Restaurant Management
· 12 min read

How to Calculate Food Cost Percentage: The Complete Guide

Master the single most important metric in restaurant profitability — from formula to benchmarks to actionable strategies that bring your number down.

Cucinovo Team May 11, 2026
In Brief

Food cost percentage is the portion of your revenue spent on raw ingredients, expressed as a percentage. The per-dish formula is (Ingredient Cost / Selling Price) x 100. The period-level formula is (Beginning Inventory + Purchases - Ending Inventory) / Total Food Sales x 100. Most restaurants aim for 28-35%, though the right target depends on restaurant type, labor model, and overhead.

What Is Food Cost Percentage?

Food cost percentage answers a simple question: how much of every euro you earn goes toward buying ingredients? If your food cost percentage is 30%, that means €0.30 of every euro in food revenue pays for the raw materials that went into the dish. The remaining €0.70 covers labor, rent, utilities, marketing, and — hopefully — profit.

It is the single most-tracked metric in restaurant financial management, and for good reason. A restaurant with €50,000 in monthly revenue and a 32% food cost spends €16,000 on ingredients. If that percentage creeps to 37% without anyone noticing, that is an extra €2,500 per month walking out the back door — €30,000 per year.

Food cost percentage applies at two levels: per dish (how much does this specific menu item cost to produce?) and per period (how much did we spend on food as a business this week or month?). Both are essential, and they tell you different things.

The Food Cost Percentage Formula

There are two versions of the formula depending on what you are calculating.

Per-Dish Food Cost %

(Total Ingredient Cost ÷ Menu Selling Price) × 100

Use this when costing individual recipes and setting menu prices.

Period Food Cost %

(Beginning Inventory + Purchases − Ending Inventory) ÷ Total Food Sales × 100

Use this for weekly or monthly P&L analysis. Also called 'actual food cost'.

The per-dish formula tells you what a dish should cost. The period formula tells you what your kitchen actually spent. The gap between these two numbers is where operational problems hide.

Step-by-Step Calculation Walkthrough

Step 1: List every ingredient in the dish

Write down every single component — including oil, salt, garnish, and sauce. Cooks routinely forget items that seem trivial but add up. A tablespoon of olive oil (15ml at €8/L) costs €0.12. Multiply that across 80 covers and you have €9.60 per service in untracked oil alone.

Step 2: Record the purchase unit cost

For each ingredient, note the cost per unit as purchased. If you buy mozzarella in 1kg blocks at €9.50, your unit cost is €9.50/kg (or €0.0095/g). Always convert to the smallest unit you measure with — typically grams or milliliters.

Step 3: Measure the recipe quantity

How much of each ingredient goes into one portion of the dish? Use a kitchen scale. Estimates like "a handful" or "some" introduce variance that makes your food cost unpredictable.

Step 4: Calculate the extended cost

Multiply the recipe quantity by the unit cost. If you use 150g of mozzarella at €9.50/kg, the extended cost is 0.150 × 9.50 = €1.43.

Step 5: Sum all extended costs

Add up every ingredient's extended cost to get the total plate cost. This is your numerator in the food cost formula.

Step 6: Divide by the selling price

Take the total plate cost, divide by the menu selling price, and multiply by 100. You now have your food cost percentage for that dish.

Worked Example: Margherita Pizza

Let's walk through a real example — a classic margherita pizza priced at €12 on the menu.

IngredientQuantityUnit CostExtended Cost
Pizza dough (flour, yeast, water, salt)250g€0.80/kg€0.20
San Marzano tomato sauce80g€3.50/kg€0.28
Mozzarella fior di latte125g€9.50/kg€1.19
Extra virgin olive oil15ml€8.00/L€0.12
Fresh basil3g€15.00/kg€0.05
Sea salt2g€1.50/kg€0.003
Total plate cost€1.84

Food Cost % = (€1.84 ÷ €12.00) × 100 = 15.3%. That is well below the typical 25-28% target for a pizzeria. This is expected — pizza is one of the highest-margin items in the restaurant industry because the core ingredients (flour, tomatoes, cheese) are inexpensive per portion.

Now suppose you add burrata instead of regular mozzarella (€22/kg for 125g = €2.75). The plate cost jumps to €3.40 and food cost rises to 28.3%. Still within range, but that single ingredient swap almost doubled your cost. This is why recipe costing matters at the ingredient level.

Food Cost Benchmarks by Restaurant Type

There is no universal "good" food cost percentage. The right target depends on your restaurant type, labor costs, and overhead structure. Here are industry benchmarks based on European restaurant data:

Restaurant TypeTypical Food Cost %Why
Fine dining28–35%Premium ingredients offset by high check averages (€80-150/cover)
Casual dining28–35%Most common range; balanced food-to-labor ratio
Fast casual25–30%Lower ticket prices demand tighter margins
Pizzeria22–28%Low-cost base ingredients (flour, tomatoes) push margins up
Bar / pub food30–38%Food may be a loss leader; beverage margins (70-80%) subsidize it
Catering28–35%Volume purchasing reduces per-unit cost; labor is the bigger variable
The Prime Cost Rule

Food cost alone is misleading. Track prime cost (food cost + labor cost) as a percentage of revenue. A healthy prime cost is 55-65%. A 35% food cost is fine if labor is 25%. A 28% food cost is bad if labor is 42%.

Ideal vs. Actual Food Cost

These two numbers are the most important pair in restaurant finance. Ideal food cost is the theoretical cost if every recipe is followed exactly, every ingredient measured precisely, and nothing is wasted. Actual food cost is calculated from your real financial data — what you bought, what you had in stock, and what you sold.

The gap between ideal and actual food cost exposes operational problems:

  • Over-portioning — cooks adding more than the recipe specifies
  • Waste and spoilage — ingredients expiring before use
  • Theft — inventory walking out without being recorded
  • Unrecorded comps and staff meals — food given away without tracking
  • Receiving errors — accepting short deliveries without checking
  • Recipe inaccuracy — recipes that don't reflect actual preparation
Benchmark

A 2-3% gap between ideal and actual food cost is normal. A gap above 5% signals an operational problem that demands immediate investigation. Start with the highest-cost items — proteins and dairy are where the biggest leaks occur.

Per-Dish vs. Period-Level Calculation

Both calculations are essential, and they serve different purposes.

Per-Dish CalculationPeriod-Level Calculation
Formula(Ingredient Cost ÷ Selling Price) × 100(Opening + Purchases − Closing) ÷ Sales × 100
Based onRecipe dataFinancial data (invoices, inventory counts)
Tells youWhat a dish should costWhat your kitchen actually spent
FrequencyWhen creating or updating a recipeWeekly or monthly
Use caseMenu pricing, recipe optimizationP&L analysis, variance detection

Per-dish calculation is proactive — it helps you set the right price before the dish goes on the menu. Period-level calculation is reactive — it tells you whether your kitchen is executing against those targets. You need both.

Common Mistakes When Calculating Food Cost

1. Forgetting low-cost ingredients

Oil, butter, seasoning, and garnish seem cheap individually but compound across hundreds of covers. A restaurant serving 120 covers/day that forgets to cost €0.15 of oil per dish is underestimating food cost by €18/day or €540/month.

2. Using outdated ingredient prices

Supplier prices change monthly, sometimes weekly. If your recipe costs are based on prices from six months ago, your "30% food cost" might actually be 35%. Update ingredient costs every time you receive a new invoice.

3. Ignoring yield loss

A whole chicken at €6.50/kg has a different cost-per-usable-gram than boneless breast at €12/kg. After trimming, bones, and skin, that €6.50/kg chicken might yield 65% usable meat — making the effective cost €10/kg. Always calculate using the yield-adjusted cost, not the as-purchased cost.

4. Not counting staff meals and comps

If your team eats 10 meals a day from the kitchen and you don't track it, that is unrecorded food cost that inflates your actual-vs-ideal gap. Log staff meals separately — they are a legitimate cost, but they need to be visible.

5. Calculating monthly instead of weekly

Monthly food cost reports arrive too late to act on. By the time you discover a problem at month-end, you have already absorbed 4 weeks of losses. Weekly calculation lets you course-correct while there is still time.

How to Reduce Food Cost Percentage

Reducing food cost is not about buying cheaper ingredients — it is about eliminating waste, improving accuracy, and engineering your menu for profitability.

1. Standardize every recipe

If three cooks make the same dish three different ways, your food cost varies by the shift. Standardized recipes with gram-level precision and plated photos eliminate portion variance — the single most common source of food cost overrun in independent restaurants.

2. Negotiate using volume data

Show your supplier you consistently purchase 300kg of chicken per month. That data transforms a transactional relationship into a partnership and gives you leverage for 5-15% price reductions on your highest-volume items.

3. Cross-utilize ingredients

Design your menu so that key ingredients appear across multiple dishes. Fresh herbs, premium cheeses, and specialty proteins should serve at least 2-3 menu items. This reduces spoilage and increases purchasing efficiency.

4. Track waste daily

A waste log at each station — a bucket with a scale and a tally sheet — takes 5 minutes per shift. The data it produces (which items waste most, which shifts waste most) is the foundation of every waste reduction program.

5. Engineer your menu

Menu engineering classifies dishes into Stars (high profit, high popularity), Plowhorses (low profit, high popularity), Puzzles (high profit, low popularity), and Dogs (low profit, low popularity). Promote Stars with better placement and server training. Reformulate Plowhorses to improve margins. Test Puzzles with new positioning. Remove Dogs.

6. Enforce FIFO and storage standards

First In, First Out is the most basic inventory principle, yet most kitchens don't enforce it consistently. Date-label everything on receipt. Rotate stock on every delivery. Check walk-in temperatures daily. A single spoiled case of salmon (€80-120) wipes out days of savings.

7. Run weekly food cost reports

Compare ideal to actual food cost every week. Look at the top 10 items by cost — that is where 80% of your food spend sits. A weekly cadence lets you catch price increases, waste spikes, and portioning drift before they compound into a monthly problem.

When to Automate with Software

Spreadsheet-based food costing works when you have fewer than 20 menu items and stable supplier prices. It breaks down when:

  • Supplier prices change frequently (every cell must be manually updated)
  • Recipes share sub-components like stocks and sauces (cross-sheet references become fragile)
  • You need real-time cost visibility when designing new dishes
  • Multiple team members need access without version-control headaches
  • You want to generate purchase orders directly from recipe data

Recipe management software like Cucinovo auto-updates costs when ingredient prices change, calculates cost per portion as you build recipes, and generates shopping lists from your menu. The time savings alone — 2-4 hours per week for a typical restaurant — usually justify the cost within the first month.

Start Simple

You don't need to digitize your entire operation on day one. Start by entering your top 20 recipes (which likely account for 80% of revenue) and track their food cost for 4 weeks. The data will tell you where to focus next.

Key Takeaways

  • Food cost percentage = (Ingredient Cost / Selling Price) x 100. Most restaurants should target 28-35%, but the ideal depends on your type and labor model.
  • Track both ideal food cost (from recipes) and actual food cost (from financial data). A gap above 5% signals operational problems.
  • Calculate food cost weekly, not monthly. Monthly reports arrive too late to prevent losses.
  • Prime cost (food + labor) is more important than food cost alone. Target 55-65% of revenue.
  • The fastest levers for reducing food cost are recipe standardization, waste tracking, and menu engineering — not buying cheaper ingredients.

Calculate food cost automatically

Enter your recipes into Cucinovo and see per-portion cost update in real time as ingredient prices change. 14-day free trial, no credit card required.

Start free trial