My Recipe Card myrecipecard.kitchen
Home/Learn/How to Cost Food
Complete Guide

How to Cost Food:
The Complete Guide

Food cost formula, recipe costing, yield testing, waste factor, and perpetual food cost. Real math, real examples, from a 25-year restaurant operator.

From the journal: Your Food Cost Percentage Is the Wrong Number — the story behind why I wrote this guide.

JH

Joe Hertel

25 years in F&B. Dishwasher to GM of a $5M/year private restaurant. Fine dining, resorts, banquets, ski areas, brewpubs. I've miscounted inventory at 2 AM, gotten the month-end gut punch, and learned the hard way that knowing the formula isn't the same as having a system. Built myrecipecard.kitchen so you don't have to learn the hard way too.

The 60-Second Version

Food Cost % = Ingredient Cost ÷ Menu Price × 100. Target 28–35%. Yield testing matters — chicken breast yields only 68% (10 oz raw → 6.8 oz cooked). Waste Factor = 1 ÷ Yield%. Track food cost DAILY (perpetual), not monthly. A 2-point drift at $20K/week revenue = $400/week lost.

The habit that separates operators who manage food cost from those who just know the formula: check three things weekly — actual vs. theoretical usage, portion weights, invoice prices. Flag anything over 5%.

Is This You?

If any of those hit home, start with Section 1 and read straight through. Already tracking daily? Skip to Section 8.

What You'll Learn

  1. The Basic Food Cost Formula
  2. Plate Cost vs. Portion Cost vs. Food Cost %
  3. Yield Testing (Real Chicken Breast Example)
  4. Waste Factor & How to Calculate It
  5. Trim Loss & Cooking Shrink
  6. Perpetual Food Cost (Real-Time Tracking)
  7. Food Cost Benchmarks by Cuisine
  8. Why Food Cost Tracking Fails (And How to Fix It)
  9. Your Food Cost Is High — Diagnose It

1. The Basic Food Cost Formula

My second year as a kitchen manager, I ran what I thought was a tight operation. Month-end came back at 38%. I stared at the spreadsheet for twenty minutes, convinced somebody entered the numbers wrong. Nobody had. I was losing $1,600 a month and didn't know it until 30 days too late.

Here's the number that would have told me on day three:

Food Cost % = (Cost of Ingredients Used ÷ Revenue from Sales) × 100

Real Example: Grilled Chicken Plate

You make a grilled chicken plate. Here's what it costs you:

Total ingredient cost = $3.60

You sell that plate for $16.

Food Cost % = ($3.60 ÷ $16) × 100 = 22.5%

What's a Healthy Food Cost?

A healthy restaurant sits between 28–35% food cost.

Know your number: Build a recipe card → Enter ingredients and prices, see your food cost % with a printable cook's card.

2. Plate Cost vs. Portion Cost vs. Food Cost %

Three terms that get confused constantly:

TermWhat It MeansExample
Plate CostTotal ingredient cost for ONE dish that leaves your kitchen$3.60 (all ingredients for the chicken plate)
Portion CostCost of a single standardized component within a dish$2.40 (just the 6 oz chicken breast)
Food Cost %Plate cost as a percentage of selling price22.5% ($3.60 ÷ $16)
Portion Costs + Portion Costs + Portion Costs = Plate Cost Plate Cost ÷ Selling Price = Food Cost %

Why you need all three:

3. Yield Testing: The Real Numbers Behind Chicken Breast

This is where most operators go wrong. A chicken breast doesn't stay the same weight through prep and cooking. It shrinks. A lot.

The Chicken Breast Yield Test

Starting weight (as purchased): 10 oz

Step 1: Trim — Remove skin, fat, discolored edges.
After trimming: 8.2 oz (lost 1.8 oz = 18% trim loss)

Step 2: Cook — Grill at 375°F to 165°F internal.
After cooking: 6.8 oz (lost 1.4 oz = 17% cooking shrink)

Raw weight (as purchased): 10.0 oz 100% After trimming: 8.2 oz 82% yield After cooking: 6.8 oz 68% total yield
Yield % = (Final Cooked Weight ÷ Raw Weight) × 100
Chicken breast: 6.8 ÷ 10 = 68% yield

What this means for costing: If you buy chicken at $3.50/lb and your yield is 68%, the true cost of a 6 oz cooked portion is:

(6 oz ÷ 0.68 yield) × ($3.50 ÷ 16 oz/lb) = 8.82 oz raw × $0.219/oz = $1.93 per portion

NOT $1.31 (which is what you'd calculate if you ignored yield loss).

Common Mistake

"I cost chicken at $3.50/lb because that's what the invoice says."

Reality

Your true cost is $3.50 ÷ 0.68 yield = $5.15/lb of usable chicken. Ignoring yield inflates your margins on paper and drains them in practice.

Try it yourself: Open the Q-factor calculator → Enter your protein price and waste %, and see the true portion cost instantly.

How to Do a Yield Test

  1. Weigh the ingredient as purchased (raw state)
  2. Prep and trim according to your standard. Weigh again.
  3. Cook according to your standard. Weigh again.
  4. Calculate: Yield % = Final Weight ÷ Raw Weight × 100

Operators who manage food cost yield-test their top proteins once a month. Ten minutes. Schedule it on the first Monday. It saves you thousands in invisible cost.

4. Waste Factor: How Much to Actually Buy

Yield tells you how much usable product you get. Waste factor tells you how much to buy to get what you need.

Waste Factor = 1 ÷ Yield %
If yield is 68%, waste factor = 1 ÷ 0.68 = 1.47

This means: to get 1 lb of cooked chicken, you need to buy 1.47 lbs raw. Calculate your waste factor →

Catering Example: 50 People, 6 oz Chicken Each

50 people × 6 oz = 300 oz = 18.75 lbs cooked chicken needed

18.75 lbs × 1.47 waste factor = 27.6 lbs raw chicken to purchase

If you bought only 18.75 lbs, you'd be 8.85 lbs short. That's 23 servings you can't plate.

Common Waste Factors

IngredientYield %Waste FactorNotes
Chicken breast68%1.47Trim + grill shrink
Ground beef (80/20)64%1.56High fat render
Salmon fillet80%1.25Minimal trim, low shrink
Ribeye steak75%1.33Fat cap trim + grill
Pork chop82%1.22Low trim, moderate shrink
Whole carrots80%1.25Peel + tip loss
Brisket (smoked)55%1.82Heavy fat + 12hr moisture loss

5. Trim Loss vs. Cooking Shrink

Two different kinds of loss, two different solutions.

Trim LossCooking Shrink
WhatSkin, bones, fat, bruises removed during prepMoisture + fat lost during cooking
Controllable?Partially (better knife skills, use trim for stock)Yes (lower heat = less shrink)
Typical range5–25% depending on product10–35% depending on method
SolutionRepurpose trim (stocks, staff meal, sausage)Adjust cooking temp/method, adjust portion size

Cooking Shrink by Method

ProteinMethodShrink %
Chicken breastGrill 350°F15%
Chicken breastGrill 400°F20%
Ground beefPan-sear medium36%
SalmonOven 400°F12%
BrisketSmoke 225°F 12hr40–45%

The operational lesson: The difference between 80% yield and 85% yield is 0.5 oz per chicken breast. Over 200 covers/week, that's 6.25 lbs of lost product. At $3.50/lb = $21.88/week = $1,140/year in avoidable loss.

6. Perpetual Food Cost: Real-Time Tracking

This is what separates restaurants that survive from those that guess.

Month-End vs. Perpetual

Month-End Food CostPerpetual Food Cost
When calculatedOnce a month (last day)Every day (or every shift)
Formula(Begin Inv + Purchases - End Inv) ÷ SalesDaily COGS ÷ Daily Sales (rolling)
When you find problems30 days too lateWithin 24–48 hours
Action windowAlready lost the moneyFix it before it compounds
EffortLow (one count per month)Medium (5 min daily)
Perpetual Food Cost = a rolling daily calculation of what you used vs. what you sold.

Instead of discovering you ran 38% at month-end (when you can't do anything about it), perpetual tracking shows you on day 5 that you're trending to 36%—so you can act NOW.

How Perpetual Food Cost Works

The daily formula:

Daily Food Cost % = (Today's Food Usage ÷ Today's Sales) × 100 Where: Today's Food Usage = Beginning Inventory + Purchases - Ending Inventory (simplified: what you pulled from walk-in + what was delivered - what's left)

7-Day Perpetual Food Cost Example

Real Restaurant, Real Week (target: 30%)

DaySalesFood UsedDaily FC%Rolling 7-Day AvgSignal
Monday$2,800$84030.0%--On target
Tuesday$3,100$96131.0%30.5%Slightly high
Wednesday$3,400$1,15634.0%31.7%Spike — investigate
Thursday$3,600$1,08030.0%31.3%Correcting
Friday$4,200$1,21829.0%30.8%Recovering
Saturday$4,800$1,39229.0%30.5%On target
Sunday$3,200$99231.0%30.6%Stable

What happened Wednesday? Daily food cost spiked to 34%. Without perpetual tracking, you'd never know until month-end. With it, you investigate immediately:

You find the answer the next morning, not 25 days later.

How to Implement Perpetual Food Cost (5 Minutes Daily)

  1. End of each shift: Record food pulled from walk-in/freezer + any deliveries received.
  2. POS report: Pull daily sales total (30 seconds from Toast/Square/Aloha).
  3. Calculate: Food pulled ÷ Sales = Daily food cost %.
  4. Log it: Simple spreadsheet or our tool. One row per day.
  5. Review weekly: Every Monday, look at the 7-day rolling average. If it's above target for 3+ consecutive days, investigate.
The rule: Know yesterday's food cost before you open today's doors. No surprises. No month-end gut punch.

Common Mistake

"I check food cost at month-end when I do inventory."

Reality

Month-end tells you what already happened. Perpetual tracking tells you what's happening NOW. Operators who run tight kitchens check daily — 5 minutes before close, every night, no exceptions.

7. Food Cost Benchmarks by Cuisine

Cuisine/ConceptTarget Food Cost %Notes
Fast casual25–30%Lower ingredients, higher volume
Casual dining28–32%Standard proteins + moderate waste
Fine dining30–35%Premium ingredients, lower volume, higher ticket
Pizza24–28%Flour/cheese are cheap per unit
BBQ33–38%High protein cost + significant cook shrink
Seafood32–38%Premium proteins + high waste (shells, bones)
Brewpub (food)28–33%Alcohol margin subsidizes food cost
Breakfast/brunch22–28%Eggs + flour + dairy are low cost
Asian (noodles/rice)25–30%Starch-heavy, lower protein ratio
Italian28–33%Pasta cheap, but cheese + proteins expensive

Remember: These are guidelines, not rules. Your specific menu, suppliers, volume, and waste profile determine YOUR number. The only way to know is to measure it.

8. Why Food Cost Tracking Fails (And How to Fix It)

You know the formulas. You know what perpetual food cost is. Most operators stop tracking after 2–3 weeks. I did it myself my first year as a kitchen manager.

The math isn't hard. Knowing the formula and having a system are two different things. (Want to see what five months of drift looks like on one Chicken Parm? Read this.)

Failure #1: No Ritual

If tracking isn't scheduled, it doesn't happen. You can't decide "I'll do it when I have time" because you never have time. The kitchen is always on fire.

The fix: 5-minute daily ritual.
Every night, before you leave: pull the POS daily sales total (30 seconds), log what was pulled from the walk-in (2 minutes), divide, write it down (30 seconds). One row in a spreadsheet. Every day. Non-negotiable.

If you can close out a register, you can track food cost. Same time, same person, same 5 minutes.

Failure #2: No Diagnosis

You see your food cost is 34% instead of 30%. Now what? Most operators stare at the number and feel bad. They don't know why it's high, so they can't fix it. Then they stop looking.

The fix: a variance checklist. When your daily FC% spikes 3+ points above target, run through these five causes in order:

1. Accounting error — Did a delivery hit today that should have been yesterday?
2. Over-portioning — Is a new cook putting 8 oz of protein when the recipe says 6?
3. Waste/spoilage — Did prep over-produce and throw food away?
4. Supplier cost increase — Did a price go up without you noticing?
5. Menu mix shift — Did you sell more high-cost items than usual?

Investigate in that order. #1 and #2 account for 70% of spikes.

Failure #3: No Accountability

If nobody checks whether the number went down after you "fixed" it, you're not tracking—you're journaling.

The fix: weekly review. Every Monday morning, 15 minutes. Look at last week's 7-day rolling average. Compare it to target. If you were above target 3+ days, pick the worst day and trace the cause. Write one sentence: "Wednesday was 34% because the fish order hit a day early." That's it. One sentence. Weekly. This is what separates operators who manage food cost from operators who know the formula.

The operators who actually hold 30% aren't smarter. They have three habits: a 5-minute daily log, a variance checklist, and a Monday review. Build those three and the formula takes care of itself.

9. Your Food Cost Is High — Diagnose It

If your food cost is above target, don't panic and don't cut ingredient quality. That's how you lose customers. Diagnose first, then act on the highest-impact lever.

SymptomMost Likely CauseFirst ActionImpact
FC% spikes one day, returns to normalDelivery timing or accountingCheck if a large order landedLow (self-correcting)
FC% creeps up 1–2% over 2 weeksPortion creep or new staffWeigh 10 portions of your top proteinHigh — $500-2K/yr per item
FC% jumps 3%+ and staysSupplier price increaseCompare last 3 invoices line by lineHigh — renegotiate or switch
FC% high but sales are upMenu mix (selling more high-cost items)Run a cross-utilization reportMedium — reprice or promote different items
FC% high and waste is visibleOver-prep or spoilageAudit prep pars vs. actual usage for 3 daysHigh — fix pars, save 5-10%

Common Mistake

"Food cost is high — time to buy cheaper ingredients."

Reality

Cutting quality loses regulars. Operators who keep margins clean fix portions, pars, and purchasing first. The ingredient is rarely the problem — the system around it is.

The rule: diagnose before you cut. Cutting ingredient quality to hit a number is how you lose regulars. Fix the system (portions, purchasing, pars, menu mix), not the food.

If you can't figure out why your food cost is high after this checklist, it's usually portion control. Weigh your top 5 proteins for one week. The gap between what the recipe says and what actually hits the plate is almost always the answer.

You've got the formulas. If you want to run them on one of your dishes: Cost a recipe →

Single Ingredient Calculator → Cross Utilization Guide →

Key Takeaways

  1. Food Cost % = Ingredient Cost ÷ Selling Price × 100. Target 28–35%.
  2. Always yield-test your proteins. 10 oz of raw chicken is NOT 10 oz of cooked chicken.
  3. Use waste factor when ordering. Buy for what you'll actually serve, not what you think you need.
  4. Track perpetual food cost daily. 5 minutes a day beats a month-end surprise every time.
  5. Trim loss is inevitable. Cooking shrink is controllable. Lower heat = less shrink = more margin.
  6. Knowing the formula isn't enough. You need a ritual (5 min/day), a diagnosis tool (5-cause checklist), and accountability (weekly review).
  7. When FC% is high, diagnose before you cut. Don't sacrifice food quality to hit a number. Fix portions, pars, and purchasing first.

Next Step

You've got the formulas. Now see how one ingredient change ripples across your whole menu.

Cross Utilization Guide: One Ingredient, Five Dishes →

Know your real food cost?

Most operators are 2–4 points higher than they think. This tool catches the drift before your P&L does.

Send your menu to joe@myrecipecard.kitchen — I’ll send back what your numbers actually look like. No demo. No pitch. Just your menu, your math.