How to Calculate Food Cost Percentage

A 40-seat restaurant in Calgary runs a 29% food cost. By every textbook measure, they're doing well. A 35-seat spot in Halifax runs at 34%. Looks like they're in trouble.
Except the Halifax restaurant nets more profit per plate on nearly every item. The Calgary restaurant is chasing a number. The Halifax restaurant is counting dollars.
That distinction is the difference between understanding food cost percentage and actually using it to make money.
The food cost percentage formula
Two versions of this formula exist, and they answer different questions.
Per-item food cost percentage tells you what a single dish costs to produce relative to its selling price:
Food Cost % = (Portion Cost / Selling Price) x 100
A pasta dish that costs $6.50 in ingredients and sells for $22 has a 29.5% food cost. Simple.
Overall food cost percentage tells you what your entire kitchen spent versus what it sold over a period:
Food Cost % = (Beginning Inventory + Purchases - Ending Inventory) / Total Food Sales x 100
If you started the week with $4,200 in inventory, purchased $2,800, and ended with $3,600, your cost of goods sold was $3,400. If you did $11,000 in food sales, your food cost percentage is 30.9%.
Both formulas matter. Per-item tells you how each dish is designed. Overall tells you how the kitchen actually performed. The gap between them is where the problems hide.
Better guest experience. Bigger nights. $299. Once.
What counts as a "good" food cost percentage?
The standard answer is 28-35%. Quick-service restaurants tend toward the lower end. Fine dining runs higher because of premium ingredients.
Here's the problem with that range: it's an average across an industry that includes everything from a fast-casual chain running 15,000 identical locations to a 30-seat BYOB in Griffintown. The range is real. It's just not very useful for your restaurant.
What matters more than hitting a target percentage is understanding where YOUR number comes from and what it means for YOUR bottom line.
Canadian full-service restaurants operate on 3-5% net margins. As of late 2025, 44% of Canadian restaurants were operating at a loss or breaking even. At those margins, a 3-point swing in food cost on $700,000 in revenue is $21,000. That's not a rounding error. That's your annual profit.
How to calculate food cost without a POS system
Most guides assume you have a POS that generates product mix reports. If you don't, here's the manual method that works just as well.
For overall food cost (weekly):
- Pick a consistent time to count inventory (same day, same time each week)
- Count everything in your walk-in, dry storage, and freezer. Assign dollar values based on your most recent invoices
- Keep every purchase invoice for the week
- At the end of the week, count again
- Apply the formula: Beginning Inventory + Purchases - Ending Inventory = your Cost of Goods Sold
- Divide by your total food sales for the week
Do this weekly, not monthly. Monthly calculations hide problems. A bad week of over-ordering gets buried in a decent month.
For per-item food cost:
- Pick your top 10-15 sellers
- Weigh and cost every ingredient in each recipe at YOUR purchase prices (not industry averages, not Sysco list prices)
- Include waste: if you buy a whole chicken at $12 but only use 70% of it, your usable cost is $17.14 per kilo of usable meat
- Divide the total recipe cost by the number of portions it produces
A notebook and a kitchen scale will get you 80% of the way there. The other 20% comes from doing it consistently.
The gap between theoretical and actual food cost
Your recipe cards say your food cost should be 28%. Your weekly calculation says it's 35%. Where did the 7 points go?
According to restaurant operations consultant David Scott Peters, most restaurants run 7-9 percentage points above their theoretical food cost. The causes aren't mysterious:
- Over-portioning during service. Your recipe calls for 6 oz of protein. Your line cook eyeballs 8 oz because they're slammed and "close enough" feels right. At $18/kg, that's $1.12 extra per plate. Over 40 covers a night, that's $44.80. Per night.
- Spoilage from over-ordering. You ordered cases of produce based on a guess instead of your actual reservation count and historical covers.
- Inconsistent prep yields. Two cooks break down the same case of salmon. One gets 85% yield, the other gets 72%. The second cook just increased your salmon food cost by 18%.
- Untracked consumption. Staff meals, taste-testing, owner draws that never hit the books. Every plate that leaves the shelf without a corresponding sale inflates your actual food cost.
The fix isn't complicated: track your waste. Weigh portions during prep, not during service. Compare actual to theoretical weekly and investigate variances over 2 percentage points.
Why food cost percentage alone isn't enough
Here's where most food cost guides stop. They teach you the formula, tell you to aim for 30%, and move on. That advice can actually cost you money.
Consider two dishes on your menu:
| Grilled Ribeye | Mushroom Risotto | |
|---|---|---|
| Selling price | $38 | $22 |
| Ingredient cost | $14 | $5.50 |
| Food cost % | 36.8% | 25% |
| Contribution margin | $24 | $16.50 |
The risotto has a beautiful food cost percentage. The steak looks like a problem. But every ribeye that walks out of your kitchen leaves $24 behind to cover rent, labour, and profit. Every risotto leaves $16.50.
If you sell 20 of each per night, the ribeye generates $480 in contribution margin. The risotto generates $330. The "expensive" dish is earning you $150 more per night, $4,500 more per month.
Contribution margin is the dollar amount each dish leaves behind after ingredient costs. It's the money that actually pays your bills. Food cost percentage is a ratio. Contribution margin is cash.
This doesn't mean food cost percentage is useless. It's the right metric for spotting waste, controlling costs, and comparing periods. But when you're deciding what to feature on your menu, where to invest in better ingredients, or which dishes to promote, contribution margin is the number that matters.
From food cost to menu engineering
Once you understand contribution margin, you can look at your entire menu differently. Every item falls into one of four categories:
- Stars: High contribution margin, high sales volume. Protect these. Don't change them.
- Plowhorses: Low margin, high volume. These are popular but not earning their keep. Can you reduce portion size slightly, substitute one ingredient, or raise the price $1-2 without losing volume?
- Puzzles: High margin, low volume. Great dishes that aren't selling. Better menu placement, server recommendations, or a name change can move these.
- Dogs: Low margin, low volume. Candidates for removal, though some earn their spot for other reasons (a kids' menu item, a dietary accommodation).
60% of restaurants have never done this analysis. Among those that have, the potential profit improvement is around 20% through rebalancing alone, no new dishes, no price overhaul, just understanding what's already on your menu.
Trudy's free Menu Engineering Analyzer runs this calculation automatically. Enter your items, costs, and sales counts. It plots your matrix and tells you where to focus.
Putting it together: what to do this week
You don't need software to start. Here's the minimum viable approach:
- Calculate your overall food cost percentage for last week using the inventory method above. Write the number down.
- Cost your top 5 sellers. Weigh the ingredients, price them from your actual invoices, and calculate per-item food cost AND contribution margin for each.
- Compare. Is your highest food cost % item also your highest contribution margin item? If yes, leave it alone. If your lowest food cost % item has a low contribution margin too, that's the dish to rethink.
- Check your gap. How far apart are your theoretical (recipe-based) and actual (inventory-based) numbers? More than 5 points apart? You have a waste, portioning, or tracking problem worth investigating.
Food cost percentage is the starting point. Contribution margin is the destination. The restaurants that understand both are the ones that survive on 3-5% margins, and the ones that don't leave it to gut feel.
Want to see the full picture? Run your menu through the Menu Engineering Analyzer or check what food waste is costing you annually.
Sources: Lightspeed, meez, TouchBistro, AHLEI, Restaurants Canada, Government of Canada.
Frequently Asked Questions
What is a good food cost percentage for a restaurant?
Most restaurants target 28-35%, but the "right" number depends on your concept, pricing, and contribution margins. A restaurant at 36% food cost can be more profitable than one at 25% if the higher-cost items generate more dollars per plate.
How do I calculate food cost per menu item?
Weigh every ingredient in the recipe, price each at your actual purchase cost, include waste factor for ingredients with low yield (bones, trim), and divide total recipe cost by portions produced. Use your real invoices, not list prices.
What is the difference between food cost percentage and contribution margin?
Food cost percentage is a ratio (ingredient cost divided by selling price). Contribution margin is the dollar amount remaining after ingredient costs. A $38 steak at 37% food cost leaves $24 in contribution margin. A $22 pasta at 25% leaves $16.50. The steak generates more cash per plate.
Why is my actual food cost higher than my recipe costs?
The gap typically comes from over-portioning during service, spoilage from over-ordering, inconsistent prep yields between cooks, untracked consumption (staff meals, taste testing), and waste. Most restaurants run 7-9 points above their theoretical food cost.
How often should I calculate food cost?
Weekly. Monthly calculations hide problems because a bad week of over-ordering gets buried in an otherwise decent month. Pick a consistent day and time for inventory counts to ensure accurate period-over-period comparison.