Klar blog cover: Recipe and Menu Costing, berry magenta with a plate motif
← All posts

Recipe Costing for Restaurants: Keep Plate Costs Accurate

Recipe costing for restaurants: how to cost a dish accurately (with yield and waste), and why plate costs drift as ingredient prices change.

Recipe Costing for Restaurants: How to Keep Your Plate Costs Accurate

Plate cost is what one dish actually costs you to make: the sum of each ingredient's quantity multiplied by its cost price. Food cost percentage per dish is then plate cost ÷ menu price × 100. Get the plate cost right and every other number on your menu makes sense. Get it wrong, and you're pricing in the dark.

Here's the catch that makes recipe costing for restaurants harder than it looks: you costed your menu once, when you opened, and you haven't touched it since. "I costed the menu when we opened. That was two years and a hundred price changes ago." That dish you priced at 28% might be running at 36% today, and the menu never changed. The ingredient prices did.

This post shows you how to cost a single dish properly, including the yield and waste most people skip, and why a plate cost goes stale faster than you'd think.

What is plate cost and why does it matter?

Plate cost is the total ingredient cost of one finished dish. It's the foundation under your whole food cost percentage and your wider restaurant COGS. Your overall food cost number is only ever as accurate as the individual plate costs feeding into it.

Most owners track food cost at the top level: total ingredient spend divided by total sales. That tells you the restaurant is at, say, 31% this month. Useful, but it can't tell you which dish is dragging you down. A 31% average can hide a starter running at 22% and a main running at 41%. The average looks fine. One dish is quietly bleeding.

Plate cost is the per-dish view. It's the difference between "food cost feels high this month" and "the mussels are at 39%, reprice them or pull them." Your POS shows what happened. Plate costing tells you which dish to do something about.

How do you cost a recipe? (worked example)

To cost a recipe, list every ingredient, multiply each quantity by its cost price, and add them up. That sum is your plate cost. Then divide by the menu price for the food cost percentage.

Here's a worked example. A pasta dish on your menu, sold at €12:

Ingredient Quantity Cost price Line cost
Fresh pasta 150 g €6.00 / kg €0.90
Tomato & basil sauce 120 g €4.50 / kg €0.54
Parmesan 25 g €18.00 / kg €0.45
Olive oil, garlic, garnish €0.21
Plate cost €2.10

Wait, that's only €2.10. We haven't finished. This is the number most people stop at, and it's wrong, because it assumes every gram you buy ends up on the plate. It doesn't. Once you account for trim, peeling, shrinkage and a realistic portion buffer, the true ingredient cost on this dish lands at €3.50.

So the honest sum:

  • True plate cost: €3.50
  • Menu price: €12.00
  • Food cost %: €3.50 ÷ €12.00 × 100 = 29%

29% is a healthy number for a pasta dish. But notice how far off you'd have been if you'd stopped at the raw €2.10 (17.5%). You'd think you had loads of room, drop the price in a quiet month, and quietly erode your margin. The gap between €2.10 and €3.50 is the whole point of costing a recipe properly. When you want to learn how to cost a menu well, this is the step that separates a real number from a hopeful one.

Don't forget yield and waste

Usable yield is the part of an ingredient that actually makes it onto the plate, and it's almost always less than what you paid for. This is the single biggest reason a plate cost comes out too low.

A few examples of how invoice cost and true cost diverge:

  • Whole fish at €18/kg. After filleting you keep maybe 45% as usable fillet, so your real cost per usable kilo is closer to €40, not €18.
  • A box of lettuce. Outer leaves, cores and bruising mean you bin 20–30% before it reaches a plate.
  • Slow-cooked brisket. It loses 30–40% of its weight in the oven. The cost of the finished, plated portion is well above the raw purchase price.

If you cost from the invoice price alone, every one of these dishes looks cheaper than it is. Multiply that across a full menu and your "31% food cost" might really be 35%. The fix is to apply a yield percentage to each ingredient that loses weight in prep, so the line cost reflects what lands on the plate, not what came off the truck.

Why do plate costs drift?

Plate costs drift because ingredient prices move constantly and your menu doesn't. You set a price once; your suppliers change theirs every few weeks.

That parmesan at €18/kg becomes €21/kg in autumn. Olive oil jumps after a bad harvest. Tomatoes spike out of season. None of it shows up on your menu, your POS or your end-of-day total, so the drift is invisible until your accountant flags a thinner quarter and you can't say why.

Run the maths on the pasta dish. Hold the menu price at €12 but let ingredient costs rise 15% over six months (a normal year of supplier increases). Your plate cost goes from €3.50 to about €4.03, and your food cost percentage climbs from 29% to 34% without a single thing changing on the table. This is exactly the food cost creep that catches owners out, and it's driven by the supplier price increases landing in your invoices week after week. A recipe you costed in January is genuinely wrong by June.

From plate cost to menu decisions

Once you trust your plate costs, you can finally answer the question that matters: which dishes make money, and which ones just look busy? This is where menu engineering starts, and it only works on accurate numbers.

Map every dish on two axes: how often it sells, and how much margin it carries. You'll usually find your best seller isn't your best earner. The dish that flies out of the kitchen at 38% food cost is working hard for a small reward, while a quieter dish at 24% is doing the real lifting. Now you can act: reprice the popular-but-thin item by 50 cents, push the high-margin one harder, re-engineer the recipe, or pull a dish that loses money every time it sells. Each move comes with a euro amount attached, which is the only kind of menu decision worth making.

None of this is possible without plate costs you can rely on. And keeping them reliable, by hand, across a moving menu and a hundred price changes a year, is the part nobody has time for.

Frequently asked questions

What is plate cost?

Plate cost is the total ingredient cost of one finished dish: the sum of each ingredient's quantity multiplied by its cost price, including yield and waste. It's the foundation of accurate menu costing.

What's a good food cost percentage per dish?

Most full-service restaurants aim for 28–35% per dish, though it varies by category. Low-cost items like pasta or fries can run lower; proteins and seafood often run higher. The average across your menu matters more than any single dish.

How often should I recost my recipes?

Whenever your ingredient prices move meaningfully, which in practice is every few weeks. A menu costed once at opening is usually wrong within months because supplier prices keep rising while your menu price stays fixed.

Should I include yield and waste in plate cost?

Yes. Usable yield (after trim, peeling and shrinkage) raises true cost above invoice cost, often by a lot. Costing from invoice price alone makes every dish look cheaper than it really is.

How do I cost a recipe quickly?

List each ingredient, multiply quantity by cost price, apply a yield percentage for prep loss, and add the lines together for plate cost. Divide by menu price for the food cost percentage. For the full method, see our restaurant COGS guide.

Keep every plate cost current, automatically

You cost a dish once when it goes on the menu, then never again, and the prices move underneath you. Klar keeps every plate cost current from your real invoice cost prices, so your margin per dish stays accurate without you recosting anything by hand. When an ingredient rises and a dish slips from 29% to 34%, Klar tells you which dish and what it's now costing you, so you can reprice before the quarter does it for you. Your POS shows what happened. Klar tells you what to do about it.

Klar is opening to launching partners now — join the waitlist at klar.works.

Klar helps you see patterns like these automatically.

Connect your POS and get daily insights - no spreadsheets needed.

Join the waitlist