The Complete Recipe Costing Guide for Restaurants

Learn how to build accurate recipe cost cards, account for waste and yield loss, and use recipe costing to price your menu for profit.

April 10, 2026 · 5 min read · By MenuCosting Team

Every profitable restaurant runs on the same foundation: they know exactly what each dish costs to produce. Not approximately. Not "around five dollars." Exactly.

Recipe costing is the process of calculating the precise ingredient cost for every item you serve. It is the single most important financial discipline in food service — and the one most often done poorly or not at all.

This guide covers everything you need to build accurate recipe cost cards and use them to make better pricing decisions.

What Is a Recipe Cost Card?

A recipe cost card is a document that lists every ingredient in a dish, the exact quantity used, the unit cost, and the extended cost (quantity × unit cost). It sums to the total cost per portion.

A well-built cost card includes:

The cost card is your single source of truth for what a dish actually costs. Without it, pricing is guesswork.

Why Recipe Costing Matters More Than You Think

Restaurants operate on thin margins — typically 3–9% net profit. A 2% miscalculation in food cost can wipe out half your profit.

Here is what accurate recipe costing enables:

Profitable Menu Pricing

You cannot set the right price without knowing the cost. A dish that "feels" like it should be $18 might need to be $22 to hit your target margin. Without a cost card, you would never know.

Menu Engineering

Once you know the cost and margin of every item, you can classify dishes into four categories:

This analysis is impossible without accurate cost data.

Supplier Negotiations

When you know exactly how much of each ingredient you use, you negotiate from a position of strength. You can compare quotes from multiple suppliers and quantify the impact of a $0.50/kg price increase across your entire menu.

Waste Reduction

Costing forces you to think about yield. When you realize that the trim loss on your beef tenderloin means you are paying $48/kg for usable product instead of the $38/kg invoice price, you start finding ways to use the trim productively.

How to Build a Recipe Cost Card — Step by Step

1. Standardize Your Recipe

Before you can cost a recipe, you need a standardized recipe. This means:

If different cooks produce different results, the recipe is not standardized yet.

2. Convert Purchase Units to Recipe Units

Suppliers sell in cases, bags, and bulk containers. Recipes use grams, cups, and pieces. You need to bridge the gap.

Example:

This conversion step is where most manual cost cards go wrong. A single decimal error multiplied across hundreds of portions creates significant distortion.

3. Apply Yield Factors

Raw ingredients rarely have 100% yield. You need to account for:

Yield Factor Formula:

Usable Weight ÷ As-Purchased Weight = Yield Percentage

As-Purchased Cost ÷ Yield Percentage = Edible Portion Cost

Example — Whole Chicken:

That is a 54% increase over the invoice price. If you cost your chicken dishes using the $4.50 figure, your actual food cost is significantly higher than you think.

Common Yield Percentages

Ingredient Typical Yield
Whole chicken 60–65%
Beef tenderloin 70–80%
Whole fish 40–55%
Onions 88–90%
Carrots (peeled) 80–85%
Leafy greens 70–80%
Fresh herbs 60–75%

4. Calculate Sub-Recipes Separately

Many dishes include components that are themselves recipes: sauces, stocks, spice blends, doughs, and marinades.

Cost each sub-recipe independently, then reference it in the main recipe as a single ingredient with a known cost per unit.

Example:

Your house vinaigrette costs $3.80 to produce and yields 500 ml. If a salad uses 30 ml:

$3.80 ÷ 500 ml × 30 ml = $0.23 per portion

This modular approach makes maintenance much easier. When the price of olive oil changes, you update the vinaigrette cost card once, and it flows through to every dish that uses it.

5. Sum the Total and Calculate Food Cost Percentage

Add up all ingredient costs (including sub-recipes) to get the total cost per portion.

Then:

Food Cost % = (Total Cost per Portion ÷ Selling Price) × 100

Example — Caesar Salad:

Ingredient Amount Cost
Romaine hearts 120g $0.72
House Caesar dressing 45 ml $0.38
Croutons 20g $0.12
Parmesan 15g $0.52
Lemon ¼ piece $0.10
Anchovy fillet 2 pieces $0.28
Total $2.12

If the Caesar sells for $14.00:

($2.12 ÷ $14.00) × 100 = 15.1%

This is well below typical targets — meaning you have room to add a protein option, improve the ingredient quality, or accept this as a high-margin item in your menu mix.

Keeping Cost Cards Accurate Over Time

A cost card is only as good as its most recent update. Here is what causes cost cards to drift:

How Often to Update

At minimum, re-cost your entire menu monthly. For volatile ingredients (seafood, fresh produce), update weekly.

The challenge is that manual updates are so labor-intensive that most operators do them quarterly at best — which means they are making pricing decisions with outdated data for months at a time.

Recipe Costing at Scale

A single dish is straightforward. But a real restaurant operation has:

At this scale, spreadsheets break down. One formula error can cascade through hundreds of cells. Version control becomes a nightmare.

Automate with MenuCosting

MenuCosting was built specifically to solve recipe costing at scale. Enter your recipes once, link them to supplier prices, and the system keeps every cost card current automatically.

When a supplier raises the price of salmon, every dish containing salmon is re-costed instantly. You see the margin impact across your entire menu in seconds, not hours.

Sub-recipes cascade automatically — update a sauce cost, and every dish that uses it reflects the change. Yield factors are built in. Unit conversions are handled.

The result: you always know your true cost, and you can make pricing decisions based on real numbers instead of stale spreadsheets.


Ready to cost your menu accurately? Start your free trial at MenuCosting.com and build your first cost card in minutes.