← Back to Blog

How to Calculate Food Cost for Your Restaurant Menu

April 13, 2026Restaurant Operations

A practical guide for restaurant owners on calculate food cost restaurant menu.

Last updated: April 2026

Food cost is the single most important number in your restaurant's financial health. If you do not know your food cost per item, you are guessing at your prices and guessing at your margins. In 2026, with tariffs pushing ingredient costs up 37% on average, guessing will put you out of business.

Here is the math, simplified.


The basic formula

Food cost percentage = (Cost of ingredients per serving / Menu price) x 100

Example: A pasta dish uses $4.50 in ingredients (pasta, sauce, protein, garnish, oil). You charge $16. Food cost percentage: ($4.50 / $16) x 100 = 28.1%

That means 28 cents of every dollar the customer pays goes to ingredients. The rest covers labour, rent, overhead, and (hopefully) profit.


What is a good food cost percentage

Target ranges by restaurant type:

  • Quick service / fast casual: 25% to 30%
  • Casual full-service: 28% to 32%
  • Fine dining: 30% to 35%
  • Bar-focused (high alcohol revenue): 20% to 25% blended

These are guidelines, not rules. Some items will be higher, some lower. What matters is your blended food cost across the whole menu.

If your blended food cost is above 35%, you are either underpricing your menu, over-portioning, wasting too much, or buying ingredients that are too expensive for your price point. Something needs to change.


How to calculate food cost per item

Step 1: List every ingredient in the dish

Be precise. Include everything: the main protein, the starch, the vegetables, the sauce, the garnish, the oil for cooking, the seasoning. If it goes on the plate, it goes on the list.

Step 2: Get the cost per unit for each ingredient

Check your most recent supplier invoices. If you buy a 5 kg bag of flour for $8, the cost per gram is $0.0016. If a dish uses 150 grams of flour, the flour cost for that dish is $0.24.

Do this for every ingredient. Yes, it is tedious the first time. After that, you only update it when prices change.

Step 3: Add them up

Sum the cost of all ingredients for one serving. That is your food cost per plate.

Step 4: Calculate the percentage

Divide by your menu price. Multiply by 100.


How to calculate overall food cost

The per-item method gives you precision. The overall method gives you the big picture.

Overall food cost percentage = (Total food purchases for the period / Total food revenue for the period) x 100

If you spent $12,000 on food in March and generated $38,000 in food revenue, your overall food cost is 31.6%.

Track this monthly. If it creeps up, something changed: ingredient prices went up, portions grew, waste increased, or theft is occurring.


What to do when food cost is too high

Raise the price. The most direct fix. If a dish costs $6.50 to make and you charge $18 (36% food cost), raising it to $20 drops the food cost to 32.5%. Reduce the portion. Not dramatically. Serve 170 grams of protein instead of 200 grams. Use a slightly smaller plate. Most customers will not notice a 15% reduction in portion size. Change the protein. Swap beef for pork or chicken. Replace shrimp with a less expensive fish. Substitute one expensive ingredient with a comparable alternative. Re-engineer the dish. Add lower-cost components that add perceived value without adding much cost. Fresh herbs, a drizzle of flavoured oil, a slice of grilled lemon. These cost pennies but make a plate feel complete. Remove the item. If you cannot make the math work and the item does not sell well, take it off the menu. A menu item that loses money is not "offering variety." It is costing you money on every order.

Building a food cost spreadsheet

Create a simple spreadsheet with these columns:

| Menu item | Ingredients | Cost per ingredient | Total food cost | Menu price | Food cost % |

Update ingredient costs monthly (or whenever you receive a significant price change from your supplier). Recalculate the percentages. Flag anything above your target threshold.

This spreadsheet is the most important financial tool in your restaurant. If you do not have one, build it this week.


How menu descriptions offset price sensitivity

When your food cost forces a higher menu price, your description needs to justify that price. A dish described as "chicken with rice" feels overpriced at $22. The same dish described as "free-range chicken, slow-braised in white wine with roasted garlic and served over jasmine rice with seasonal vegetables" feels like a $22 dish.

The description does not change the food cost. It changes the perceived value.

See: How to Write Menu Descriptions That Sell


Update prices on your menu instantly when costs change
Related reading:

Free 5-day course: Get Your Restaurant Found on Google

One short email a day for 5 days. No fluff. Actionable steps you can do today.

One-click unsubscribe. No spam. Reply anytime to hello@easymenus.net.

Ready to create your digital menu?

Join thousands of restaurants already using EasyMenus. Free forever — no credit card needed.

Get started free →
← All posts