How to Reduce Food Costs in a Restaurant (Without Cutting Quality)

Food cost is the one number that quietly decides whether a restaurant survives. Rent is fixed. Labor moves slowly. But food cost moves every week — with produce prices, portion drift, a distracted line cook, or a menu item nobody bothered to re-cost after the last price increase. Most independent restaurants run food cost somewhere between 28% and 38% of food sales, and the difference between the low end and the high end of that range is often the entire profit margin.

The good news: food cost is one of the most controllable numbers in the business. It doesn't require raising prices or shrinking portions until customers notice. It requires a system — the same system used by operators who run tight, profitable kitchens without anyone feeling like quality dropped.

⚡ KEY TAKEAWAYS
  • Calculate food cost % weekly, not monthly, so problems surface fast | Menu engineering (stars/plow-horses/dogs) tells you what to promote, fix, or cut | Standardized recipes and portion control close the single biggest leak — theoretical vs. actual cost variance | Waste tracking and smart purchasing (par levels, supplier negotiation) compound with menu work for the biggest total impact

Step 1: Know Your Number — Calculating Food Cost %

You can't manage what you don't measure, and "food cost feels high" isn't a metric. Start here.

The basic formula:

Food Cost % = (Cost of Goods Sold ÷ Food Sales) × 100

Cost of Goods Sold (COGS) for a given period = Beginning Inventory + Purchases − Ending Inventory.

Worked example: Say your walk-in and dry storage were worth $18,000 at the start of the week, you bought $9,500 in food that week, and ending inventory counted out at $16,500.

COGS = $18,000 + $9,500 − $16,500 = $11,000

If food sales for the week were $34,000:

Food Cost % = ($11,000 ÷ $34,000) × 100 = 32.4%

Target ranges by concept:

Concept typeTypical target food cost %
Fine dining28–32%
Full-service casual28–35%
Fast casual28–33%
Pizza / high-margin categories22–28%
Steakhouse / seafood-forward35–40%
Bakery / café (with beverage mix)25–30%

These are ranges, not laws — a steakhouse running 38% can be healthier than a fast-casual concept running 30% if the rest of the P&L supports it. What matters is knowing your number, tracking it consistently, and understanding why it moves.

Do this weekly, not monthly. A monthly food cost review means a four-week-old problem before you see it. A five-minute Sunday-night inventory count and calculation catches a supplier price increase or a portioning drift while it's still a small leak.


Step 2: Menu Engineering — Know What to Promote, Fix, or Cut

Every item on your menu falls into one of four categories based on two variables: popularity (how often it sells) and profitability (contribution margin — the dollar profit per item, not the percentage).

CategoryPopularityProfitabilityAction
StarsHighHighProtect and promote — feature placement, don't discount
Plow-horsesHighLowRe-engineer: cost-reduce, upsell, or reprice carefully
PuzzlesLowHighReposition on the menu, rename, or feature to build sales
DogsLowLowCut, unless it serves a strategic purpose (a loss-leader draw item)

How to run this: Pull 30–90 days of POS sales-mix data. For every menu item, calculate contribution margin (menu price minus plate cost) and plot it against units sold. Most POS systems (Toast, Square, Aloha) export this directly, or it's a spreadsheet with two columns.

The biggest food-cost win usually isn't found in the ingredients — it's found in the menu mix. A plow-horse item selling 200 units a week at a $2 margin, moved to $4 margin through portion or recipe adjustment, is worth more than shaving pennies off a low-volume item nobody orders.

Menu design matters too. Eyes travel to the top-right of a menu page first, then top-left. High-margin stars belong there. Avoid price columns that invite comparison shopping down a list — box or highlight items instead of lining up numbers.


Step 3: Standardized Recipes and Portion Control

This is where most restaurants leak the most money, and it's the most fixable.

Standardize every recipe. Every dish should have a written recipe card with exact ingredient weights (not "a handful" or "to taste"), plating specs, and a calculated plate cost. Without this, food cost varies by which cook is on the line.

Calculate theoretical vs. actual cost. Theoretical food cost is what your food cost should be if every recipe was followed exactly, based on your recipe costing and sales mix. Actual food cost is what you calculated in Step 1. The gap between them is called variance, and it's the single most useful diagnostic number in restaurant operations.

Theoretical Food Cost % (from recipes) = 29.0% Actual Food Cost % (from inventory) = 32.4% Variance = 3.4 percentage points

A 3–4 point variance is common and manageable. Anything above 5 points signals a real problem: over-portioning, waste, spoilage, comped meals not being tracked, or theft.

Portion control tools that actually work:

Portion drift is rarely dramatic — it's an ounce of protein here, a heavier pour there, done by well-meaning staff who've never been shown the standard. Fixing it is a training problem, not a discipline problem.


Step 4: Waste Tracking and Spoilage

Waste is the cost that never even makes it to a plate — trim loss, spoilage, over-prep, and kitchen mistakes.

Track it daily with a simple waste log: item, quantity, reason (spoilage, over-prep, mistake, expired), and dollar value. Most kitchens skip this because it feels like extra paperwork, but a waste log run consistently for even two weeks usually reveals a pattern — a supplier delivering inconsistent quality, a prep list that's oversized for actual demand, or a station that's cutting corners on rotation.

FIFO, always. First in, first out. Label everything with a prep or receive date. The oldest product moves to the front and gets used first. This single habit, enforced consistently, eliminates a meaningful share of spoilage in most kitchens.

Right-size prep lists against actual sales data, not gut feel. If Tuesday consistently sells 40% less than Friday, your prep par should reflect that — not an identical prep list run seven days a week.

Repurpose trim and byproducts where food-safety rules allow it: vegetable trim into stock, bread ends into croutons or bread pudding, bones into stock. This is old-school kitchen discipline that still works.


Step 5: Smarter Purchasing, Supplier Negotiation, and Par Levels

Set par levels for every ingredient — the minimum and maximum quantity you should have on hand based on actual usage rate. Over-ordering ties up cash and increases spoilage risk; under-ordering causes 86'd items and emergency runs to a retail grocery store at retail prices.

Negotiate with suppliers using volume and consistency, not just price-shopping. Distributors give better pricing and priority service to accounts that order consistently and pay on time. Review your top 10 spend items quarterly and get competing quotes — but don't chase the cheapest price on every item at the expense of a reliable relationship on the items that matter most.

Buy seasonally and locally where it makes sense. Off-season produce shipped long distances costs more and is often lower quality. A menu built with some seasonal flexibility (a soup or side that rotates) lets you take advantage of pricing swings instead of eating them.

Audit invoices against orders. Short deliveries, price creep that doesn't match the quoted rate, and substituted items at higher prices are common and easy to miss without a quick line-by-line check against the PO.


Step 6: Inventory Counts and Theft Prevention

Count inventory on a consistent schedule — weekly for high-cost, high-theft items (proteins, alcohol, seafood), monthly for the full inventory. Consistency matters more than frequency; a count done the same way every time produces usable trend data.

Use the same two people, ideally not always the same pairing, to count high-value items — it reduces both error and the opportunity for manipulation.

Watch for the classic shrinkage patterns: voids and comps that spike under one manager's shifts, portion sizes that drift larger only during certain shifts, or inventory variance that consistently favors one particular high-theft item (top-shelf liquor, steaks, shellfish).


Step 7: Use Technology to See the Problem Faster

Modern inventory and POS systems (MarketMan, Toast, Restaurant365, Compeat, and others) automate a lot of what used to be a clipboard exercise:

These tools don't replace the discipline above — they just make the weekly five-minute check into a two-minute check, and they catch drift faster than a manual process will. For a small independent operator, even a lightweight inventory app tied to the POS pays for itself within a month or two through faster variance detection alone.


A Simple Weekly Routine

  1. Count inventory (same day, same method, every week).
  2. Calculate actual food cost % and compare to target range.
  3. Pull theoretical food cost from your recipe costing and calculate variance.
  4. Review the waste log for the week — flag any pattern.
  5. Check par levels against upcoming bookings/forecast and adjust the next order.
  6. Once a month, run the full menu engineering matrix and flag any plow-horses or dogs for action.

This routine takes under 30 minutes a week once it's built into a rhythm, and it's the difference between finding a problem in week one versus finding it on a P&L three months later.


Some of the fixes above are free — training, a waste log, a recipe card. Others (a scale at every station, an inventory/POS system, walk-in repairs that stop spoilage, or bulk-buying to hit a better supplier tier) take upfront cash that a tight-margin kitchen doesn't always have sitting around. Byzfunder is a direct funder — not a broker — and can fund qualifying restaurants in as little as 24 hours if equipment or inventory investment is the thing standing between you and a lower food cost.

See how much you qualify for
$1.75B+ funded · 30,000+ businesses · same-day funding
Apply in minutes →

Frequently Asked Questions

What is a good food cost percentage for a restaurant?

It depends on the concept. Full-service casual restaurants typically target 28–35%, fine dining 28–32%, and protein-heavy concepts like steakhouses often run higher, 35–40%. The right target is concept-specific — track your own trend over time rather than chasing a universal number.

What's the difference between theoretical and actual food cost?

Theoretical food cost is calculated from your recipe costs and sales mix — what your food cost should be if every dish was made exactly to spec. Actual food cost comes from real inventory counts (COGS ÷ sales). The gap between the two, called variance, points to portioning, waste, or theft problems.

How often should a restaurant count inventory?

Weekly for high-cost, high-theft categories like proteins, seafood, and alcohol. Monthly for a full inventory count. Consistency in method and timing matters more than raw frequency — it's what makes the trend data usable.

Does portion control really make a measurable difference?

Yes — it's usually the single biggest lever. An ounce of over-portioned protein per plate, multiplied across hundreds of covers a week, adds up to real percentage points of food cost. Scales, portion scoops, and standardized recipe cards close most of that gap without customers noticing any change.

Should I raise menu prices to fix food cost?

Pricing is one lever, but it's usually not the first one to pull. Menu engineering, portion control, and waste reduction typically recover more margin without risking customer pushback. Reserve price increases for items that are genuinely underpriced relative to cost, and roll them in gradually rather than across the whole menu at once.

What's the fastest way to find where money is leaking?

Run the theoretical-vs-actual variance calculation first. A variance above 4–5 percentage points tells you there's a real leak (not just normal noise), and cross-referencing it against your waste log and menu engineering data usually narrows it to a specific category or shift within a week or two.