Food cost management for restaurants: the complete guide to calculating costs and maximizing profit
If you don't know the true cost of every dish on your menu, you're leaving money on the table. This guide walks you through what a recipe costing is, how to build one step by step, the essential food cost formulas, the most common mistakes, and how technology can automate the entire process.
TABLE OF CONTENTS
1. What is a recipe costing (escandallo)?
A recipe costing — known in Spain and Latin America as an escandallo— is the technical card for a dish. It breaks down every ingredient that goes into a recipe: exact quantities, purchase prices, waste and trim percentages, and the final cost per serving. It is, in essence, the document that tells you precisely how much it costs to produce each dish on your menu.
In professional food service, the recipe costing is the foundation of every financial decision. Without it, pricing is guesswork, margin control is impossible, and detecting losses is a matter of luck.
Key fact
According to industry research, 67% of restaurants don't know their actual food cost. Of those that do calculate it, most do so manually and update it less than once a month.
2. Why recipe costing is non-negotiable
Without recipe costings, a restaurant is flying blind. Here's why every chef and operator needs to master this tool:
Real financial control
You know exactly how much each dish costs and what your margin is. No more guessing.
Data-driven pricing
Set menu prices based on real data, not on what the competition charges.
Early loss detection
If an ingredient price spikes, you catch it immediately and can act before it eats your margin.
Profit per dish
Identify which dishes make money and which ones are quietly losing it.
Supplier negotiation power
With precise data, you negotiate from a position of strength.
Regulatory compliance
Recipe costings are the basis for the technical data sheets required by health regulations (allergens, traceability, HACCP).
3. How to build a recipe costing step by step
Let's walk through the complete process of creating a professional recipe costing, from the ingredient list to the final cost per serving.
List every single ingredient
Include absolutely everything that goes on the plate: main components, sauces, garnishes, cooking oil, salt, herbs. If it’s in the dish, it’s in the costing. A common mistake is forgetting oil, spices, or the bread on the side.
Define exact quantities per serving
For each ingredient, set the precise amount used per portion in grams, milliliters, or units. Be specific: "a splash of oil" won’t cut it — you need "15 ml EVOO." Weigh and measure everything at least once to establish your standard.
Record the purchase price
Note the actual price you pay your supplier for each ingredient, including tax where applicable. Always use the price per standard unit (price per kg, per liter). Update it every time you receive an invoice.
Calculate waste yield for each ingredient
Waste is what you lose when prepping an ingredient: skins, bones, stems, evaporation. If you buy 1 kg of shrimp and end up with 600g after peeling, your waste is 40%. The real cost isn’t the purchase price per kg — it’s the price per usable kg.
Calculate cost per serving
For each ingredient: Cost = (Quantity per serving × Price per unit) ÷ (1 − Waste %). Add up all partial costs and you have the total raw material cost of the dish.
Add indirect costs (optional)
Some restaurants add a percentage (5–15%) to cover indirect costs: energy, water, equipment wear, spoilage. This gives a more realistic cost, though not all recipe costings include it.
4. Waste & yield: the detail that changes everything
Waste yield is the single most underestimated factor when building recipe costings. Failing to account for it properly can make your real cost 20–40% higher than what you think.
The yield formula is: Yield (%) = (Net weight / Gross weight) × 100. And the real cost of the usable ingredient: True cost = Purchase price / Yield.
| Ingredient | Typical waste | Yield | Cost impact |
|---|---|---|---|
| Shrimp (shell-on) | 35–40% | 60–65% | True price 1.5× |
| Beef tenderloin | 15–20% | 80–85% | True price 1.2× |
| Potatoes (to peel) | 15–20% | 80–85% | True price 1.2× |
| Artichokes | 55–65% | 35–45% | True price 2.5× |
| Bell peppers | 15–20% | 80–85% | True price 1.2× |
| Whole fish (to fillet) | 40–55% | 45–60% | True price 1.8× |
| Lettuce (to clean) | 10–15% | 85–90% | True price 1.1× |
Common mistake
Using the purchase price directly without adjusting for waste. If you buy shrimp at $18/kg but your yield is 60%, the real cost per usable kg is $30 — not $18.
5. Food cost formulas
Food cost is the percentage of a dish's selling price that goes toward paying for raw ingredients. It's the single most important KPI in any restaurant.
Food cost per dish
Food Cost (%) = (Ingredient cost / Selling price excl. tax) × 100
If your dish costs $3.50 in ingredients and sells for $14 (before tax): $3.50 / $14 × 100 = 25%
Overall restaurant food cost
FC = (Opening inventory + Purchases − Closing inventory) / Total sales × 100
Start of month: $5,000 + Purchases: $12,000 − End of month: $4,500 / Sales: $40,000 = 31.25%
Theoretical vs. actual food cost
Theoretical FC = sum of (dish food cost × units sold) / total sales
The gap between theoretical and actual reveals waste, theft, or portioning errors.
Benchmark ranges
Fine dining: 28–32% | Casual dining: 30–35% | Fast casual: 25–30% | Café: 35–40%. A food cost consistently above 35% in most formats signals trouble.
7. The 7 most common recipe costing mistakes
Not including every ingredient
Forgetting oil, spices, bread, or garnishes can hide 8–15% of your true cost.
Ignoring waste yield
Using the purchase price without adjusting for trim loss. The most expensive and most frequent mistake.
Not updating prices
Supplier prices change constantly. A recipe costing with prices from 3 months ago is useless.
Only costing once
A recipe costing is not a static document. It must be updated with every price change, recipe tweak, or supplier switch.
Leaving out sub-recipes
Sauces, stocks, doughs, and prep recipes all have their own cost. Omitting them makes your costing incomplete.
Rounding quantities
"A pinch of salt" or "a drizzle of oil" doesn’t work. Imprecision multiplied by hundreds of servings becomes serious money.
Only costing new dishes
Your entire menu needs recipe costings, especially the best sellers. Those are the dishes with the greatest impact on your bottom line.
8. Real example: mushroom risotto recipe costing
Let's look at a real-world example for one serving of wild mushroom risotto with Parmesan.
| Ingredient | Qty | Price/kg | Waste | Cost |
|---|---|---|---|---|
| Carnaroli rice | 90g | $3.20 | 0% | $0.29 |
| Mixed wild mushrooms | 120g | $12.00 | 15% | $1.69 |
| Vegetable stock | 250ml | $1.50 | 0% | $0.38 |
| Parmigiano Reggiano | 30g | $22.00 | 5% | $0.69 |
| Butter | 20g | $8.50 | 0% | $0.17 |
| Onion | 40g | $1.20 | 10% | $0.05 |
| White wine | 30ml | $5.00 | 0% | $0.15 |
| EVOO | 15ml | $9.00 | 0% | $0.14 |
| Salt & pepper | 3g | $2.00 | 0% | $0.01 |
| TOTAL COST PER SERVING | $3.57 | |||
With a cost of $3.57 and a target food cost of 30%, the recommended menu price is: $3.57 × 3.33 = $11.89. Rounded: $12.00 before tax. On the menu, you'd list it at $14.00 or $15.00 depending on your market.
Result
This single recipe costing reveals that mushroom risotto — often perceived as a low-cost dish — carries a $3.57 ingredient cost largely driven by the mushrooms and Parmesan. Without the waste yield adjustment on mushrooms (+15%) and cheese (+5%), you'd underestimate by $0.30 per serving, or over $2,000/year at 20 servings a day.
9. From spreadsheets to AI: automating recipe costings
Most restaurants that calculate recipe costings do it in Excel. It works, but it has serious problems: prices go stale, formulas break, it doesn't scale with a growing menu, and nobody wants to maintain it. The natural evolution is specialized software.
The latest generation of tools, like EscandalloPro, goes a step further: it uses artificial intelligence to automate the entire process. The workflow is radically simpler:
Take a photo of the dish — the AI detects ingredients, estimates quantities, and generates the recipe costing.
Take a photo of the supplier invoice — OCR extracts prices automatically.
When you confirm the invoice, every recipe costing that uses those ingredients recalculates automatically (cascade update).
The key advantage
With AI-powered tools, recipe costings are always up to date. There's no manual work, no forgotten spreadsheets, no stale prices. When tomatoes go up 20% next Tuesday, every affected dish reflects the change before lunch service.
Manual (Excel)
Setup time
45–60 min / dish
Price updates
Manual, rarely done
Error risk
High: stale data, formula errors
Traditional software
Setup time
15–20 min / dish
Price updates
Manual input needed
Error risk
Medium: depends on user discipline
AI-powered (EscandalloPro)
Setup time
2 min / dish
Price updates
Automatic cascade
Error risk
Low: always current
10. Frequently asked questions
What is a good food cost percentage for a restaurant?
It depends on the format. Fine dining typically targets 28–32%, casual dining 30–35%, and fast casual 25–30%. As a general rule, staying below 35% is healthy for most restaurant types. Going above that consistently means something needs attention.
How do you calculate food cost per dish?
Food Cost (%) = (Total ingredient cost per serving ÷ Menu selling price excluding tax) × 100. Make sure to adjust ingredient costs for waste yield before summing them up.
How often should I update my recipe costings?
Every time a supplier price changes — at minimum once a month. If you receive deliveries weekly, that’s when costings should refresh. AI tools like EscandalloPro do this automatically with every invoice scan.
What’s the difference between theoretical and actual food cost?
Theoretical food cost is what your food cost should be if every portion is perfect and nothing goes to waste. Actual food cost is what you really spent. The gap between them reveals inefficiencies: waste, over-portioning, theft, or spoilage.
Can I just use Excel for my recipe costings?
You can, and many restaurants do. But spreadsheets come with real risks: prices go stale, formulas break when you add rows, and nobody wants to maintain them. Dedicated software eliminates these problems and saves hours of work every week.
Stop guessing your food cost
EscandalloPro calculates recipe costings from a photo and updates every dish automatically when prices change. Free to start — no credit card needed.
Get early access