Restaurant Operations

Recipe Cost Calculator: Formula, Fields & How to Protect Your Margins

The Core Formula

Recipe costing is straightforward in principle:

Recipe Cost = Σ (Ingredient Quantity Used × Current Price Per Unit)

Then to get food cost percentage:

Food Cost % = (Recipe Cost ÷ Menu Price) × 100

Industry target is typically 28–35% for food, lower for beverages. A dish selling for $22 with a $6.60 recipe cost sits at exactly 30% — healthy. The same dish after a supplier price increase that pushes recipe cost to $8.00 is suddenly at 36.4%, quietly eroding your margin on every cover.

The Fields That Matter

A complete recipe cost card should capture:

  • Ingredient name and unit of measure (oz, lb, each, ml)
  • Purchase price per unit from your most recent invoice
  • Yield % — a 5 lb bag of onions doesn't yield 5 lb after trim; account for waste
  • Portion quantity per serving
  • Calculated cost per portion for each ingredient
  • Total recipe cost and menu selling price
  • Resulting food cost % and gross profit per cover

A Worked Example

Braised short rib, plated for one:

| Ingredient | Qty | Yield % | Unit Cost | Portion Cost | |---|---|---|---|---| | Short rib | 10 oz | 70% | $0.95/oz | $9.50 | | Demi-glace | 2 oz | 100% | $0.40/oz | $0.80 | | Potato purée | 5 oz | 90% | $0.12/oz | $0.60 | | Garnish/misc | — | — | — | $0.45 | | Total | | | | $11.35 |

At a $38 menu price, food cost is 29.9%. If short rib climbs to $1.15/oz, cost jumps to $13.28 and food cost hits 35% — time to reprice or reformulate.

Why Spreadsheets Break Down

Standalone recipe costing tools like those in some POS add-ons do this math well. The real problem is keeping ingredient prices current. Most operators update costs manually — quarterly at best — meaning their recipe cards are almost always stale.

How Hubstaurant Automates Recipe Costing

Hubstaurant reads your supplier invoices automatically and updates the price-per-ingredient in real time. Every recipe card connected to that ingredient reprices itself the moment a new invoice lands. You see margin drift the day it happens, not at month-end.

Because scheduling, POS analytics, and food-cost tracking live in the same system, you can cross-reference a dish's theoretical cost against actual usage from inventory — flagging discrepancies that signal waste or theft without logging into three separate platforms.

Start Protecting Your Margins Today

Ready to replace your recipe cost spreadsheet with a system that updates itself? Start a free trial of Hubstaurant and see live food cost percentages across your entire menu.

Run your whole restaurant from one system

Inventory, food cost, scheduling, analytics, and your website — all in Hubstaurant.

Start your free trial →