What Is a Good Food Cost Percentage for a Restaurant?

A useful benchmark for restaurant food cost is around the low-30% range, but there is no universal percentage every restaurant should target.
The National Restaurant Association’s latest operating data found that in 2024:
- limited-service restaurants reported median food and non-alcohol beverage costs of 32.4% of sales
- full-service restaurants reported a median of 32.0% of sales
The Association explicitly cautions that these numbers are not standards or goals for individual restaurants. They are benchmarks operators can use to understand their own performance.
That distinction matters.
A steakhouse, bakery, coffee shop, pizza restaurant, bar, food truck, and seafood restaurant can all have healthy businesses with very different food-cost percentages.
The better question is:
Does your food cost support healthy contribution margins for your concept, and is it staying under control relative to your own normal range?
A food-cost percentage becomes especially useful when it changes.
If your normal food cost is around 29% and it rises to 33%, the important question is not simply whether 33% is “bad.”
It is:
What changed?
What is restaurant food cost percentage?
Restaurant food cost percentage measures the cost of the food you used relative to the food sales you generated.
The basic formula is:
Food cost % = Cost of food used ÷ Food sales × 100
If you used $23,000 worth of food to generate $80,000 in food sales:
$23,000 ÷ $80,000 × 100 = 28.75%
So your food cost percentage is 28.75%.
The formula is simple.
Getting the correct numbers into it is where mistakes begin.
Food purchases are not necessarily food cost
Suppose you receive $8,000 of inventory during the final week of the month.
Some of that food may still be sitting in your walk-in when the month ends.
If you divide all purchases by that month’s sales, you are treating food you haven’t used yet as if you already sold it.
That can make the result misleading.
Instead, actual food cost is normally calculated from inventory.
How to calculate actual restaurant food cost
A standard inventory-based calculation is:
Beginning inventory + Purchases − Ending inventory = Cost of food used
Then:
Cost of food used ÷ Food sales × 100 = Food cost percentage
For example:
| Input | Amount |
|---|---|
| Beginning inventory | $10,000 |
| Purchases | $22,000 |
| Ending inventory | $9,000 |
| Food sales | $80,000 |
First calculate cost of food used:
$10,000 + $22,000 − $9,000 = $23,000
Then calculate food-cost percentage:
$23,000 ÷ $80,000 × 100 = 28.75%
Your actual food cost for the period is 28.75% of food sales.
Why inventory matters
Your purchases and usage rarely line up perfectly within one week or month.
You might:
- buy heavily before a holiday
- stock up because a supplier offered favorable pricing
- receive an order on the last day of the accounting period
- run inventory down temporarily
- buy a seasonal ingredient in bulk
Inventory adjusts for that timing.
Without it, a large delivery can make one week look terrible and the next week artificially good even though restaurant economics barely changed.
Consistent inventory counts therefore matter as much as the formula itself.
So what is a good food cost percentage?
The most useful current U.S. benchmark comes from the National Restaurant Association’s 2025 Restaurant Operations Data Abstract, based on financial and operating data from more than 900 restaurants.
For 2024, food and non-alcohol beverage costs represented a median:
- 32.4% of sales among limited-service restaurants
- 32.0% among full-service restaurants
Those numbers are useful because they answer the search question directly: restaurant food cost often lands somewhere around the low 30s.
But the National Restaurant Association makes an important point in the same analysis:
These numbers are not standards or goals for an individual restaurant.
Your appropriate target depends on what you sell and how the rest of the business works.
A restaurant selling premium steaks may tolerate a relatively high food-cost percentage because each entrée still generates substantial contribution dollars.
A pizzeria may have relatively low ingredient cost on some items but different labor, occupancy, volume, and delivery economics.
A bar with substantial beverage sales may have a completely different cost structure from a food-heavy full-service restaurant.
A bakery may deal with low ingredient cost on certain products but significant skilled labor.
So think of the industry benchmark this way:
Benchmark = a reference
Target = a number appropriate for your restaurant’s economics
If your restaurant consistently runs at 35% food cost, produces healthy contribution, covers its labor and overhead, generates acceptable profit, and has a concept that supports those economics, reducing food cost to 30% simply to match an industry statistic may make no sense.
Lower food cost is not always better
This is one of the easiest restaurant metrics to optimize incorrectly.
Consider two dishes:
| Item A | Item B | |
|---|---|---|
| Menu price | $10 | $20 |
| Ingredient cost | $2 | $7 |
| Food-cost percentage | 20% | 35% |
| Contribution before other variable costs | $8 | $13 |
Item A has the much prettier food-cost percentage.
Twenty percent looks better than 35%.
But Item B leaves $13 after ingredient cost compared with $8 from Item A.
That additional $5 helps pay for:
- labor
- rent
- utilities
- insurance
- technology
- repairs
- marketing
- profit
That doesn’t automatically mean Item B is better. Maybe Item A sells five times as many units. Maybe Item B takes much longer to prepare.
The point is:
The lowest food-cost percentage does not automatically produce the best restaurant economics.
This is why food cost should be considered alongside contribution margin, item popularity, labor, and menu mix.
The same principle matters when you’re deciding how to price restaurant menu items. A percentage can be useful without being the entire decision.
Theoretical food cost vs. actual food cost
One of the most useful distinctions in restaurant food-cost management is between what food should have cost and what it actually cost.
Theoretical food cost
Theoretical food cost estimates what your food should have cost based on:
- recipes
- current ingredient costs
- expected portion sizes
- number of each item sold
- menu mix
Suppose your chicken sandwich theoretically costs $3.50 in ingredients.
If you sell 500 of them, the expected ingredient usage attributable to those sandwiches is:
500 × $3.50 = $1,750
You can perform that calculation across the menu to estimate what the food you sold should have cost.
Actual food cost
Actual food cost comes from what the restaurant actually consumed based on inventory and purchasing records.
It reflects reality, including:
- waste
- spoilage
- larger-than-standard portions
- prep yield differences
- substitutions
- mistakes
- comps
- receiving discrepancies
- inaccurate counts
The difference between theoretical and actual food cost is therefore valuable.
What is food cost variance?
At its simplest:
Food cost variance = Actual food cost − Theoretical food cost
You can measure this in dollars or percentage points.
Suppose theoretical food cost for a period is:
$20,000
But actual food cost is:
$22,500
Your unfavorable food-cost variance is:
$22,500 − $20,000 = $2,500
That gap is worth investigating.
It does not automatically mean somebody is stealing food.
Possible explanations include:
- recipe costs are outdated
- portions are larger than the recipe assumes
- prep yields are worse than expected
- waste increased
- spoilage increased
- inventory counts are inaccurate
- supplier prices changed
- substitutions cost more
- comps or staff meals are recorded incorrectly
- receiving errors occurred
Variance is a clue.
It tells you where to look, not what conclusion to jump to.
Why did my restaurant food cost go up?
If food cost rises, identifying the cause matters more than immediately deciding how to lower it.
Different causes require different responses.
Ingredient prices increased
Your chicken, beef, dairy, produce, oil, coffee, or another major input became more expensive.
This remains particularly important because commodity prices do not move together.
As of July 2026, the National Restaurant Association reported that overall wholesale food prices were 2.1% lower than a year earlier, but individual categories varied dramatically. Beef and veal producer prices were up 7.8% year over year, while pork was down 14.8% and processed poultry was down 6.7%.
An operator buying heavily in beef could therefore experience significant pressure while another restaurant saw relief.
The overall food index cannot tell you what happened to your menu.
Menu prices stayed flat while costs increased
Suppose an entrée costs $5 to produce and sells for $16.
Food cost:
$5 ÷ $16 = 31.25%
Now the ingredient cost rises to $5.75 while the menu price stays $16:
$5.75 ÷ $16 = 35.9%
Nothing went wrong operationally.
Your cost structure changed.
Possible responses include supplier negotiation, recipe changes, waste reduction, portion analysis, or a selective menu-price review.
Do not assume price increases are always the first answer.
Your menu mix changed
This is an especially important cause because it can make food-cost percentage rise when nothing is actually broken.
Suppose your menu includes:
- pasta at 24% food cost
- burgers at 29%
- steak at 38%
- seafood at 41%
Customers suddenly begin ordering much more steak and seafood.
Restaurant-wide food cost rises.
But:
- recipes are correct
- portions are correct
- waste hasn’t changed
- suppliers haven’t raised prices
Your sales mix changed.
If those premium dishes contribute strong dollars, the higher restaurant-wide percentage may be entirely acceptable.
Portions drifted
An eight-ounce portion gradually becomes nine ounces.
A scoop becomes a generous scoop.
A handful becomes two handfuls.
Each individual difference looks small.
Across hundreds or thousands of orders, it can materially change actual food cost.
Standard recipes and practical portion controls help distinguish generosity by design from inconsistency by accident.
Waste increased
Food cost can move because more purchased product never reaches a paying customer.
That can result from:
- spoilage
- overproduction
- prep mistakes
- returned dishes
- cooking errors
- poor yield
- excessive trimming
- unnecessary batch sizes
The solution depends on the type of waste.
Inventory counts are inaccurate
Sometimes food cost didn’t change.
The measurement did.
If beginning or ending inventory is wrong, the resulting food-cost percentage will also be wrong.
Consistent counting practices matter particularly when you’re comparing one period with another.
Discounting or comps changed
Food-cost percentage uses sales as its denominator.
If the restaurant gives away more food or discounts heavily, revenue may fall relative to the food consumed.
Food cost can therefore worsen even if ingredient usage per dish remains unchanged.
Recipes changed but costing didn’t
Maybe you:
- added another ounce of protein
- changed cheeses
- upgraded the bun
- added garnish
- substituted a supplier
- changed oil
- increased a side portion
If the recipe-cost model still reflects the old dish, theoretical food cost becomes misleading.
Food cost can improve for the wrong reason
A falling food-cost percentage looks good on a dashboard.
It is not necessarily good news.
Suppose you aggressively raise prices.
Food cost falls from 34% to 30%.
But customer transactions fall sharply.
That may or may not be a successful trade.
Or suppose your expensive signature entrée stops selling.
The restaurant-wide food-cost percentage improves because customers now buy cheaper items.
But if the signature dish was driving visits and strong contribution dollars, the business may have become weaker.
Food cost might also improve because you:
- reduced portions enough for customers to notice
- switched to lower-quality ingredients
- removed premium items
- lost high-value customers
- changed the menu mix unintentionally
Always interpret food-cost changes alongside:
- sales
- transactions
- contribution
- average check
- menu mix
- customer feedback
- repeat behavior
A better percentage does not automatically mean a better business.
Restaurant-wide food cost can hide what is actually happening
Suppose your restaurant’s overall food cost is:
30%
That sounds straightforward.
But underneath it:
| Category | Food cost |
|---|---|
| Appetizers | 22% |
| Entrées | 34% |
| Desserts | 18% |
| Signature seafood dish | 42% |
Should you immediately reprice or remove the seafood dish?
Not necessarily.
Suppose it sells for $32 and costs $13.44 in ingredients.
Its contribution before other variable costs is:
$32 − $13.44 = $18.56
That may be excellent.
It may also:
- attract customers
- define the restaurant
- generate wine sales
- encourage dessert orders
- differentiate you from nearby restaurants
Food cost by item gives you information.
You still need to interpret what the item contributes to the menu.
Watch food cost by category
Item-level detail is useful, but category-level monitoring often produces a cleaner diagnostic signal.
Relevant categories might include:
- beef and proteins
- seafood
- dairy
- produce
- dry goods
- oils
- beverages
- bakery inputs
- packaging
Suppose overall food cost rises from 29.5% to 31%.
That tells you the restaurant moved 1.5 percentage points.
Now suppose almost all of that increase comes from protein-heavy entrées.
That immediately narrows the investigation.
You can check:
- supplier pricing
- protein portions
- recipe changes
- sales mix
- waste
- purchasing
- menu pricing
The aggregate number tells you that something moved.
The category tells you where to look.
How often should a restaurant calculate food cost?
There is no perfect cadence for every restaurant.
For many independent operators, weekly visibility plus monthly accounting review is a practical combination.
Weekly monitoring can help catch:
- sudden supplier changes
- waste
- portion drift
- counting issues
- unusual menu mix
Monthly review gives a more stable financial picture and aligns more naturally with accounting.
A small café with stable ingredients may not need the same level of weekly analysis as a high-volume seafood restaurant dealing with volatile commodity costs.
The right frequency is one you can perform consistently and accurately.
A sloppy daily calculation is not necessarily more useful than a reliable weekly one.
Compare like with like
One week of food cost should not automatically trigger a major decision.
Suppose food cost rises during a week when:
- a major catering order occurred
- you stocked inventory before a holiday
- your restaurant was closed one day
- a local festival changed your sales mix
- you ran a promotion
- one major delivery arrived near the reporting cutoff
That period may not be directly comparable with the previous one.
Useful comparisons include:
- trailing four-week averages
- this month versus your normal range
- comparable seasonal periods
- periods with the same pricing
- periods with similar operating days
- year-over-year comparisons when menu structure remains reasonably comparable
The point is not to explain away every bad result.
It is to avoid treating noise as a trend.
Menu mix can raise food cost without hurting profitability
Consider a simplified week.
Your customers normally buy mostly:
- sandwiches at 25% food cost
- pasta at 27%
- salads at 24%
Then a local event brings in customers who order significantly more:
- steak at 38%
- seafood at 40%
Restaurant-wide food cost rises.
That could sound alarming.
But suppose those premium entrées also create much larger contribution dollars per transaction.
The restaurant may have had an excellent week.
This is why a food-cost percentage without menu-mix context can be misleading.
When the number changes, ask:
Did the economics deteriorate, or did customers simply buy a different mix of products?
Food cost and menu pricing are connected
Persistent food-cost pressure eventually raises a pricing question.
But it should not automatically produce a price increase.
Possible responses include:
- negotiate with suppliers
- compare supplier quotes
- change purchasing quantities
- adjust recipes
- improve prep yield
- reduce waste
- correct portion drift
- redesign the dish
- cross-utilize ingredients
- make selective menu-price changes
- remove an item
If an item’s economics have genuinely changed, your restaurant menu pricing process should consider more than food cost alone.
Look at:
- contribution margin
- labor
- customer demand
- competitor pricing
- positioning
- strategic role
- local alternatives
Food cost can tell you a pricing review is warranted.
It cannot choose the final price by itself.
How to lower food cost without damaging the restaurant
The goal is not simply to make the percentage smaller.
It is to eliminate costs that do not create customer value.
Keep recipe costs current
Update ingredient costs when supplier pricing changes materially.
Otherwise you are making decisions from fictional economics.
Standardize recipes and portions
Consistency protects both cost and customer experience.
The goal is not smaller portions.
It is delivering the portion you intentionally designed.
Improve inventory accuracy
Count consistently.
Use the same units and approach from period to period.
Pay particular attention to expensive, high-volume ingredients.
Track waste by reason
Instead of one generic “waste” number, distinguish where feasible between:
- prep waste
- spoilage
- mistakes
- overproduction
- returned food
- overportioning
The categories lead to different solutions.
Review yield
A product’s purchase price does not always represent its usable cost.
Trimming, bones, cooking loss, spoilage, and preparation can all affect actual yield.
Compare suppliers intelligently
Price matters, but so do:
- quality
- pack size
- minimum orders
- delivery reliability
- consistency
- waste
- payment terms
The cheapest invoice line is not always the cheapest ingredient in operation.
Reduce unnecessary SKU complexity
An ingredient used in one low-volume dish can create:
- spoilage
- ordering complexity
- minimum-purchase issues
- inventory burden
That does not mean every dish should share the same ten ingredients.
It means an ingredient should earn its place in the operation.
Cross-utilize ingredients where it makes culinary sense
An ingredient that works naturally across several menu items can improve purchasing efficiency and reduce spoilage risk.
But inventory optimization should support the restaurant’s menu, not make it generic.
Rework or remove weak dishes
An item with:
- poor contribution
- low sales
- unusual ingredients
- significant prep
- high waste
may not need a price increase.
It may need to leave the menu.
Waste deserves its own measurement
“Food waste” can describe very different operational problems.
Prep waste
Usable food lost during trimming or preparation.
Spoilage
Product expired or deteriorated before use.
Overproduction
You prepared more than demand required.
Mistakes
The wrong item was made or the dish had to be remade.
Returned food
The guest rejected the product.
Overportioning
More product was served than the recipe intended.
Each points somewhere different.
Spoilage might suggest purchasing or forecasting issues.
Overportioning suggests execution or training.
Returned food might indicate quality or service problems.
Overproduction may indicate forecasting or batch-size problems.
The goal is not to micromanage every gram of food.
It is to identify repeated patterns worth fixing.
Supplier price changes can disappear inside the average
Imagine chicken rises 12%.
Yet your overall restaurant food-cost percentage moves only 0.8 percentage points because:
- dairy falls
- produce is stable
- customers buy less chicken
- beverages perform well
The aggregate figure says:
Food cost moved slightly.
Ingredient-level data says:
Chicken economics changed substantially.
That second signal is actionable.
This matters especially in the current environment because commodity prices are moving in different directions. The National Restaurant Association reported in August 2026 that despite a decline in the overall wholesale food index, year-over-year changes varied substantially by commodity.
A restaurant does not purchase “the food index.”
It purchases beef, chicken, cheese, oil, coffee, tomatoes, flour, fish, and dozens of other actual products.
Simple restaurant food-cost calculator
The basic calculation is:
Food cost % = Cost of food used ÷ Food sales × 100
| Food sales | Cost of food used | Food cost % |
|---|---|---|
| $50,000 | $14,000 | 28.0% |
| $75,000 | $24,000 | 32.0% |
| $100,000 | $35,000 | 35.0% |
| $120,000 | $37,200 | 31.0% |
These calculations tell you the percentage.
They do not tell you whether the restaurant is profitable.
A restaurant at 35% could outperform one at 28% depending on:
- contribution dollars
- labor
- rent
- sales volume
- menu mix
- pricing
- other operating costs
Treat the result as a signal requiring context.
A practical food-cost diagnostic table
When the number moves, this framework can help determine where to look next.
| Signal | Possible explanation | What to check |
|---|---|---|
| Food cost rises + sales mix stable | Ingredient cost or operational variance | Supplier pricing, portions, waste, recipes |
| Food cost rises + premium-item sales grow | Menu-mix shift | Item contribution and category mix |
| Food cost rises + menu prices unchanged | Margin compression | Recipe costs and pricing |
| Actual cost exceeds theoretical cost | Operational or measurement variance | Portions, waste, counts, yields, recipes |
| Food cost rises mainly in one category | Concentrated supplier/input issue | Category purchasing and item costs |
| Food cost falls + transactions fall | Potential demand or mix issue | Traffic, sales, contribution, customer response |
| Food cost jumps for one period only | Timing or measurement issue | Inventory, deliveries, events, closures |
| Food cost improves + contribution falls | Mix or pricing problem | Units, item mix, average check, contribution |
The goal is not to diagnose the restaurant from one cell in a spreadsheet.
It is to narrow the investigation.
Food cost is only part of prime cost
Food cost cannot be evaluated in isolation from labor.
A common restaurant measure is prime cost, generally:
Prime cost = Cost of goods sold + Labor
The National Restaurant Association’s latest operations data reported that food, beverage, and labor together represented a median 65 cents of every sales dollar for limited-service restaurants in 2024.
And in July 2026, the Association described food and labor as the two largest expense categories for a typical restaurant, each accounting for roughly one-third of sales.
That is why a restaurant with excellent food cost can still struggle if labor is far too high.
Likewise, a concept may tolerate higher food cost if it produces strong pricing, contribution, volume, and efficient labor.
Food cost belongs inside a broader set of restaurant performance metrics, not on a pedestal above them.
The useful question isn’t just “What is my food cost?”
A dashboard can tell you:
Food cost: 33.4%
Fine.
But what should the owner do with that number?
The first useful question is:
Is 33.4% unusual for this restaurant?
If the answer is yes, the next question is:
What changed?
Maybe:
- protein prices increased
- menu mix shifted toward premium dishes
- theoretical and actual costs diverged
- portions drifted
- a price hasn’t changed while ingredient cost has
- waste rose
- one supplier changed pricing
That distinction matters.
The number tells you where you are. The change tells you where to look.
Where Allwhile fits
Calculating food cost is not the hard part once your underlying data is available.
The harder operating problem is noticing:
- when food cost moved
- whether the movement is unusual
- where it came from
- what else changed at the same time
- whether the change actually requires action
Allwhile is an agentic business-intelligence product for independent businesses, initially focused on restaurants.
It is built around three owner questions:
- How is my business doing?
- What’s happening around me?
- What can I do about it?
For food cost, that does not mean replacing your accounting, inventory, POS, or recipe-costing systems.
The useful layer is connecting signals that those systems can provide.
For example, where the necessary connected data is available, an intelligence layer could surface something like:
Food cost has been above your normal range for three weeks, with most of the movement concentrated in two protein-heavy categories.
Or:
Ingredient costs increased while the associated menu prices remained unchanged.
But a rising percentage does not always require a warning:
Overall food cost increased, but customers also shifted toward a premium item that produces strong contribution dollars.
These are illustrative examples. What Allwhile can determine depends on which business systems and data are connected.
The goal is not to turn every percentage-point movement into an alert.
It is to help distinguish normal variation from a change that deserves the owner’s attention.
A 10-minute weekly food-cost check
You do not need a finance meeting every time you review food cost.
A practical weekly check can look like this:
- Review actual food cost. Use consistent inventory and sales periods.
- Compare it with your normal range. Look beyond the previous week alone.
- Check theoretical versus actual cost if available. Look for unusual variance.
- Identify the categories or items driving the movement.
- Review meaningful supplier-price changes.
- Check for waste, portion, yield, or inventory issues.
- Look at menu mix. Did customers simply buy more high-cost products?
- Decide whether anything actually requires action.
Sometimes the correct answer will be:
Nothing.
The number moved because sales mix changed in a healthy way.
That is useful to know too.
Common restaurant food-cost mistakes
The most common mistakes are less about arithmetic than interpretation.
- Using purchases instead of cost of food used. Inventory timing can distort the result.
- Treating a benchmark as a target. Industry medians describe other restaurants, not your required economics.
- Optimizing for the lowest percentage. Contribution dollars matter.
- Ignoring menu mix. Customers buying more high-cost premium items can raise the percentage without creating a problem.
- Using outdated recipe costs. Theoretical food cost becomes unreliable.
- Counting inventory inconsistently. Bad inputs create false trends.
- Assuming every variance is waste or theft. There are many possible causes.
- Raising prices before diagnosing the problem. Cost, waste, yield, portions, and purchasing may deserve attention first.
- Looking only at restaurant-wide food cost. Category and item data often explain the movement.
- Checking so infrequently that you cannot tell when the problem began.
- Celebrating every decline. Food cost can improve while demand or contribution deteriorates.
What number should you actually aim for?
Start with the benchmark if you need orientation.
Food-cost ratios around the low 30s are common enough across U.S. restaurants to provide useful context.
Then stop asking:
How do I get to 30%?
and start asking:
What range is normal and financially healthy for this restaurant?
Know:
- your normal food-cost range
- theoretical versus actual cost
- contribution by important items
- major category trends
- supplier-price movement
- menu mix
- labor and broader prime cost
- what caused meaningful deviations
A good food cost percentage is one that supports healthy margins for your concept and remains under control relative to your own operating baseline.
Food cost becomes useful when it stops being a benchmark you chase and becomes a signal you understand.