Cost Lab
How to Calculate Food Cost Percentage (Step-by-Step Guide)

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%

How to Calculate Food Cost Percentage

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 TypeTarget Food Cost %
Fine dining28-32%
Casual / polished casual30-35%
Fast casual25-30%
Bar / gastropub20-28%
Pasta and grain-forward18-25%
Seafood and steakhouse35-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.

Food Cost Percentage calculation steps

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 →

Your food is worth more than a guess

Hundreds of restaurant owners use Cost Lab to protect their margins, price with confidence, and stop leaving money on the table.

No credit card required