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?
- You know your food cost "should be around 30%" but can't explain where the other 5% went last month
- You've never weighed a protein portion to see if it matches your recipe card
- Your month-end food cost is a surprise — sometimes good, usually bad, always too late to fix
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
- The Basic Food Cost Formula
- Plate Cost vs. Portion Cost vs. Food Cost %
- Yield Testing (Real Chicken Breast Example)
- Waste Factor & How to Calculate It
- Trim Loss & Cooking Shrink
- Perpetual Food Cost (Real-Time Tracking)
- Food Cost Benchmarks by Cuisine
- Why Food Cost Tracking Fails (And How to Fix It)
- 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:
Real Example: Grilled Chicken Plate
You make a grilled chicken plate. Here's what it costs you:
- Chicken breast (6 oz trimmed): $2.40
- Rice (6 oz cooked): $0.35
- Vegetables: $0.60
- Sauce/garnish: $0.25
Total ingredient cost = $3.60
You sell that plate for $16.
What's a Healthy Food Cost?
A healthy restaurant sits between 28–35% food cost.
- Below 28%: You're either buying garbage ingredients, portions are too small, or you're using low-cost fillers.
- 28–35%: The sweet spot. You're making money and serving quality food.
- Above 35%: You're losing money on every plate. At 40%+, you're headed for insolvency—no matter how busy you are.
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:
| Term | What It Means | Example |
|---|---|---|
| Plate Cost | Total ingredient cost for ONE dish that leaves your kitchen | $3.60 (all ingredients for the chicken plate) |
| Portion Cost | Cost 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 price | 22.5% ($3.60 ÷ $16) |
Why you need all three:
- Plate cost = "I know what this dish costs to make"
- Portion cost = "I can train new cooks to use the same 6 oz, every time"
- Food cost % = "I know if the business survives at my current sales volume"
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)
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:
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
- Weigh the ingredient as purchased (raw state)
- Prep and trim according to your standard. Weigh again.
- Cook according to your standard. Weigh again.
- 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.
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
| Ingredient | Yield % | Waste Factor | Notes |
|---|---|---|---|
| Chicken breast | 68% | 1.47 | Trim + grill shrink |
| Ground beef (80/20) | 64% | 1.56 | High fat render |
| Salmon fillet | 80% | 1.25 | Minimal trim, low shrink |
| Ribeye steak | 75% | 1.33 | Fat cap trim + grill |
| Pork chop | 82% | 1.22 | Low trim, moderate shrink |
| Whole carrots | 80% | 1.25 | Peel + tip loss |
| Brisket (smoked) | 55% | 1.82 | Heavy fat + 12hr moisture loss |
5. Trim Loss vs. Cooking Shrink
Two different kinds of loss, two different solutions.
| Trim Loss | Cooking Shrink | |
|---|---|---|
| What | Skin, bones, fat, bruises removed during prep | Moisture + fat lost during cooking |
| Controllable? | Partially (better knife skills, use trim for stock) | Yes (lower heat = less shrink) |
| Typical range | 5–25% depending on product | 10–35% depending on method |
| Solution | Repurpose trim (stocks, staff meal, sausage) | Adjust cooking temp/method, adjust portion size |
Cooking Shrink by Method
| Protein | Method | Shrink % |
|---|---|---|
| Chicken breast | Grill 350°F | 15% |
| Chicken breast | Grill 400°F | 20% |
| Ground beef | Pan-sear medium | 36% |
| Salmon | Oven 400°F | 12% |
| Brisket | Smoke 225°F 12hr | 40–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 Cost | Perpetual Food Cost | |
|---|---|---|
| When calculated | Once a month (last day) | Every day (or every shift) |
| Formula | (Begin Inv + Purchases - End Inv) ÷ Sales | Daily COGS ÷ Daily Sales (rolling) |
| When you find problems | 30 days too late | Within 24–48 hours |
| Action window | Already lost the money | Fix it before it compounds |
| Effort | Low (one count per month) | Medium (5 min daily) |
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:
7-Day Perpetual Food Cost Example
Real Restaurant, Real Week (target: 30%)
| Day | Sales | Food Used | Daily FC% | Rolling 7-Day Avg | Signal |
|---|---|---|---|---|---|
| Monday | $2,800 | $840 | 30.0% | -- | On target |
| Tuesday | $3,100 | $961 | 31.0% | 30.5% | Slightly high |
| Wednesday | $3,400 | $1,156 | 34.0% | 31.7% | Spike — investigate |
| Thursday | $3,600 | $1,080 | 30.0% | 31.3% | Correcting |
| Friday | $4,200 | $1,218 | 29.0% | 30.8% | Recovering |
| Saturday | $4,800 | $1,392 | 29.0% | 30.5% | On target |
| Sunday | $3,200 | $992 | 31.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:
- Was there a delivery that inflated "food used" (accounting issue, not waste)?
- Did the kitchen over-prep and throw away product?
- Did a new cook mis-portion proteins?
- Was there a comp or void that reduced sales but not food cost?
You find the answer the next morning, not 25 days later.
How to Implement Perpetual Food Cost (5 Minutes Daily)
- End of each shift: Record food pulled from walk-in/freezer + any deliveries received.
- POS report: Pull daily sales total (30 seconds from Toast/Square/Aloha).
- Calculate: Food pulled ÷ Sales = Daily food cost %.
- Log it: Simple spreadsheet or our tool. One row per day.
- Review weekly: Every Monday, look at the 7-day rolling average. If it's above target for 3+ consecutive days, investigate.
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/Concept | Target Food Cost % | Notes |
|---|---|---|
| Fast casual | 25–30% | Lower ingredients, higher volume |
| Casual dining | 28–32% | Standard proteins + moderate waste |
| Fine dining | 30–35% | Premium ingredients, lower volume, higher ticket |
| Pizza | 24–28% | Flour/cheese are cheap per unit |
| BBQ | 33–38% | High protein cost + significant cook shrink |
| Seafood | 32–38% | Premium proteins + high waste (shells, bones) |
| Brewpub (food) | 28–33% | Alcohol margin subsidizes food cost |
| Breakfast/brunch | 22–28% | Eggs + flour + dairy are low cost |
| Asian (noodles/rice) | 25–30% | Starch-heavy, lower protein ratio |
| Italian | 28–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.
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.
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 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.
| Symptom | Most Likely Cause | First Action | Impact |
|---|---|---|---|
| FC% spikes one day, returns to normal | Delivery timing or accounting | Check if a large order landed | Low (self-correcting) |
| FC% creeps up 1–2% over 2 weeks | Portion creep or new staff | Weigh 10 portions of your top protein | High — $500-2K/yr per item |
| FC% jumps 3%+ and stays | Supplier price increase | Compare last 3 invoices line by line | High — renegotiate or switch |
| FC% high but sales are up | Menu mix (selling more high-cost items) | Run a cross-utilization report | Medium — reprice or promote different items |
| FC% high and waste is visible | Over-prep or spoilage | Audit prep pars vs. actual usage for 3 days | High — 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.
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
- Food Cost % = Ingredient Cost ÷ Selling Price × 100. Target 28–35%.
- Always yield-test your proteins. 10 oz of raw chicken is NOT 10 oz of cooked chicken.
- Use waste factor when ordering. Buy for what you'll actually serve, not what you think you need.
- Track perpetual food cost daily. 5 minutes a day beats a month-end surprise every time.
- Trim loss is inevitable. Cooking shrink is controllable. Lower heat = less shrink = more margin.
- Knowing the formula isn't enough. You need a ritual (5 min/day), a diagnosis tool (5-cause checklist), and accountability (weekly review).
- 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 →