
How to Calculate Food Cost Percentage (Step-by-Step Guide)
Food cost percentage = cost of ingredients divided by menu price x 100. This step-by-step guide covers both per-dish and overall calculations, yield loss, common mistakes, and how often to recalculate.
How to Calculate Food Cost Percentage (Step-by-Step Guide)
Food cost percentage is the ratio of what you spend on ingredients to what you earn from selling food -- and it is the single most important operational metric for any restaurant. Calculate it correctly, track it consistently, and it tells you exactly where your margins stand.
The formula:
Food Cost % = (Cost of Ingredients / Menu Price) x 100
Example: A dish costing $4.50 to make, sold for $15:
($4.50 / $15.00) x 100 = 30%

Two Ways to Calculate Food Cost Percentage
1. Per-Dish (Theoretical Food Cost)
The most useful calculation -- tells you what should be happening on every plate.
Plate Cost / Menu Price x 100
To get plate cost, add every ingredient in the dish including:
- Primary protein (account for trim loss -- a 12oz steak loses roughly 15%)
- Sauces, garnishes, and sides
- Seasonings and cooking fats
- Bread, condiments, or accompaniments
2. Overall (Actual Food Cost)
Your real-world check, calculated from inventory:
Food Cost % = (Opening Inventory + Purchases minus Closing Inventory) / Food Sales x 100
Your actual food cost will always be slightly higher than theoretical due to waste, spillage, and portioning inconsistency. A 1-2% variance is normal. Anything above 3% signals an operational problem.
Food Cost Percentage Benchmarks by Restaurant Type
| Restaurant Type | Target Food Cost % |
|---|---|
| Fine dining | 28-32% |
| Casual / polished casual | 30-35% |
| Fast casual | 25-30% |
| Bar / gastropub | 20-28% |
| Pasta and grain-forward | 18-25% |
| Seafood and steakhouse | 35-42% |
These are starting points, not laws. The right target depends on your full P&L -- what matters is that margins cover your labor, overhead, and profit goals.
Step-by-Step: How to Calculate Food Cost Percentage Per Dish
Step 1: List every ingredient Include everything -- protein, sauce, sides, garnish. Do not skip the garnish. At 80 covers, a $0.15 item adds up to $12 per day.
Step 2: Calculate the cost per ingredient per portion Convert bulk prices to per-unit costs. If chicken costs $4.80 per lb and your portion is 6oz:
(6 / 16) x $4.80 = $1.80 per portion
Step 3: Account for yield loss Proteins lose weight during trim and cooking. A 6oz raw portion may yield only 5oz cooked (17% loss). Adjust upward:
$1.80 / 0.83 = $2.17 true cost
Step 4: Sum all components Add every ingredient cost. This is your plate cost.
Step 5: Divide by menu price Apply the formula: Plate Cost / Menu Price x 100
Step 6: Compare to your target If it is above target, you have three options: reprice, re-engineer (reduce portion or swap ingredients), or reconsider the dish.

Common Mistakes to Avoid
Forgetting yield loss -- The most common error. Raw cost does not equal served cost. A chicken dish that looks like $3.80 per plate can easily be $5.10 after trimming and cooking losses.
Only calculating once -- Ingredient prices change constantly. A calculation from six months ago may be significantly wrong today.
Ignoring low-cost items -- Butter, herbs, and sauces feel negligible but can add $0.50-$1.00 per plate when totaled correctly across all covers.
Using selling price with tax -- Always calculate against the pre-tax menu price.
How Often Should You Recalculate?
- Weekly: Update costs for your top 5-10 highest-volume or highest-volatility ingredients (proteins, dairy, eggs)
- Monthly: Full review of all recipes
- Immediately: Any time a key supplier raises prices more than 5%
Frequently Asked Questions
What is the formula for overall restaurant food cost percentage?
(Opening Inventory + Purchases minus Closing Inventory) / Food Sales x 100. This gives you your actual food cost percentage for a given period. Run this weekly alongside your theoretical food cost to track variance.
What is the difference between theoretical and actual food cost?
Theoretical food cost is what your recipes say you should be spending. Actual food cost is what your inventory movement shows you spent. The gap -- called variance -- reflects waste, over-portioning, theft, or measurement errors. Target variance of 1-2%; investigate anything above 3%.
Why does my actual food cost always run higher than theoretical?
Some gap is expected and normal -- spillage, tasting, garnish variation, and minor portioning inconsistency all contribute. A persistent gap above 2-3% suggests a specific operational issue: over-portioning on high-volume dishes, spoilage, or unauthorized comps are the most common culprits.
Should I calculate food cost percentage per dish or overall?
Both. Per-dish (theoretical) tells you whether each item is priced correctly. Overall (actual) tells you how your whole operation is performing. Use per-dish for decisions; use overall for monitoring.
Ready to take control of your food costs? Try CostLab free for 14 days
Track Food Cost on Every Dish — Automatically
CostLab.AI calculates food cost percentage in real time. Update one ingredient price and see the impact across your entire menu instantly.
Start Free Trial →