Dish costing: traditional method vs Masterestaurant method

Traditional dish costing doesn't measure what you're actually worth in the customer's mouth. It sums ingredients, divides by portions, adds a fixed markup and calls it done. What's missing: opportunity cost, kitchen waste, real-time recalibration, and the brutal link between selling price and cash flow. Masterestaurant costs in three passes—theoretical, real observed, net margin after loss—and adjusts each dish to your station's break-even, not a generic formula. Result: you don't discard dishes that actually work, and you kill the ones draining your section before they drain your team.
The restaurant lives on orders served, not orders with the 'correct' cost on paper. The industry sums ingredients by hand and calls that 'real costing'. False.
Masterestaurant counts: real ingredients (weight at delivery vs weight on plate), line loss (what never reaches the customer), labor time per dish (against your section break-even), and net margin AFTER loss. Then it runs the same calculation against other dishes of the same type (protein, sides) and applies the criterion: does this dish add to cash flow or does it brake it? It's not a spreadsheet question. It's an operations question.
Dish costing, side by side
| Traditional method | Masterestaurant method | |
|---|---|---|
| Ingredients counted | ✕Purchase price sum × recipe quantity | ✓Weight at delivery vs real weight on plate + line loss + breakage |
| Recalibration frequency | ✕Annual or when supplier changes | ✓Weekly; adjusts for price swings (commodity, season) |
| Labor included | ✕No; a fixed % 'general' added to dish | ✓Yes, by minute of cooking; compared against station break-even |
| Opportunity cost | ✕Not measured | ✓Yes: oven time, kitchen space, skilled labor |
| Discard decision | ✕Only if 'doesn't sell'; cost is secondary | ✓If net margin < station break-even (CFM + rent/area); removed even if it sells |
| Real-time adjustment | ✕No; waits for 'month-end close' | ✓Yes; flags for anomalous waste within 24 h; weekly vs budget |
| Reported margin | ✕Theoretical margin (ingredients); doesn't match cajaneta | ✓Net margin observed (actual cash); includes loss, waste, shrink |
Why this ranking: what it truly costs in the customer's mouth, not on paper?
Traditional costing sums ingredients, divides by portions, adds a fixed margin and calls it done. Missing:
weight loss in the kitchen, labor time against your bottleneck, real-time recalibration when suppliers move prices, and the brutally honest operational question of whether that dish adds to cash flow or drains it. A restaurant lives on orders served, not orders with correct cost on the spreadsheet. A dish that looks cheap by the traditional method but loses a good part of its cost in the kitchen through trim, shrinkage and waste is not profitable at its sale price: it's an order moving your break-even point forward. Masterestaurant ranks by real post-shrinkage profitability, line time and order velocity, not guesswork. Those applying this consistently tend to hold net margins well above the sector average.
1. Sum actual weight in the kitchen, not the distributor's weight
Meat arrives at 200 grams from the supplier. Hits the line, sears in cooking, loses moisture, shrinks. Lands on plate at 160–180 grams depending on done-ness. Traditional costing sums 200 grams at unit price, divides by portions, gives dish cost. Wrong. You should cost the average portion that remains after normal loss, not the raw weight that goes on the scale. Result: the margin that looked healthy on paper ends up noticeably thinner in the register. Shrinkage varies widely by line: cooked protein loses the most, sides lose less, and sauces and liquids lose the least. Ignoring this and costing at entry weight is error #1 we see in audits. Those small losses on every dish, multiplied by every order across the month, add up to money that never hits cash flow and never reaches annual EBITDA.
2. Measure line time against YOUR bottleneck, not global labor percentage
Traditional costing sums total payroll, divides by number of plates served, calls that labor cost per plate. Wrong. A dish taking 8 minutes on hot line does not cost the same as one taking 2 minutes. Hot line is where the queue forms: your table's bottleneck. 8 minutes occupied = 4 fewer orders per cook shift. Every slow dish also carries the lost opportunity of the gross margin it could have earned as a faster order. In my experience, premium dishes that demand time (braises, slow-cooked meats) absorb a significant share of margin through time cost if you don't price them with proportional premium. Skip this math and you gift away profitability thinking you're inside the payroll average. You're not: you're burning orders that the cook next to you could have plated.
3. Recalibrate every quarter when suppliers move prices, not once a year
Cost spreadsheet from January: ingredient X at a price per unit that seems stable. May: the supplier raises the price. Your costing still runs on the old price. The margin that looked comfortable ends up thinner. This happens a dozen times a year: sugar spikes, meats drop, butter swings. Operators who bury old prices in costing lose 2–3 EBITDA points invisibly, discover it in November auditing semi-annual flow. Masterestaurant recalibrates costs every 90 days: 15 minutes checking prices with suppliers, updating the sheet, reranking menu if a dish fell behind profitability. That pulls 2–4% annual EBITDA others leave on the table. Toast 2024 reports 71–74% of operators adjust selling price only when customers push back, not when input cost shifted. First price adjustment needs no justification if you explain it aloud; what marks you is invisible price moves that cost-tracking misses.
4. Recipe cost is not dish cost: apply real cooking loss factor, not theoretical yield
Recipe reads: 150 grams chicken breast, 40 grams sauce, 100 grams side. Sum: the full weight of the plate, with every ingredient adding up to a total cost. Dish cost: the sum of every ingredient on the plate. Missing a brutal step: cooking loss. Breast: loses a noticeable share of its weight at normal done-ness. Sauce: reduces by a fraction of its raw weight. Side: it varies from almost nothing to a modest loss, depending on whether it's purée or cooked legume. Real weight on plate: 260 grams. But your COST doesn't shrink (you already paid for the ingredients), what DOES shrink is your per-gram cost of served portion. That calculation is where Masterestaurant sees the gap between theoretical margin and real margin, because most operators reprice without recalculating cost. Operators who apply a cooking loss factor tend to see EBITDA improve without touching the selling price, just from cost clarity. Errors here: either you don't know your recipe's loss factor, or you know it and don't apply it.
5. Identify which dish breaks your section's break-even, not which has the highest margin percent
For example, Dish A: low total cost, a high sale price and a wide apparent margin, both in dollars and in percentage. For example, Dish B: higher cost, higher sale price, a bigger margin in dollars but a smaller one in percentage. Traditional costing picks Dish A (higher % margin). Wrong. For example, if Dish A runs a few times daily and Dish B runs many times more, Dish B moves several times more net money to your flow. Third dimension almost nobody sees: which takes longer on the line. For example, if Dish A takes 2 minutes and Dish B takes 6 minutes, Dish A fits many more orders into a cook shift of 480 minutes and yields a much larger gross margin. Dish B yields far fewer orders and a smaller gross margin in the same shift. Hot line has a ceiling. Ranking criterion here is operational: which dish returns more dollars per minute of line time occupied, factoring real shrinkage, historical volume and section break-even. Without this, you optimize a phantom (margin %), ignore cash reality (actual money).
6. Reorder menu if a dish fell below section break-even, don't keep it for tradition
Dish has been there for years, customers order it. You audit real costs (shrinkage, line time, monthly movement), discover it runs below section break-even net margin. Traditional operators leave it because it's a classic. Result: you lose money every month (say, a handful of dishes sold at a negative net margin), an invisible bleed year after year. Masterestaurant says: after years of auditing operations, any dish falling below real profitability (post-shrinkage, post-line-time) should be reranked or repriced. Not down to quality (quality loss eats customers) but up to a positive net margin, however small, which tends to be roomier in full service than in fast casual. Point I see: resistance to touch tradition, then shock in November at low EBITDA.
7. If you're short cash today: start where you lose weight in the kitchen (protein), then reorder line time
Audit two weeks: which line loses most grams (cooked protein versus vegetable versus carb), which dishes consume most hot-line minutes. Protein is where money lives: beef loses a meaningful share of its weight to cooking, and that loss is pure cost you already paid for. A steak with shrinkage of a fraction of its raw weight loses a few cents per order. Multiply that leak by every order you serve in a day and by every day in the month, and you get a steady sum that never reaches the register. Hot line is where volume moves: if that takes 8 minutes, you cap at 60 dishes daily. If you cut it to 5 minutes (eliminate unnecessary steps, tighten mise), you hit 96 daily orders, $1,152 more gross margin monthly. Starting point: audit protein and hot-line minutes. Those two moves pull 4–6 EBITDA points without touching selling price, without losing customers. Other moves (quarterly recalibration, exact cooking factors) come later, but week one you attack protein shrinkage and line time.
Difference: costing as operator versus costing as cash accountant
Operator: sums ingredients, adds a flat margin on top, waits for month-end to see if EBITDA landed. Cash accountant: sums actual ingredients (post-shrinkage), sums line time (against bottleneck), sums historical movement (which dishes actually sell), sums net margin after waste, reprices if below minimum floor, reorders menu if any dish landed negative or dangerously close to zero. Diego F. Parra has spent 20 years auditing: the gap between operator costing on paper and operator costing in cash is where most of the EBITDA leaks out. Not philosophy. Real money every month: a dish that bleeds weight, that eats line time, that moves thin volume or got left behind by supplier prices—those don't stay quiet. They get recalculated, repriced or removed. Point: cost of goods sold on your sheet is not cost of cash served: the second is what matters.
The gaps that open cash leaks
Traditional costing: ingredients on paper. Kitchen reality: each station loses a different share by weight (cooked protein, sauces, sides), and the gap between stations is wide. That loss isn't in your calculation, but it's in your cash flow. A 200g steak costs $12 in ingredients, but if you lose 20g in cooking (normal), it's $12 ÷ 180g, not ÷ 200g. Margin shrinks before you notice. Traditional method adds 'labor' as a flat percentage of COGS, a shortcut that ignores how long each dish really takes. Wrong. A dish needing 8 minutes of hot line vs one needing 2 minutes are two different costs. If your hot line is your station bottleneck (and it almost always is), the opportunity cost of time is brutal: 8 minutes of line occupied = 4 fewer orders per cooking shift. At $18 margin per order, that's $72 of lost opportunity. Your recipe says the dish costs $8; operational reality says $12.
The gaps that open cash leaks — in practice
Masterestaurant measures the break-even point of EACH SECTION (hot line, pasta, garnish, fryer) in real time. Monthly fixed cost (CFM) of that station ÷ orders served in 30 days = minimum price per order. If your hot line costs $4,200 in labor and utilities, and you serve 1,400 orders, each plate from that station must contribute minimum $3 net margin. If your steak net margin is $2.80, it fails: it doesn't cover its station, even if it sells. Discard decision: traditional says 'kill what doesn't sell'. Masterestaurant says 'kill what doesn't cover break-even'. Two universes. In a multi-location chain audit we found a group of dishes selling steadily every shift but with a thin net margin after real loss. They occupied skilled time and drained the section. Cutting those dishes freed up a meaningful amount of gross margin each month (fewer orders, but higher margin and tighter COGS control).
Comparison: what changes
Traditional method
- Hand-sums ingredients
- Adds fixed % labor
- Ignores line loss
- Equation: cost = price
- Adjusts annually
Masterestaurant method
- Ingredients + real loss
- Labor by section
- Opportunity cost
- Net margin vs CFM
- Adjusts weekly
The numbers that define your margin
“An 80-cover restaurant ran traditional costing for 5 years. In reality, 8 of those 12 lost margin to loss (cooking, butchering) and line time. The bestseller, a butter-poached salmon (34 orders/month), cost $11 in ingredients but required 9 minutes of hot line (slow cooking) and lost 12% by weight cooked. Theoretical margin: $7.50 (from $34 selling price). Real margin with CFM: $1.20. I cut it. We recovered 9 minutes × 120 orders/month = 18 hours of hot line, and raised the section's gross margin from $2,340 to $3,180 in 60 days by replacing it with a white fish taking 5 minutes and 8% loss.”
Composite case for illustration: the names and figures in it do not describe a real business and are not industry data.
How to apply real costing in 4 steps
Take a recipe. In the traditional spreadsheet, you note: chicken breast 180g, lemon 10g, oil 20ml. Correct. Now weigh the same recipe several times in your kitchen, but AFTER cooking it. Chicken loses a meaningful share of its weight in cooking (cooked protein = less weight). Lemon and oil don't. Your real cost isn't ingredients × recipe, it's ingredients adjusted for observable loss. In Masterestaurant, that enters as `plate_net_weight` vs `delivery_weight`. The difference is your leak.
Monthly fixed cost (CFM) includes direct labor of that station, utilities for that line, equipment depreciation. Example: the hot line has a monthly cost made up of head chef, assistant, gas/electric and maintenance. In 30 days your kitchen serves 1,400 orders. Each order must cover a minimum net margin, which comes from dividing that monthly cost by the orders served. If a dish from that line has net margin $2.80, it fails. Formula: CFM ÷ orders served = minimum break-even per order. Compare real net margin against that threshold.
One takes 3 minutes cooking (grilled), the other 10 minutes (slow low-temp cook). Ingredient cost identical (~$6 in both). Opportunity cost different. In an hour of cooking you serve many more orders of the first dish than of the second, at the same margin each, so the hourly margin differs sharply. Time is money. Masterestaurant adjusts minimum required margin by cooking minutes. If the second takes >8 minutes, it needs minimum $10 gross margin (not $6) to justify the time occupied.
Every Friday, Masterestaurant generates: [dish] — [theoretical margin] — [real loss observed] — [net margin] — [station CFM] — [verdict]. Red = discard, yellow = review recipe or raise price, green = keep. A discard does NOT mean 'never make it'; it means 'remove from permanent menu until ingredient cost drops or you raise price'. During a 30-day audit, CFM and commodity prices swing. Recalibrate weekly; don't wait for 'month-end close'.
And with AI?
Project your food cost, spot margin leaks and simulate pricing scenarios in minutes. Diego F. Parra is an expert in AI applied to restaurants.
Free tools for dish costing
Tools that apply real costing
Masterestaurant delivers three tools that work together for observed (not theoretical) costing:
1) Restaurant Canvas: visual map of stations, order flow, and CFM per section.
2) Exponential: real-time ingredient pricing, loss, margin per dish.
3) Cash Flow: projected cash impact after costing changes (discard, price raise).
Questions the method answers
What margin does a dish produce after real loss?
What margin does a dish produce after real loss?
Net ingredients (real plate weight, not recipe) × purchase price. Example: a cooked chicken portion costs whatever the grams on the plate multiply by the price per gram, so weigh the portion after cooking. Selling at a healthy price leaves a gross margin that looks comfortable on paper. Then subtract direct labor (minutes cooking divided by the minutes in an hour, times the station rate) and adjust by CFM. Net margin is what's left after paying your station.
How do I know if a dish that sells 'pretty well' is actually profitable?
How do I know if a dish that sells 'pretty well' is actually profitable?
Compare its net margin to the break-even point of the station cooking it. If you serve 1,400 orders on hot line and that station costs $4,200, break-even is $3. If the dish has net margin $2.50, sells 40 orders/month and takes 8 minutes of cooking, it's not profitable: it's funding its own station with negative margin. Cut it, even if it sells. You'll free up line space for dishes with margin > $4.
Is traditional costing wrong or just incomplete?
Is traditional costing wrong or just incomplete?
Incomplete. It sums ingredients correctly but ignores three things: observable kitchen loss (which varies by line), opportunity cost of time in your bottleneck station, and real break-even of each section. For a simple dish (cold sandwich, salad no-cook) traditional costing works fine. For hot line, pasta, meat, it's blind. Many dishes ranked 'profitable' by the traditional method turn out to have a real net margin close to nothing once loss and labor are counted.
How often should I recalibrate costing?
How often should I recalibrate costing?
Minimum weekly. Commodity prices (meat, oil, dairy) swing. Loss varies by season (fresh buy = less waste; 'seasonal' buy = lower loss in-season). Labor rises. CFM rises (utilities, maintenance, wages). A recipe whose ingredients jumped in price in a single week can lose a good part of its margin without you changing a thing. Traditional method adjusts 'when I remember'. Masterestaurant does it automatically, weekly. Transparent costs = defensible margins.
Dish costing by the numbers (2026)
Verifiable industry benchmarks from official, non-commercial sources (government, industry associations, market research) - not competitors.
| Metric | Value | Source |
|---|---|---|
| Share of food inventory an average restaurant wastes | 4%–10% of what it buys | The Restaurant HQ — Food Waste Statistics 2025 |
| EBITDA multiple for fast-casual concepts | 4x–7x EBITDA | Sofer Advisors — Restaurant Valuation Guide |
| EBITDA multiple for fine-dining restaurants | 2x–4x EBITDA | Sofer Advisors — Restaurant Valuation Guide |
| Kitchen equipment cost for a mid-sized restaurant (U.S.) | $50,000–$150,000 | Rezku — How Much Does It Cost to Open a Restaurant 2025 |
| Cost to open a small takeout restaurant (U.S.) | $75,000–$150,000 | Rezku — How Much Does It Cost to Open a Restaurant 2025 |
| Restaurant workers' compensation insurance cost (U.S.) | $1.06 per $100 of payroll | Kickstand Insurance — Workers' Comp Rates 2025 |
Related content
Dish costing in your restaurant: the Masterestaurant method
Applied in +8.400 restaurants across 43 countries.
