Skip to content
Food cost

How to Calculate Recipe Cost

Learn a practical, line-by-line method for recipe costing. Includes formulas, a real restaurant-style example, and common pitfalls to avoid.

Published 2026-07-203 min read
  • recipe cost
  • ingredient costing
  • yield
  • food cost
  • restaurant accounting

Introduction

Recipe cost is the foundation for every other food cost metric you track. Once you know the true cost of the batch, you can divide into portion cost, roll into plate cost, and then price menu items using a target food cost %.

Use the table of contents to jump between the step-by-step method, the key formulas, a real example, and the most common costing mistakes.

Step-by-step recipe costing

  1. Choose the exact batch size you are costing (the quantity you actually produce).
  2. For each ingredient line, record purchase cost, purchase quantity, the recipe quantity used in your batch, and edible yield (after trim/waste).
  3. Convert purchase quantity to edible quantity using yield%.
  4. Compute the ingredient line cost using the cost per edible unit times recipe quantity used.
  5. Sum ingredient line costs to get the total batch recipe cost.
  6. Divide total batch cost by recipe yield (how many servings/portions the batch produces) to get cost per serving/portion.
  7. Optionally connect to menu pricing: if you have a menu price per serving, food cost % can be derived from cost per serving.

The key ingredient line formula

Formula
Edible purchase qty = purchase quantity × (yield % ÷ 100)
Unit edible cost = purchase cost ÷ edible purchase qty
Ingredient line cost = unit edible cost × recipe quantity

This approach keeps yield honest: the same purchase cost produces less edible product when trim, bone, or spoilage reduces yield.

Worked example (realistic ingredient line)

Example: Ground chicken. Purchase cost is $10 for 2.0 kg purchased. Edible yield after trim is 80%, and your recipe uses 0.30 kg of chicken in the batch. Edible qty = 2.0 × 0.80 = 1.6 kg. Unit edible cost = 10 ÷ 1.6 = $6.25 per kg. Line cost = 6.25 × 0.30 = $1.875 for this batch.

Real restaurant examples

Imagine a weekly batch of chicken piccata for 50 servings. Your ingredient lines might include chicken, flour dredge, butter, capers, and lemon. You cost each line after yield, sum them to get total batch cost, then divide by 50 to get cost per serving.

Best practices for accurate recipe cost

  • Use the same yield basis every time (trim spec, bone-out spec, or historically measured edible yield).
  • Cost the batch you actually produce, including sauces and any garnish that ships with the dish.
  • Re-cost when supplier invoices change; otherwise your math drifts.
  • When you adjust portion sizes, revisit recipe yield so cost per portion stays correct.

Common mistakes

  • Using yield = 100% for everything, even when trim is built into the real preparation.
  • Dividing total batch cost by the wrong yield (e.g. using theoretical servings rather than real plated servings).
  • Forgetting small lines (spices, garnishes, finishing butter) that add up across covers.
  • Charging sauces as if they are shared across batches without allocating per batch size consistently.

Next step: from recipe cost to portion and plate

Once you have cost per serving, you can compute portion cost (including optional waste) and then add sides, sauce, garnish, and packaging to compute plate cost.

Frequently asked questions

References

  1. 1. Recipe Cost Calculator

    Interactive tool for ingredient line costing, totals, per-serving cost, and optional food cost %.

  2. 2. Portion Cost Calculator

    Divides recipe cost by servings and can apply optional waste %.

  3. 3. Food cost calculator category

    Hub for all food cost guides and tools.

Keep exploring this topic.

Browse all guides in the Learning Center.