How to Calculate Food Cost Percentage (With the Formula)
Food cost percentage tells you what share of a dish's selling price went into the ingredients that made it. It's the single fastest way to tell whether a menu item is actually profitable, or just popular.
The formula
Food Cost % = (Cost of Ingredients ÷ Selling Price) × 100
That's it — but the two numbers on the top and bottom matter a lot more than the formula itself.
- Cost of ingredients means the raw material cost of everything in the dish, in the exact quantities the recipe uses — not a rough guess.
- Selling price is what's printed on the menu, including any tax structure you build into it.
A worked example
Say you sell a butter chicken for ₹320. The recipe uses:
| Ingredient | Quantity | Cost |
|---|---|---|
| Chicken | 200g | ₹60 |
| Butter & cream | — | ₹25 |
| Tomato & spices | — | ₹15 |
| Garnish | — | ₹5 |
| Total ingredient cost | ₹105 |
Food Cost % = (₹105 ÷ ₹320) × 100 = 32.8%
That single number tells you at a glance whether this dish is priced sensibly — but only if you know what a healthy range actually looks like for your kind of restaurant.
What's a "good" food cost percentage?
There's no single universal number — it depends heavily on format:
- Fine dining: 28–35% is typical. Higher ingredient quality and portion presentation justify the cost, offset by higher menu prices.
- QSR and cafés: 25–30% is common — lower average ticket size means tighter margins are needed to stay profitable.
- Bars and beverage-heavy menus: often 15–20%, since drinks typically carry much lower ingredient cost relative to price.
- Bakeries: varies widely by product, but 25–35% is a reasonable band for most items.
If a dish's food cost is well outside the range for your format, it's either underpriced, over-portioned, or has ingredient wastage worth investigating — all three are fixable once you know which one it is.
Why most restaurants get this number wrong
Two mistakes account for almost every inaccurate food cost calculation:
- Using average or outdated ingredient prices. Vegetable and dairy prices move constantly. A food cost calculated against last month's supplier rate is already wrong by the time you act on it.
- Ignoring waste and portion drift. The recipe says 200g of chicken; the kitchen actually plates 230g on a busy night, or trims and discards more than expected. That gap between "recipe cost" and "actual cost" is invisible unless you're tracking stock movement against what was actually sold.
Getting an accurate number without a spreadsheet
The manual version of this — a spreadsheet per dish, updated by hand every time a supplier price changes — is exactly the kind of task that quietly stops happening once a kitchen gets busy. It's also why most restaurants know their revenue precisely but only estimate their margin.
KhaanaPina's Inventory & True Food Cost module maps each recipe to the raw materials it consumes, once, and recalculates true cost per dish automatically as supplier prices change — with stock deducted as orders are placed, so the number reflects what actually left the kitchen, not just what the recipe card says it should have.
Once you know the real food cost percentage per dish, menu pricing stops being a guess. You can see which items are quietly underpriced, which ones are carrying the rest of the menu, and which ones need a recipe change before you touch the price at all.
KhaanaPina is restaurant management software built in Gujarat, India, for restaurants across India — QR table ordering, POS billing, kitchen display, table management, inventory and GST-ready reports on one platform. Book a free demo or read more restaurant operations guides on the KhaanaPina blog.
See it in your restaurant
Inventory & True Food Cost is one part of KhaanaPina — book a free demo to see how it fits your service.
