Food costs

How to Cost a Sub-Recipe: Sauces, Stocks and Batch Items

Cost a batch item once, divide by its usable yield, and use that cost per unit in every dish that contains it.

By ChefMind AI Team · · 5 min read

House sauces, stocks, dressings and doughs show up in many dishes. If you cost them inside each dish you will do the same arithmetic over and over, and get it wrong when a price changes. Cost the batch once, work out the cost per unit, and use that figure everywhere.

All figures are illustrative examples.

The method

  1. List every ingredient in the batch at its usable cost. See as-purchased vs edible portion cost.
  2. Add them up for the batch cost.
  3. Measure the usable yield. Weigh or measure what you actually end up with after cooking, reducing and straining, not the volume you started with.
  4. Divide. Cost per unit = batch cost ÷ usable yield.
  5. Use that cost per unit as an ingredient in each dish.

A worked example: house marinara

IngredientCost
Canned tomatoes$14.40
Onions$1.20
Garlic$0.90
Olive oil$2.40
Herbs$1.50
Salt and seasoning$0.60
Batch cost$21.00

The batch reduces to 6.0 litres of usable sauce.

$21.00 ÷ 6.0 L = $3.50 per litre

A 120 ml portion costs 0.12 x $3.50 = $0.42. A pasta dish with 180 ml of sauce carries $0.63 of sauce cost.

Change the tomato price and you update one number, not every dish.

Build in expected waste

Some of every batch gets spilled, spoils or is trimmed off at the end of the week. If you expect to lose about 5%, your usable yield is smaller than what came off the stove:

6.0 L less 5% = 5.7 L

$21.00 ÷ 5.7 L = $3.68 per litre

A small difference per portion, but a more honest one. Base the percentage on what your waste log shows, not a guess. See how to reduce food waste.

Common mistakes

  • Dividing by the starting volume. Stocks and sauces reduce.
  • Using list prices, not usable cost. Trim on the vegetables counts.
  • Assuming one batch size. If you make half batches, check the yield.
  • Forgetting to update. A sub-recipe cost that never changes becomes wrong quietly.
  • Double counting. If the sauce already includes the garlic, do not add garlic to the dish again.
  • Mixing units. Keep the cost per litre, per kilo or per portion consistent.

Keep it standard

A sub-recipe cost is only reliable if the batch is made the same way each time. Write the method and yield on a recipe card. See standardized recipes and portion control.

Once your sub-recipes have a cost per unit, your dish costing and food cost percentage become much faster to update.

Where software can help

ChefMind AI's recipe costing uses the ingredient costs in your inventory to show a food cost percentage for each recipe. Check that whatever tool you use handles batch yield, and test it on one sauce first.

The short version

  • Cost the batch once and divide by usable yield.
  • Use the cost per unit in each dish.
  • Allow for expected waste and update when prices change.

Frequently asked questions

What is a sub-recipe?

A recipe made in batches and used as an ingredient in other dishes, such as a house sauce, stock, vinaigrette, dough or spice mix.

Should I include labor in sub-recipe cost?

Ingredient cost is the standard starting point. Labor and fuel are real costs, so decide whether you will track them, then be consistent.

How often should I update sub-recipe costs?

Whenever a main ingredient price changes meaningfully, and whenever the batch size or method changes.

About the author

ChefMind AI Team

Editorial team

Practical restaurant operations guidance from the ChefMind AI team. Figures marked illustrative are worked examples, not industry benchmarks.

Newsletter

Practical kitchen operations, now and then

New articles on food cost, inventory and purchasing. No spam, and you can unsubscribe at any time.