Coperti
Back to blog

Restaurant Food Cost: How to Calculate, Reduce, and Protect Your Margins

10 min read

End of the month. You pull up your numbers, look at revenue, and think: “Not bad.” Then you look at supplier invoices, walk-in cooler inventory, and dry storage. The math doesn’t add up. You ran sixty covers a night, the dining room was full, yet the margin is paper-thin. Where did the money go? In most cases, the answer is the same: your food cost is quietly eating your profits, and you’re probably not calculating it correctly.

Food cost is the single most important number a restaurant operator can control. More important than revenue, because revenue without margin is just hard work. Yet most restaurants calculate it roughly, once a month at best, or don’t calculate it at all. This article walks you through the real math, shows you where the leaks are hiding, and gives you seven things you can do — this week, not six months from now — to protect your margins.

What food cost is and why it’s the number that matters most

Food cost is the percentage of your revenue that you spend on raw ingredients. That’s it. It doesn’t include labor, rent, or utilities. It’s the ratio between what you spend on ingredients and what you earn selling the dishes made from those ingredients.

The formula is straightforward:

Food Cost % = (Cost of Goods Sold / Total Revenue) × 100

If you spend $15,000 on ingredients in a month and bring in $50,000 in revenue, your food cost is 30%. That means for every dollar that comes in, 30 cents goes back out in raw materials.

Theoretical vs actual food cost

This is where things get critical. Theoretical food cost is what you should be hitting based on standardized recipes and purchase prices. You calculate it on paper: “This chicken dish costs me $3.20 in ingredients, I sell it for $18, so the food cost is 17.8%.”

Actual food cost is what the real numbers show at the end of the month: beginning inventory + purchases − ending inventory, divided by revenue. And it’s almost always higher than theoretical. The gap between the two is where your money is disappearing.

Benchmarks: what’s a good food cost?

There’s no magic number that fits every restaurant. It depends on your concept, price point, and business model. But there are useful reference points:

  • Casual dining/bistro: 28-32%
  • Fine dining: 30-38% (premium ingredients, smaller but expensive portions)
  • Pizzeria: 22-28% (flour, tomato, and cheese are cheap relative to selling price)
  • Steakhouse/grill: 35-40% (quality animal protein is expensive)
  • Bar/cocktail bar: 18-24% (liquids carry higher margins)

A healthy range for a full-service restaurant is 28-33%. If you’re consistently above 35%, you’re leaking margin and need to act. If you’re below 25%, make sure you’re not cutting quality — guests notice.

How to calculate food cost: step by step

Let’s run through the math with real numbers so there’s zero ambiguity.

Total restaurant food cost

To calculate your food cost for a given month:

  1. Beginning inventory (value of stock at the start of the month): $8,000
  2. Purchases during the month (all supplier invoices): $18,000
  3. Ending inventory (value of stock at the end of the month): $7,500
  4. Cost of Goods Sold = $8,000 + $18,000 − $7,500 = $18,500
  5. Revenue for the month (before tax): $58,000
  6. Food cost % = ($18,500 / $58,000) × 100 = 31.9%

Sounds simple? It is. But it requires something many restaurants don’t do: regular physical inventory counts. If you’re not counting what’s in storage at the start and end of each period, you’re guessing.

Per-dish food cost

Calculating food cost per dish is equally important because it tells you which menu items are making you money and which ones are draining it.

Take a classic pasta dish:

  • Pasta (120g): $0.25
  • Pancetta (40g): $0.80
  • Egg yolks (3): $0.50
  • Parmesan (30g): $0.60
  • Black pepper: $0.03
  • Total ingredient cost: $2.18
  • Selling price: $16.00
  • Dish food cost: 13.6%

Excellent. Now look at a beef tenderloin:

  • Tenderloin (200g): $9.50
  • Side and garnish: $1.40
  • Sauce: $0.90
  • Total cost: $11.80
  • Selling price: $34.00
  • Dish food cost: 34.7%

Both dishes are on your menu. But one gives you 86% gross margin, the other 65%. That doesn’t mean you should drop the steak — but knowing what you sell and at what margin is essential to building a menu that actually works.

The gap between theoretical and actual food cost: where the money goes

If your theoretical food cost is 29% but your actual comes in at 35%, you’ve got a 6% gap. On $500,000 in annual revenue, that’s $30,000 a year vanishing. Where does it go?

Waste and spoilage

The ingredient that expires, the produce that wilts, the fish over-ordered on Friday because “you never know.” Every pound thrown out is money thrown out. For a deeper look at tackling waste, read our guide on reducing food waste with reservation data.

Inconsistent portioning

If every cook plates by eye, the same pasta dish might weigh 110g or 160g depending on who’s on the line. Multiply that variance across fifty dishes a night and you’ve got an invisible hole in your budget.

Receiving errors

Not weighing deliveries when they arrive means trusting that your supplier delivered exactly what you ordered. And that’s not always the case. Ten pounds invoiced, eight delivered: it happens more often than you’d think.

Staff meals and unrecorded tastings

Staff lunch, menu tastings, the dish that came out wrong and had to be remade — these are all real costs that don’t show up in your sales. If you don’t track them, they inflate the gap.

Theft

Nobody likes talking about it, but it happens. A bottle of wine here, a prime cut there. Regular inventory counts and clear procedures are the only real deterrent.

7 practical strategies to reduce food cost

You don’t need to overhaul everything overnight. You need to act on the right leverage points with consistency. Here are seven concrete moves you can start making this week.

1. Standardize recipes and portions

Every dish on your menu should have a recipe card with precise weights, updated costs, and plating instructions. This isn’t bureaucracy — it’s the foundation of control. If your pasta calls for 40g of pancetta, everyone on the line uses 40g. A kitchen scale costs $20. The savings are worth thousands.

2. Do menu engineering

Not all menu items are created equal. Analyze your menu by crossing two variables: popularity (how often it’s ordered) and margin (how much you earn per plate). High popularity and high margin? Those are your stars — feature them prominently. Low popularity and low margin? Those are dead weight — cut them or reformulate.

Changing a dish’s position on the menu, adding a highlight box, tweaking the description — small moves that can shift sales toward your most profitable items without the guest even noticing.

3. Manage inventory regularly

Inventory once a month is the bare minimum. Once a week is better. The more often you count, the sooner you catch problems. You don’t need to count every single item weekly: focus on the 20-30 most expensive ones (proteins, seafood, cheese, wine) that typically represent 60-70% of your food cost.

4. Negotiate with suppliers and compare prices

When was the last time you got a quote from a different supplier? Loyalty is a value, but blind loyalty is a luxury that erodes margins. Get three quotes on your main categories at least twice a year. You don’t necessarily have to switch — often, just letting your current supplier know you’re looking around is enough to get better terms.

5. Reduce waste with data

Ordering the right amount depends on one thing: knowing how many covers to expect. If Tuesday dinner averages 25 covers and Saturday does 65, your Monday morning order should reflect those numbers, not a generic estimate.

Reservation data is the foundation. Knowing how many guests are booked for the next three days lets you order with precision, prep the right amounts, and throw away less. We cover this in detail in our article on reducing food waste with reservation data.

6. Cross-utilize ingredients

An ingredient that appears in only one dish is a risk. If that dish doesn’t sell, the ingredient expires. Design your menu so that key ingredients appear across multiple dishes. Sea bass can be the daily special and also the filling for a raviolo. Pastry cream works for dessert and for the brunch menu. Fewer unique ingredients means less waste.

7. Check your numbers weekly, not monthly

Monthly food cost is a historical data point: by the time you read it, the damage is done. Weekly food cost is a management tool. If in the second week of October you see food cost creeping up to 36%, you still have two weeks to course-correct before the month closes.

A note on margin: while you work on dish-level food cost, remember that one revenue line is almost pure margin — the coperto. On €2.50 collected per person, over 80% is gross margin. We dedicated a full analysis to coperto as a revenue line, with an interactive calculator to simulate the impact on your top line.

You don’t need complex software. A spreadsheet updated every Monday morning with purchases, sales, and stock levels is already a massive leap from not tracking at all.

How reservation data helps you control food cost

The connection between reservations and food cost isn’t immediately obvious, but it’s powerful.

When you know how many covers to expect, you can order better. When you order better, you waste less. When you waste less, food cost drops. It’s a direct causal chain.

But there’s more. Historical reservation data reveals recurring patterns: the Monday dip, the Saturday peak, the effect of holiday weekends, seasonality shifts. After a few months of data, your forecasts get sharper every week. And every percentage point of food cost recovered translates into thousands in added margin by year’s end.

There’s also a connection to CRM and guest knowledge. Understanding who your regular guests are, what they order, and how much they spend on average helps you figure out which dishes generate real value and which don’t. Data isn’t just for ordering smarter — it’s for selling smarter too.

Start with numbers, not gut feelings

Food cost isn’t an accounting topic. It’s an operator’s topic. It’s the difference between a restaurant that works hard and earns little and one that works smart and builds margin. The formula is simple, the strategies are practical, and the payoff is immediate. But it all starts with measuring.

If you’re looking for a tool that gives you reservations, cover statistics, and historical data to plan your purchasing better, take a look at Coperti’s features. Our platform is built to give restaurant operators the numbers they need to make real decisions, not fly blind.

Have questions or want to see how it works with your restaurant’s data? Get in touch — let’s crunch the numbers together.

Ready to see Coperti in action?

30-day free trial. No credit card required. No per-booking commissions.