Skip to content

How to Cost a Recipe, Step by Step

7 min read

Costing a recipe is four steps done carefully: list everything, convert units, adjust for yield, divide by portions. Here's the whole process with a real recipe.

Step 1 — List every ingredient with its recipe quantity

Everything. The marinade, the garnish, the oil. A tomato soup batch: 10 lb tomatoes, 2 lb onions, 1 qt cream, 4 oz butter, 2 oz garlic, salt and aromatics.

Step 2 — Convert purchase units to recipe units

Your invoice sells cream by the half-gallon ($4.80) but the recipe uses a quart: $2.40. Butter comes in 1 lb blocks at $3.60; 4 oz is $0.90. This unit-conversion step is where most spreadsheet costing goes wrong — one “oz means fluid ounce, right?” and the number is garbage.

Step 3 — Adjust for yield

Tomatoes at $1.20/lb with a 90% yield really cost $1.33/lb; onions at $0.60/lb at 88% cost $0.68. Multiply each ingredient's converted cost by 100 ÷ yield%. (The yield calculator does this per ingredient.)

Step 4 — Total the batch, divide by portions

Say the pot totals $22.40 and yields 24 eight-ounce servings: $0.93 a bowl. Sell it at $6.95 and soup runs 13% food cost — which is why soup exists.

Sub-recipes: cost them once, reference them everywhere

Sauces, stocks, and spice blends get costed as their own recipes, then used as an “ingredient” in other recipes at cost-per-ounce. If your marinara shows up in six dishes, cost it once — when tomatoes move, all six dishes should move with it. This is exactly the part spreadsheets can't sustain and costing software automates.

Keep it alive

A recipe cost is a snapshot of the prices inside it. The discipline that matters isn't the first costing — it's recosting when prices change. Freecost does that automatically: update an ingredient price (or snap the invoice with your phone) and every recipe and menu item using it re-costs itself.

Stop doing this by hand

Freecost automates what this guide does by hand — live recipe costing against your real ingredient prices, free.

Start free — no credit card

Freecost is free recipe-costing software built by a chef. Web + Android.