The step-by-step method Australian chefs and caterers use to cost a recipe accurately — including a worked chicken parmigiana example, wastage factor, sub-recipes, and suggested sell price formula.
Quick answer
The formula
Food cost per dish = ∑ (quantity used × price per unit)
For each ingredient in the recipe, multiply the exact quantity used per serve by the price per gram, millilitre, or unit. Sum every line item. The total is your food cost per serve. Divide by your sell price and multiply by 100 to get your food cost percentage.
Costing a dish is nothing more than costing each of its components and adding them together. The three-step process:
Work from your standardised recipe. Quantities should be in grams or millilitres — not 'a handful' or 'a splash'. Precision here is what makes the cost meaningful.
If chicken breast is $13.00/kg, the per-gram rate is $0.013. If olive oil is $14.00/L, the per-ml rate is $0.014. Divide the pack price by the pack size in grams or ml.
200g of chicken breast at $0.013/g = $2.60. Repeat for every ingredient and add the column. That total is your food cost per serve.
Worked example
One of the most common pub bistro dishes in Australia. Here is how you cost it properly.
| Ingredient | Cost | ||
|---|---|---|---|
| Chicken breast | $2.60 | ||
| Breadcrumbs (panko) | $0.11 | ||
| Mozzarella | $0.90 | ||
| Napolitana sauce | $0.48 | ||
| Cooking oil (canola) | $0.08 | ||
| Total food cost per serve | $4.17 | ||
Prices are illustrative AUD wholesale rates. Always use your actual current supplier prices.
Once you know the food cost per serve ($4.17 for the chicken parmigiana above), the next question is: what percentage of your sell price does that represent?
Food cost % = (dish cost ÷ sell price) × 100
Sold at $28
14.9%
($4.17 ÷ $28) × 100 — excellent margin. Well below the 30% benchmark.
Sold at $16
26.1%
($4.17 ÷ $16) × 100 — still within range, but leaves very little room for labour and overhead.
For most Australian restaurants, a food cost percentage of 25–35% is the target range. The commonly used benchmark is 30%: keep ingredient costs at or below 30% of the menu price, leaving a 70% gross margin to cover labour (typically 30–35%), occupancy (5–12%), and generate net profit.
A chicken parmigiana sold at $28 with a 14.9% food cost sounds attractive — but only if the dish is quick to prepare. If it requires 20 minutes of labour to crumb, flatten, and sauce, the labour cost brings the true margin down considerably. Food cost percentage is the starting point, not the whole picture.
Rather than pricing a dish and then calculating the food cost percentage, experienced operators work in reverse: they decide on a target food cost percentage and calculate the minimum acceptable sell price from there.
Sell price = dish cost ÷ target food cost %
Using the chicken parmigiana at $4.17:
At a 30% food cost target
$4.17 ÷ 0.30 = $13.90
At a 28% food cost target
$4.17 ÷ 0.28 = $14.89
At a 25% food cost target (premium margin)
$4.17 ÷ 0.25 = $16.68
These figures are the minimum sell price to hit your food cost target. Your actual sell price will be influenced by market positioning, competitor pricing, and what the guest is willing to pay. The formula tells you the floor; commercial judgment sets the ceiling.
If a dish cannot be priced above its minimum sell price without losing customers, that is a signal to either reduce the recipe cost (swap an ingredient, reduce a portion) or remove the dish from the menu.
Watch out for these
If breadcrumbs cost $3.50 for a 1 kg bag, the cost per dish is not $3.50 — it is $3.50 multiplied by the fraction of the pack used. Using the full pack price inflates your recipe costs and produces meaningless numbers.
A drizzle of truffle oil, a lemon cheek, a sprig of micro herbs, a ramekin of aioli — these add up. A $0.80 garnish across 80 covers is $64 per service. Always cost every component that hits the plate, including sauces, sides, and condiments.
Your recipe cost is only accurate if it reflects current supplier prices. Protein, dairy, and oil prices can shift 15–25% in a quarter. Many operators cost a dish once on opening and never revisit it — then wonder why margins are eroding.
A 1 kg chicken breast does not yield 1 kg of cooked, portioned protein. Trimming, cooking loss, and portioning offcuts mean your true cost per usable gram is always higher than the as-purchased rate. Ignoring this means every dish is systematically undercosted.
Raw ingredients rarely yield 100% of their as-purchased weight. Trimming, cooking loss, portioning offcuts, and peeling all reduce the usable amount. If you cost ingredients at the as-purchased rate without adjusting for wastage, every dish will be undercosted.
Worked example: chicken breast
As-purchased weight: 1 kg whole chicken breast at $13.00/kg
Usable weight after trim: 840g (16% trim loss)
Yield percentage:840 ÷ 1000 = 84%
True cost per usable kg:$13.00 ÷ 0.84 = $15.48/kg
At the adjusted rate, 200g of usable chicken breast costs $3.10 — not $2.60. That $0.50 difference per serve adds up to $50 across 100 covers.
The yield formula
True cost per unit = as-purchased price ÷ yield %
Common Australian kitchen yield percentages: chicken breast 82–88%, beef tenderloin 70–75%, whole fish (to fillet) 40–55%, onions (peeled) 88–92%, leafy greens (trimmed) 75–85%.
Yield percentages vary by supplier, butchery skill, and preparation method. Measure your own kitchen's actual yield rather than relying on industry averages — a 5% difference in yield on a high-cost protein can shift your food cost by 2–3 percentage points.
Many dishes rely on components that are prepared separately — a house-made demi-glace, a pastry base, a compound butter, or a sauce that runs across multiple menu items. These are called sub-recipes, and they need to be costed independently before being built into the parent dish.
List every ingredient in the sub-recipe (e.g. a napolitana sauce) with exact quantities and current prices. Calculate the total batch cost, then divide by the batch yield to get a cost per 100ml or per 100g.
When costing the parent dish, include the sub-recipe as a single line item. For example: “80ml napolitana sauce at $6.00/L = $0.48.” The parent dish does not need to list every ingredient inside the sauce — just the quantity used and the sub-recipe's per-unit cost.
If tinned tomato prices increase, the napolitana sauce sub-recipe cost increases — and every dish that uses it becomes more expensive automatically. This is why getting sub-recipes right in your recipe database is important: one price update cascades correctly through every dish.
Kitchens that skip sub-recipe costing often have phantom costs — dishes that look profitable on paper because the sauce or base was costed at zero, but are actually running a loss once the full component cost is accounted for.
Catering worked example
Scaling a dish for a catering event works exactly the same way — you just size the quantities to the number of covers. Here is a realistic food cost breakdown for a beef bourguignon served to 50 guests.
| Ingredient | Cost | ||
|---|---|---|---|
| Beef chuck (diced) | $120.00 | ||
| Red wine (cooking) | $21.00 | ||
| Brown onion | $4.20 | ||
| Carrots | $2.20 | ||
| Button mushrooms | $11.40 | ||
| Bacon lardons | $7.80 | ||
| Beef stock | $12.00 | ||
| Tomato paste | $0.60 | ||
| Garlic | $0.72 | ||
| Fresh thyme | $0.90 | ||
| Olive oil | $1.12 | ||
| Plain flour (dredge) | $0.36 | ||
| Total food cost (50 pax) | $182.30 | ||
| Food cost per head | $3.65 | ||
At $3.65 food cost per head, a catering price of $18/head delivers a 20.3% food cost — strong for a catering context. At $12.50/head, the food cost rises to 29.2%, which is acceptable but leaves little room for error on labour.
This example does not include sides, salads, or service ware. Always cost every component served to the guest, including bread rolls, condiments, and garnish plates.
Cost every dish automatically — no spreadsheets.
Try the free recipe cost calculator, or start a 14-day trial of Chef Pauly to get live food costs across your entire menu.
Chef Pauly
The manual process above works, but it is time-consuming and breaks down quickly when supplier prices change. Chef Pauly is built around the same methodology, but handles the arithmetic automatically.
Live supplier prices
Update a supplier price once — either manually or by scanning a supplier invoice — and every recipe that uses that ingredient recalculates instantly. No manual updates required.
Wastage and yield factors
Set a yield percentage per ingredient. Chef Pauly applies the wastage adjustment automatically in every dish cost, so your theoretical food cost is always accurate.
Sub-recipes and components
Build sauces, bases, and components as standalone recipes. Use them as line items in other dishes. When the sub-recipe cost changes, every parent dish updates automatically.
Suggested sell price
Set a target food cost percentage for your venue — or per dish. Chef Pauly calculates and displays the minimum sell price alongside your current menu price, so you can see which dishes are underpriced at a glance.
Catering job costings
Scale any recipe to any number of covers. The job costing tab shows total food cost, food cost per head, and overall food cost percentage for the entire event menu.
Invoice scanning
Photograph or upload a supplier invoice. Chef Pauly reads the line items using AI and prompts you to update any ingredient prices that have changed — keeping your recipe costs current without manual entry.
FAQ
Food cost per dish = sum of (quantity of each ingredient used per serve × price per unit). Convert all quantities to the same unit as your supplier price (e.g. grams, millilitres), then multiply each line by the per-unit price and add them together. The result is your food cost per serve.
List every ingredient in the recipe with the exact quantity used per serve. Divide each supplier price by the pack size to get a per-gram or per-ml rate. Multiply each ingredient quantity by its rate to get the ingredient cost. Sum every line item. The total is your food cost per serve. Divide by your sell price and multiply by 100 to get your food cost percentage.
Most Australian restaurants and caterers target 25–35%. The widely cited benchmark is 30% — ingredient costs should not exceed 30% of your sell price. Fine dining venues often run up to 35% given premium ingredients, while cafés and pizza operations frequently achieve 24–28%. Always calibrate your target against your specific labour and occupancy cost structure.
Apply a yield percentage to your as-purchased price. If 1 kg of whole chicken breast yields 840g usable after trim (84% yield), divide the per-kg price by 0.84 to get the true cost per usable kg: $13.00 ÷ 0.84 = $15.48/kg. Use this adjusted rate when costing your recipes. Measure yield in your own kitchen rather than relying on published averages.
Calculate the sub-recipe (e.g. a sauce, stock, or dough) as its own standalone recipe first, arriving at a cost per 100ml or per 100g. Then use that sub-recipe cost as a single line item in the parent dish recipe. For example: '80ml napolitana sauce at $6.00/L = $0.48.' When the sub-recipe's ingredient prices change, the cost cascades automatically into every dish that uses it.
Recalculate any time a key ingredient price changes — especially proteins, dairy, and oils, which can shift 10–20% in a quarter. At minimum, do a full recipe cost review quarterly and whenever you are considering a menu price change or seasonal menu update. Software like Chef Pauly recalculates automatically when supplier prices change, so your costs are always current.
Free tool
Recipe Cost Calculator
Calculate your food cost % and ideal sell price in seconds.
Related article
Food Cost Percentage Benchmarks by Venue
Target ranges for restaurants, cafés, catering, and pub bistros.
Related article
Catering Cost Per Head in Australia
How to price catering events with food cost per head benchmarks.
Get started free
Chef Pauly — Recipe Costing Software
Automatic food cost updates every time a supplier price changes.
No more spreadsheets
Chef Pauly tracks every ingredient price and recalculates your entire menu the moment a supplier price changes — including wastage, sub-recipes, and suggested sell prices.
14 days free · all features · no credit card · cancel anytime