How to Calculate Food Cost Percentage

A step-by-step guide to calculating food cost percentage for every menu item, so you can set profitable prices and stop losing money on each plate you serve.

April 13, 2026 · 4 min read · By MenuCosting Team

If you run a restaurant, hotel kitchen, or catering business, there is one number that determines whether you make money or slowly bleed it: food cost percentage.

It tells you exactly how much of a dish's selling price goes toward ingredients. Get it wrong, and a "best-seller" can quietly drain your margins every service.

This guide walks you through the formula, shows you how to apply it at the recipe level, and explains what the number means once you have it.

What Is Food Cost Percentage?

Food cost percentage is the ratio of an item's ingredient cost to its menu selling price, expressed as a percentage.

Formula:

Food Cost % = (Total Ingredient Cost ÷ Selling Price) × 100

If your grilled salmon costs $6.40 in ingredients and you sell it at $24.00:

($6.40 ÷ $24.00) × 100 = 26.7%

That means 26.7 cents of every dollar a guest pays for the salmon goes toward ingredients. The rest covers labor, overhead, and profit.

Why Food Cost Percentage Matters

Most restaurants target a food cost percentage between 28% and 35%, depending on their concept and service model:

Concept Typical Target
Fine dining 28–32%
Casual dining 30–35%
Fast casual 25–30%
Catering 25–32%
Hotel banquets 28–33%

If your actual food cost consistently exceeds your target, your business is losing money on every plate — even when the dining room is full.

Step-by-Step: Calculate Food Cost for a Single Dish

Here is how to calculate the food cost percentage for one menu item.

Step 1: List Every Ingredient

Write down every ingredient that goes into the dish, including garnishes, sauces, oils for cooking, and any side that is included in the plate price.

Example — Grilled Salmon with Roasted Vegetables:

Step 2: Determine the Cost per Unit

Look at what you actually pay for each ingredient. If you buy salmon at $12.80/lb, that is your cost per unit.

Use the most recent invoice price — not last month's price, not the price you hope to negotiate next quarter.

Step 3: Calculate the Cost per Portion

Convert the cost per unit into the cost for the exact amount used in the recipe.

Ingredient Purchase Price Amount Used Cost per Portion
Salmon fillet $12.80/lb 6 oz (0.375 lb) $4.80
Olive oil $14.00/L 15 ml $0.21
Lemon $0.40 each ½ lemon $0.20
Fresh dill $2.00/bunch 5g $0.15
Garlic $5.00/lb 1 clove (5g) $0.02
Salt & pepper — pinch $0.02
Vegetables $3.50/lb 150g (0.33 lb) $0.80
Butter $4.50/lb 10g $0.10
Total $6.30

Step 4: Apply the Formula

If the dish sells for $24.00:

($6.30 ÷ $24.00) × 100 = 26.25%

This is within the typical fine-dining target range. The dish is priced well.

Step 5: Compare to Your Target

If your target food cost is 30%, this dish is performing well at 26.25%. If the same calculation returned 38%, you would need to either raise the price, reduce the portion, or find a cheaper ingredient substitute.

How to Calculate Overall Food Cost Percentage

The single-dish formula is useful for menu engineering. But you also need to track your overall food cost across the entire operation.

Overall Food Cost Formula:

Overall Food Cost % = (Total Food Purchases ÷ Total Food Revenue) × 100

For a more accurate picture, use the Cost of Goods Sold (COGS) approach, which accounts for inventory changes:

COGS = Beginning Inventory + Purchases − Ending Inventory

Food Cost % = (COGS ÷ Total Food Revenue) × 100

Example:

COGS = $8,500 + $22,000 − $7,200 = $23,300

Food Cost % = ($23,300 ÷ $68,000) × 100 = 34.3%

Common Mistakes That Inflate Food Cost

When operators find their food cost higher than expected, the cause is usually one of these:

How to Lower Your Food Cost Percentage

Once you know your numbers, here are practical ways to bring food cost down:

Automate the Calculation

Manually calculating food cost for every menu item is tedious and error-prone. It is even harder to keep it updated as prices change.

MenuCosting automates this entire process. You enter your recipes and link them to your actual supplier prices. When a price changes, every affected recipe is automatically re-costed — so you always know your true margins.


Want to see your real food cost on every dish? Start your free trial at MenuCosting.com and get instant visibility into your recipe-level profitability.