Most Indian restaurant owners know approximately what their food costs as a percentage of revenue — and most of them are wrong. The figure they hold in their heads is typically derived from supplier bills divided by monthly revenue, which measures what was purchased, not what each dish actually cost to produce. The difference matters because purchased cost and true dish cost diverge in three systematic ways: yield loss (the gap between what you buy and what you actually use after trimming, butchering, and cooking), invisible costs (oil, spices, gas, salt, garnish — the Q Factor), and production overheads (packaging, portioning waste, mis-fires). This guide provides a complete, practical methodology for calculating the true cost of every dish on an Indian restaurant menu — with four fully-worked examples across dish categories — and shows how to use those costs to set prices that are both competitive and profitable. Restaurant owners who complete this exercise typically discover that 30–40% of their menu items are priced 15–25% below their true cost — and that this gap, not the economy or the competition, is the primary driver of their margin problem.

1. Why Most Indian Restaurants Don't Know What Their Dishes Actually Cost

Ask the owner of a mid-size Indian restaurant what their Butter Chicken costs to make and most will give you a confident number: 'About ₹150 per plate.' Ask them how they arrived at that figure and the answer almost always comes down to the same method: they know they spend roughly ₹35–40 per kg on chicken, use about 200g per portion, so the chicken alone is ₹7–8; the rest of the ingredients are estimated at ₹120–140 from memory. The number feels about right. The problem is that it is not right — and the gap between 'feels right' and 'actually right' is where restaurant margins disappear.

There are four systematic errors in the typical approach to dish cost estimation:

30–40%
of menu items in a typical Indian restaurant are priced below their true cost (the gap averages 15–25% below true cost)

This guide fixes all four problems. By the end, you will have a replicable process for calculating the true cost of every dish on your menu — and a set of fully-built recipe cost cards for four representative Indian restaurant dishes that you can adapt for your own menu.

2. The Five Components of True Dish Cost

The 'true cost' of a dish is not simply the cost of its ingredients at purchase price. It has five distinct components, each of which must be calculated separately and summed to arrive at the actual cost that the dish imposes on the restaurant.

#ComponentWhat It CapturesCommon Error When Omitted
1Raw Ingredient Cost (AP)The purchase price of every ingredient at the quantity used per portion, before any processingUnderstates cost whenever high-yield items are used in large proportions
2Yield AdjustmentThe cost increase due to trim loss, bone removal, skin removal, cleaning, and cooking shrinkageUnderstates protein cost by 25–60%; understates vegetable cost by 15–30%
3Q Factor (Invisible Ingredients)Cooking oil, whole spices, salt, garlic-ginger paste, garnish, fuel cost per dishOmits ₹15–35 of real cost per dish — appears as a systematic mystery food cost overrun
4Batch-Made Component CostThe correctly apportioned cost of gravies, sauces, stocks, and spice mixes made in bulkShared production costs invisible to individual dish cost; leads to undercosting of gravy-heavy dishes
5Packaging Cost (Delivery)Primary container, lid, carry bag, sealing label, condiment sachets for delivery ordersOmits ₹15–25 per delivery order; at 40% delivery mix, adds 0.8–1.5% to blended food cost
=TRUE DISH COSTSum of all five components aboveWithout all five, the calculated cost is optimistic by 20–40%

Table 1. The five components of true dish cost. Most Indian restaurant operators calculate only Component 1 (raw ingredient cost at purchase price) and, occasionally, an approximate estimate of Component 3. The systematic exclusion of Components 2, 4, and 5 creates a structural underestimation of food cost that is the primary driver of unexplained margin erosion. Source: Meez Blog Recipe Costing Guide (2025); DineOpen Food Cost Calculator Guide (2026).

3. Yield Percentage: The Most Misunderstood Concept in Restaurant Food Costing

Yield percentage is the proportion of a purchased ingredient that is usable after processing — trimming, cleaning, deboning, peeling, or cooking. If you buy 1 kilogram of whole chicken and it yields 620 grams of usable, boneless, skinless meat after processing, the yield percentage is 62%. This number has a direct and significant effect on the true cost per gram of usable protein.

3.1 The Yield Percentage Formula

Yield % = (Edible Portion Weight ÷ As-Purchased Weight) × 100

Edible Portion Cost (per kg) = As-Purchased Cost (per kg) ÷ Yield %

If whole chicken costs ₹220/kg and yields 62%, the true cost of the usable chicken meat is ₹220 ÷ 0.62 = ₹354.84 per kg of usable meat — 61% higher than the purchase price. When a recipe calls for 150g of boneless chicken, the true cost is ₹354.84 × 0.15 = ₹53.23 — not ₹220 × 0.15 = ₹33 as most operators would calculate.

3.2 Yield Percentage Reference Table for Common Indian Restaurant Ingredients

The following table provides yield percentages for the most common ingredients used in Indian restaurant cooking. These figures are based on professional kitchen standards and account for both trim loss and, where applicable, cooking shrinkage. They should be used as starting benchmarks and adjusted based on your specific supplier quality and kitchen process.

IngredientYield %What Is LostEP Cost = AP Cost ÷Example (AP ₹ → EP ₹/kg)
PROTEINS
Whole chicken (farm/live)60–65%Bones, skin, fat, offalAP ÷ 0.62₹180/kg → ₹290/kg
Bone-in chicken portions72–78%Bone weight onlyAP ÷ 0.75₹220/kg → ₹293/kg
Boneless chicken breast (raw)88–92%Fat and trim onlyAP ÷ 0.90₹310/kg → ₹344/kg
Cooked chicken (from raw boneless)70–75%Water/moisture loss in cookingRaw cost ÷ 0.72₹310/kg → ₹431/kg cooked
Bone-in mutton/lamb55–62%Bone, fat, sinew, trimAP ÷ 0.58₹600/kg → ₹1,034/kg
Boneless mutton82–87%Fat and trimAP ÷ 0.84₹780/kg → ₹929/kg
Cooked mutton (from raw boneless)68–73%Moisture loss in slow cookingRaw cost ÷ 0.70₹780/kg → ₹1,114/kg cooked
Whole fish (pomfret/rohu)48–55%Scales, head, bones, skinAP ÷ 0.52₹380/kg → ₹731/kg
Prawns (fresh, shell-on)50–58%Shell, head, deveining wasteAP ÷ 0.54₹500/kg → ₹926/kg
Paneer (fresh block)96–98%Negligible edge crumbleAP ÷ 0.97₹320/kg → ₹330/kg
Eggs96%Negligible (shell only)AP ÷ 0.96₹7/egg → ₹7.30/egg
VEGETABLES
Onions80–85%Skin, roots, outer layerAP ÷ 0.82₹35/kg → ₹43/kg
Tomatoes88–92%Core, stem, split endsAP ÷ 0.90₹40/kg → ₹44/kg
Potatoes75–80%Peel, eyes, damageAP ÷ 0.77₹25/kg → ₹32/kg
Cauliflower / Gobhi55–65%Leaves, thick stems, outer floretsAP ÷ 0.60₹30/kg → ₹50/kg
Palak / Spinach (raw to usable)50–60%Stems, discolouration, water in cookingAP ÷ 0.55₹40/kg → ₹73/kg
Capsicum / Bell pepper80–85%Seeds, core, stemAP ÷ 0.82₹80/kg → ₹98/kg
Lady's finger / Bhindi88–92%Tips and heads onlyAP ÷ 0.90₹50/kg → ₹56/kg
Methi / Fenugreek (fresh)DAIRY & DRY GOODS45–55%Stems, damaged leaves, washing lossAP ÷ 0.50₹60/kg → ₹120/kg
Fresh cream97–98%Container dregs onlyAP ÷ 0.97₹350/L → ₹361/L
Cream in gravy (reduction)75–80%Evaporation in cookingStart cost ÷ 0.77₹350/L → ₹455/L after reducing
Basmati rice (raw to cooked)250–300%Gains weight through absorptionNone — weight gain₹120/kg raw → ₹40–48/kg cooked
Black lentils / Urad dal (raw to cooked)230–260%Gains weight through absorptionNone — weight gain₹180/kg raw → ₹69–78/kg cooked
Chickpeas / Chhole (dry to cooked)220–240%Gains weightNone — weight gain₹120/kg raw → ₹50–55/kg cooked

Table 2. Yield percentage reference guide for common Indian restaurant ingredients. EP Cost = Edible Portion Cost after adjusting for yield loss. Proteins show the largest discrepancy between AP and EP cost — bone-in mutton at ₹600/kg has an EP cost of over ₹1,000/kg of usable meat. Legumes and grains gain weight through absorption, making them more economical per cooked gram than their raw purchase price suggests. Source: Professional kitchen standards; Meez Blog Recipe Costing Guide; MarketMan Food Yield Percentage Guide; F&Bos analysis.

Warning

The bone-in mutton trap: Bone-in mutton purchased at ₹600/kg has an edible portion cost of over ₹1,000/kg of usable meat. A dish using 180g of usable mutton (bone-in) has a protein cost of ₹180 — not the ₹108 a simple ₹600/kg × 0.18 calculation would suggest. This single error, on a restaurant that sells 100 plates of mutton dishes per day, represents ₹7,200 per day of systematically uncosted food expenditure.

4. The Q Factor: The Cost of Everything You Never Think to Count

Every dish in a commercial kitchen uses a category of ingredients so routine that they are almost invisible: cooking oil, whole spices, salt, garlic-ginger paste, curry leaves, dried chillies, mustard seeds, coriander for garnish, lemon wedges, small quantities of butter for finishing. These are the 'miscellaneous' or 'sundry' ingredients — and in professional kitchen management, they are accounted for through what is known as the Q Factor.

The Q Factor is added as a percentage of the calculated ingredient cost — typically 5–10% for sit-down restaurant dishes — to account for all the small items that appear in every dish but would be prohibitively time-consuming to cost individually.[3]

Ingredient Cost with Q Factor = Calculated Ingredient Cost × (1 + Q Factor %)

Typical Q Factor: 5–8% for Indian restaurant main courses

Typical Q Factor: 8–12% for complex Indian gravies and biryanis

4.1 What Contributes to the Q Factor in Indian Restaurant Cooking

Q Factor ItemQuantity Used Per DishEst. CostNotes
Cooking oil (refined sunflower/mustard)15–25 ml₹2–4Every dish. Oil is ₹140–180/L; 20ml = ₹2.80–3.60
Whole spices (cardamom, cloves, cinnamon, bay leaf)2–4g₹4–8Used in whole spice tarka for most Indian main courses
Garlic-ginger paste10–20g₹3–6Bought pre-made at ₹160–200/kg; or home-made with alloc. cost
Salt3–5g₹0.20–0.40Negligible but should be included for completeness
Ground spice mix (masala powder)4–8g₹3–6House-made or purchased blended masala
Kashmiri chilli powder / turmeric / coriander powder4–6g₹2–4Combination of ground spices added individually
Fresh coriander garnish5g₹2–4₹80–100/bunch; 5g = ₹2–3
Lemon wedge (for grilled/fried items)1 wedge₹3–5Seasonal; lemon ₹5–12 each
Butter for finishing (naan, parathas, grills)5–10g₹4–8Amul butter ₹380–420/kg
Cooking gas allocation per dishEst. per burner-hour₹3–7Commercial LPG cylinder (14.2 kg) ≈ ₹850–1,100; ~150 dishes
TOTAL Q FACTOR (typical main course)—₹18–35Use 6.5% of ingredient subtotal as working Q Factor

Table 3. Common Q Factor components in an Indian restaurant kitchen. The Q Factor is not a single ingredient — it is the cumulative cost of 8–12 routine items that appear in virtually every dish but are never individually itemised. A working figure of 6.5% of the ingredient subtotal covers Q Factor reliably for most Indian main course categories. For complex biryanis and slow-cooked dishes, use 10–12%. Source: Professional kitchen management standards; Flavor365 Recipe Costing Guide (2025); Petpooja Food Cost Calculator Guide (FY 2025-26).

5. Batch Costing: How to Cost Gravies Made in Bulk

One of the most practically important — and most frequently incorrect — elements of Indian restaurant costing is the treatment of batch-made components. In a typical Indian restaurant, the kitchen makes a large pot of base gravy (onion-tomato masala), makhani sauce, dal stock, or biryani dum at the beginning of the day and uses portions of it across multiple orders throughout service. The cost of that batch must be divided by the number of portions it yields to arrive at a per-portion component cost.

5.1 The Batch Cost Formula

Batch Component Cost per Portion = Total Batch Ingredient Cost ÷ Number of Portions Yielded

This sounds straightforward but has two common errors in practice. First, operators divide by the number of portions they plan to sell rather than the number the batch actually yields — a different number, because batch recipes lose volume through evaporation and absorption. Second, operators forget to include the cost of water, cooking gas, and the time investment in the batch — costs that are real and should be included in a fully-loaded batch cost.

Scenario

Worked example — Makhani Gravy (base for Butter Chicken, Shahi Paneer, Makhani Dal): A restaurant makes a 5-litre batch of makhani gravy using: 2 kg tomatoes (₹80), 800g onions (₹28), 400g cashew paste (₹320), 200g Amul butter (₹84), 400ml cream (₹140), 100g Kashmiri chilli (₹60), 50g whole spice blend (₹35), oil and garlic-ginger paste Q-factor (₹40). Total batch cost: ₹787. The batch yields 4.2 litres after reduction. A single Butter Chicken portion uses 200ml of this gravy. Portions per batch: 4,200 ÷ 200 = 21 portions. Cost of makhani gravy per Butter Chicken portion: ₹787 ÷ 21 = ₹37.48.

Without batch costing, an operator might estimate the gravy cost for one Butter Chicken by thinking 'roughly ₹20–25 of tomatoes and spices' — an underestimate of nearly 50%. Across 100 portions per day, that hidden underestimate is ₹1,200–₹1,500 per day of uncosted food expenditure.

Common Indian Batch ComponentTypical Batch CostPortions Per BatchCost Per Portion
Makhani gravy (5 litres)₹700–90018–22 portions (200ml each)₹35–50
Onion-tomato base (4 litres)₹280–38020–25 portions (160ml each)₹12–18
Biryani dum pot (4 kg rice)₹680–82020 portions (200g rice each)₹34–41
Sambar (6 litres)₹240–32030–35 portions (170ml each)₹7–10
Dal makhani base (8 litres)₹560–72028–32 portions (250ml each)₹18–26
Rasam (4 litres)₹80–12025–30 portions (150ml each)₹3–5
Coconut chutney (2 kg)₹160–22030–35 portions (60g each)₹5–7
Tandoori marinade (1 kg)₹120–18025–30 portions (35g each)₹4–7

Table 4. Common Indian restaurant batch components with typical cost-per-portion ranges. These figures assume commercial-scale production and current India ingredient prices as of June 2026. Batch costs fluctuate with ingredient prices — recalculate when a key ingredient changes price by more than 20%. Source: F&Bos analysis; India market ingredient pricing June 2026.

6. Four Fully-Worked Recipe Cost Cards for Indian Restaurant Dishes

The following four recipe cost cards apply all five components of true dish cost — raw ingredient cost at AP price, yield adjustment to EP cost, Q Factor, batch-component cost, and packaging — to four representative Indian restaurant dishes. Each card shows the calculation step by step and arrives at both the true food cost and the implied food cost percentage at a given selling price.

6.1 Butter Chicken — Dine-In (₹420)

Portion specification: 180g cooked boneless chicken in 200ml makhani gravy. Served with 30g pickle and 5g coriander garnish.

IngredientAP QtyAP Cost/kg (₹)Yield %EP Cost (₹/kg)Portio n Cost (₹)
Boneless chicken breast (raw)250g raw → 180g cooked31090% trim + 72% cook479250g AP: ₹78 → cooked: ₹119
Makhani gravy (batch, 200ml)200 mlBatch costSee Table 4—₹42
Fresh cream (finishing, 30ml)30 ml350/L97%361₹11
Amul butter (finishing, 10g)10 g400/kg99%404₹4
Kasuri methi (finishing)1 g800/kg100%800₹0.80
Mixed pickle (accompaniment, 30g)30 g180/kg98%184₹5.50
Cooking oil (Q)20 ml160/L——₹3.20
Whole spices + ground masala (Q)8 g mix———₹6
Garlic-ginger paste (Q)15 g180/kg——₹2.70
Fresh coriander garnish (Q)5 g90/bunch——₹2
Cooking gas allocation (Q)————₹5
RAW INGREDIENT SUBTOTAL₹201.20
TOTAL TRUE DISH COST₹201.
(with Q)20 per portion
Selling Price: ₹420Food Cost %: 47.9%CM:₹218.80

Table 5. Recipe cost card: Butter Chicken (dine-in). The true food cost is ₹201, giving a food cost percentage of 47.9% — well above the target of 28–35%. At the ₹420 price point, Butter Chicken is a low- margin Plowhorse. Raising the price to ₹480 reduces food cost % to 41.9%; at ₹520, it falls to 38.7%. The correct long-term response is a combination of price increase and makhani gravy batch optimisation to bring true food cost to ₹165–175.

Key insight

Why Butter Chicken is almost always underpriced: The chicken alone — cooked to yield 180g of usable boneless meat — costs ₹119 in ingredient terms. Add the makhani gravy batch, cream finishing, and Q Factor, and the true dish cost is over ₹200. Most Indian restaurants price Butter Chicken at ₹350–420 and believe they are making a healthy 55–65% margin. In reality, food cost percentage is 48–57% — and that is before labour, rent, utilities, or delivery commission. The dish most Indian restaurants are most famous for is often the one losing them the most money.

6.2 Chicken Dum Biryani — Dine-In (₹480)

Portion specification: 160g cooked chicken (bone-in) with 250g cooked Basmati rice. Served with 100g raita and 30g fried onions (birista).

IngredientAP Qty / CookedAP Cost/kg (₹)Yield %EP Cost (₹/kg)Portio n Cost (₹)
Bone-in chicken (raw, for 160g cooked yield)290g raw22075% clean + 73% cook400290g AP: ₹64 → cooked: ₹64
Basmati rice (raw; 250g cooked = ~90g raw)90g raw120265% absorption gain45/kg cooked₹10.80
Saffron (kesar, 0.3g for dum water)0.3 g45,000/kg100%45,000₹13.50
Yoghurt for marinade (60g)60 g90/kg99%91₹5.45
Fried onions / birista (30g)30g fried (90g raw)35/kg raw32%109₹9.80
Mint and coriander for dum (10g)10 g80/bunch85%94₹0.94
Whole biryani spices (bay leaf, star anise, mace, cardamom)6 g600/kg blend100%600₹3.60
Ghee (10ml for dum sealing and finishing)10 ml850/kg99%859₹8.59
Raita (100g, with yoghurt and boondi)100 g———₹8
Cooking oil and whole masala Q-factor (biryani: 10%)————₹12
RAW INGREDIENT SUBTOTAL₹136.68
TOTAL TRUE DISH COST₹137 per portion
Selling Price: ₹480Food Cost %: 28.5%CM:₹343

Table 6. Recipe cost card: Chicken Dum Biryani (dine-in). Food cost % of 28.5% is within the target range and well below Butter Chicken's 47.9%. The biryani generates ₹343 CM vs ₹219 for Butter Chicken — more than 56% more contribution margin per plate. This makes a well-priced biryani a genuine Star, while Butter Chicken at the same price point is a Plowhorse. The birista (fried onions) is worth noting: 90g of raw onion yields only 30g of fried birista — a 32% yield that makes fried onion costly per gram.

6.3 Masala Dosa — Dine-In (₹160)

Portion specification: One large dosa (approx. 80g batter) with 120g potato filling (masala), 50ml sambar, and 50g coconut chutney.

IngredientAP QtyAP Cost/kg (₹)Yield %EP Cost (₹/kg)Portio n Cost (₹)
Dosa batter (fermented rice+urad, 80g)80 g batter—Batch: 10L batter ≈ ₹18018/kg₹1.44
Potatoes (for masala, 120g filling, 155g raw)155g raw2577%32/kg₹5
Onion (in masala, 40g cleaned)48g raw3583%42/kg₹2
Green chillies + mustard seeds + curry leaves (masala)————₹2
Turmeric and salt (masala)————₹0.50
Sambar (batch, 50ml)50 mlBatch costSee Table 4—₹1.50
Coconut chutney (batch, 50g)50 gBatch costSee Table 4—₹3
Cooking oil (for dosa spreading + tadka, 18ml)18 ml160/L——₹2.88
Ghee (finishing brush, 5g)5 g850/kg99%859₹4.30
Q Factor (spices, gas, water)————₹2.50
TOTAL TRUE DISH COST₹25.12 per portion
Selling Price: ₹160Food Cost %: 15.7%CM:₹134.88

Table 7. Recipe cost card: Masala Dosa (dine-in). At ₹25 true cost and ₹160 selling price, Masala Dosa achieves a food cost % of 15.7% and a contribution margin of ₹134.88 — among the highest margin ratios in South Indian restaurant menus. The dosa batter is low-cost because fermented rice and urad dal are inexpensive pulses that expand significantly in volume. The key cost driver is ghee — premium restaurants use ghee generously and should price accordingly. For budget restaurants using oil instead of ghee, true cost falls to approximately ₹21.

6.4 Mango Lassi — Dine-In (₹180)

Portion specification: 300ml glass. Alphonso mango pulp, thick strained yoghurt, sugar, cardamom, rose water.

IngredientAP QtyAP Cost/kg (₹)Yield %EP Cost (₹/kg)Portio n Cost (₹)
Alphonso mango pulp (canned or fresh-processed)120 ml300/L (canned)100%300₹36
Thick strained yoghurt (hung curd)120 g80/kg85% (straining loss)94/kg₹11.28
Sugar25 g50/kg100%50₹1.25
Cardamom powder0.5 g1,500/kg100%1,500₹0.75
Rose water5 ml200/L100%200₹1
Crushed ice / chilled water60 ml———₹0.50
Saffron strands (garnish, optional)0.1 g45,000/kg100%45,000₹4.50
Disposable straw / stirrer (optional)1 unit———₹1
TOTAL TRUE DISH COST₹56.28 per portion
Selling Price: ₹180Food Cost %: 31.3%CM:₹123.72

Table 8. Recipe cost card: Mango Lassi (dine-in). At ₹56 true cost, Mango Lassi has a 31.3% food cost % and ₹123 CM per glass — generated in under 2 minutes of prep time with zero cooking equipment. Compare this to Butter Chicken: ₹201 true cost, ₹219 CM, requiring 25+ minutes of total cooking time. Mango Lassi generates 57% of Butter Chicken's CM in 8% of the time. This is the beverage opportunity: high-margin, fast, and underordered in most Indian restaurants because it is not actively sold. Note: using canned Alphonso pulp vs fresh-processed mango significantly affects cost; seasonal availability of fresh Alphonso (March–June) offers a lower-cost window for natural mango.

7. Adding Packaging Costs for Delivery Orders

Any dish sold through a delivery platform — Zomato, Swiggy, ONDC, or your own website — requires packaging that a dine-in order does not. Packaging is a real food cost component for the delivery channel and must be included in the delivery-specific dish cost calculation.

Packaging ComponentCost Range (₹)Quantity per OrderNotes
Primary container (gravy dish)₹6–121 per gravy itemPP / aluminium foil container with lid
Primary container (rice / biryani)₹8–151 per rice dishLarger container needed; foil sealing adds ₹1–2
Disposable spoon/fork set₹2–41 per orderUsually provided per order, not per item
Carry bag / delivery pouch₹5–81 per orderPaper bag or plastic-equivalent compostable bag
Sealing sticker / tape₹1–31 per itemTamper-evident seal
Condiment sachets (ketchup, mint chutney, pickle)₹3–61–2 per orderIndividual portion packs
Napkin / wet wipe₹1–21 per orderBudget restaurants may skip
TOTAL PACKAGING COST PER ORDER (2–3 items)₹18–28 per order—Add to each dish proportionally (÷ items in order)

Table 9. Packaging cost breakdown for Indian restaurant delivery orders. A 2–3 item delivery order carries ₹18–28 in packaging cost. Allocated per dish, this adds ₹9–14 to each item's true cost for the delivery channel — which must be recovered through higher delivery pricing. The April 2026 EPR amendments requiring increased recycled/compostable content have further raised packaging procurement costs for compliant restaurants. Source: CHUK India Compostable Packaging Guide (2026); India packaging market benchmarks.

To arrive at the delivery-channel true cost of any dish, add the packaging allocation to the dine-in true cost calculated in your recipe cost card:

Delivery True Cost = Dine-In True Cost + Packaging Allocation per Item

Delivery Food Cost % = Delivery True Cost ÷ Delivery Selling Price × 100

Delivery CM = Delivery Selling Price × (1 − Commission Rate) − Delivery True Cost

Scenario

Butter Chicken delivery example: True dine-in cost: ₹201. Packaging allocation: ₹11 per item. Delivery true cost: ₹212. If delivery price is ₹504 (₹420 × 1.20 price uplift), delivery selling price minus Zomato commission (28%) = ₹504 × 0.72 = ₹362.88. Delivery CM = ₹362.88 − ₹212 = ₹150.88. Compare with dine-in CM of ₹218.80. Delivery CM is 31% lower despite the 20% price uplift — showing that even a 20% delivery surcharge does not fully compensate for packaging + commission.

8. From True Cost to Selling Price: How to Price Your Menu Correctly

Once you have calculated the true food cost of every dish, you can set prices rationally rather than by competition benchmarking or guesswork. The target food cost percentage for a dish determines the minimum selling price that the dish requires to be financially viable.

8.1 The Menu Pricing Formula

Minimum Selling Price = True Food Cost ÷ Target Food Cost %

If you want a food cost percentage of 32% on Butter Chicken, and the true food cost is ₹201:

Minimum Selling Price = 201 ÷ 0.32 = 628₹₹

This tells you that at ₹628 selling price, Butter Chicken has a 32% food cost percentage — within the healthy target range. At ₹420 (the most common Indian restaurant price), the food cost percentage is 47.9% — well outside the target range and the primary reason Butter Chicken destroys margins for most restaurants.

8.2 Target Food Cost Percentage by Category

Dish CategoryTarget FC % (Dine-In)Target FC % (Delivery)Notes
Beverages (house-made)15–22%18–25%Highest margin category; protect aggressively
South Indian tiffin (dosa, idli, vada)15–25%20–28%Low-cost ingredients; high-volume; great margin
Dal and lentil dishes20–28%25–32%Dal makhani is high margin if priced correctly
Vegetable mains (sabzi, kofte)22–30%27–34%Paneer dishes trending higher due to paneer costs
Bread (roti, naan, paratha)18–28%22–32%Very high margin especially with ghee finishing
Chicken mains28–36%32–40%Butter Chicken hard to price at <38% with premium quality
Mutton / lamb mains30–38%34–42%Bone-in mutton EP cost makes sub-35% difficult
Seafood mains (fish, prawn)30–38%35–42%Prawn and pomfret EP yield make seafood expensive
Biryani (chicken)26–34%30–38%Rice absorption efficiency keeps food cost manageable
Biryani (mutton)30–38%34–42%Premium product — price must reflect true mutton EP cost
Starters (tandoori)28–34%32–38%Seekh kebab, tikka — high CM when correctly priced
Desserts20–30%24–33%Gulab jamun, kulfi — low-cost with good margin potential
BLENDED OVERALL TARGET28–32% (dine-in)32–36% (delivery)Accounting for category mix of a typical Indian restaurant

Table 10. Target food cost percentages by dish category for Indian restaurants. Delivery targets are higher because packaging adds ₹9–14 per item to true dish cost. Restaurants should calculate their blended food cost target based on their actual menu category mix. Source: Petpooja Food Cost Guide (FY 2025-26); DineOpen Food Cost Calculator (2026); Meez Blog Food Cost Guide; F&Bos analysis.

Warning

Do not benchmark against competitor prices before knowing your own costs. The most common pricing mistake in Indian restaurants is to look at what a competitor charges for Butter Chicken and price within ₹30–50 of that number. This ensures that two restaurants with different ingredient sources, different quality standards, and different portion sizes both price incorrectly — one too high, one too low. Calculate your own true cost first. Then compare with the market. If your true cost is higher than what the market will bear, the solution is operational efficiency, not a further price reduction.

9. Building Your Recipe Cost Card Library: A Practical Implementation Plan

A recipe cost card is the master document for each dish on your menu — a standardised record of every ingredient, its yield-adjusted cost, the Q Factor allocation, the batch component cost, and the total true dish cost. Building a library of these cards for every dish on your menu is the foundational step in controlling food cost systematically. The following plan outlines how to build this library efficiently.

9.1 What a Standard Recipe Cost Card Contains

FieldWhat to Include
Dish NameFull name as it appears on the menu, plus any variants (e.g., Chicken Biryani — Full; Chicken Biryani — Half)
CategoryStarter / Main — Veg / Main — Non-Veg / Bread / Dessert / Beverage
Portion SizeWeight or volume of the finished, plated dish as served (e.g., 200g cooked chicken + 250g rice)
Ingredients ListEvery ingredient, including Q-Factor items, with AP quantity per portion and AP unit cost
Yield % for Each IngredientFrom Table 2 of this guide, or from your own kitchen measurement
EP Cost per IngredientAP Cost ÷ Yield % for each line item
Batch Component ReferenceName and per-portion cost of any batch-made component used in this dish
Q Factor %Percentage applied to ingredient subtotal (typically 6.5% for main courses, 10% for biryanis)
Total True Food CostSum of all EP costs + Q Factor
Selling Price (Dine-In)Current menu price
Selling Price (Delivery)Delivery platform price (should be 25–30% higher than dine-in)
Food Cost % (Dine-In)True Food Cost ÷ Dine-In Selling Price × 100
Food Cost % (Delivery)(True Food Cost + Packaging) ÷ Delivery Selling Price × 100
Last UpdatedDate the card was last verified with current ingredient prices — must be reviewed when any key ingredient changes price by >20%

Table 11. Standard recipe cost card fields. Every dish on your menu needs one of these cards. A restaurant with a 40-item menu has 40 recipe cost cards. In combination with an inventory system that tracks ingredient purchase prices, these cards enable automatic CM alerts whenever ingredient prices move.

9.2 How to Build Your Recipe Cost Card Library in 3 Weeks

How F&Bos helps

F&Bos keeps a cost card for every dish, built from gram-level recipes with yield percentages. Purchase price history means a supplier price rise shows up in your dish costs the same week, and MarginMind AI shows the margin on each dish at current prices so you know what to reprice.

10. The Eight Most Common Dish Costing Mistakes in Indian Restaurants

The following eight errors appear repeatedly in Indian restaurant food cost analyses. Most operators are making at least three of them simultaneously — which is why their food cost calculations consistently understate true costs by 20–40%.

Warning

Mistake 1: Using AP weight instead of EP weight for proteins. Costing chicken at purchase weight without adjusting for bone, skin, and cooking shrinkage understates chicken cost by 40–65%. This is the single largest source of structural undercosting in Indian restaurant menus.

Warning

Mistake 2: Forgetting the Q Factor. Omitting oil, spices, gas, and garnish from dish cost calculations omits ₹15–35 per dish. Across a 200-cover day, this is ₹3,000–7,000 of real cost that appears as unaccounted food cost at month- end.

Warning

Mistake 3: Dividing batch costs by a fixed number regardless of actual yield. If your makhani gravy batch plan yields 25 portions but the actual kitchen yield is 21 (due to evaporation and batch-to-batch variation), your per-portion batch cost is 19% higher than you calculated.

Warning

Mistake 4: Using the same selling price for dine-in and delivery. Delivery orders carry ₹18–28 in packaging costs and 25–30% commission. A dine-in price of ₹420 becomes a net receipt of ₹302 after 28% commission. Adding packaging cost makes the delivery net receipt even lower. Every restaurant that uses the same prices on delivery platforms as in the dining room is subsidising the platform out of its margins.

Warning

Mistake 5: Reprinting the menu annually instead of updating costs quarterly. Indian ingredient prices are too volatile for annual cost reviews. A dish correctly priced in October 2025 may be underpriced by 20% in March 2026 if tomatoes and paneer both spiked. Quarterly review is the minimum; monthly for high-cost items.

Warning

Mistake 6: Not measuring actual portion sizes in the kitchen. Recipe cards specify 180g of chicken per Butter Chicken. If the kitchen is plating 220g — even with good intentions — the dish costs 22% more than designed. Portion weight must be checked at service with a digital kitchen scale.

Warning

Mistake 7: Ignoring complimentary accompaniments in the dish cost. The papadum and pickle served free with every main course is not free — it costs ₹8–15 per cover. The free glass of chilled water, the hand sanitiser at the table, the matchbook for the candle — all real costs that reduce net margin and should be included in overhead allocation per cover.

Warning

Mistake 8: Treating the food cost percentage target as uniform across all categories. A 32% food cost target applied uniformly means your Masala Dosa (which can profitably sit at 17%) is overpriced and your Butter Chicken (which needs to be at 32% to achieve a viable price) is underpriced. Category-specific targets (Table 10) produce better outcomes than a single blended target applied to every dish.

Sources

  1. Petpooja. (2026). Free Food Cost Calculator for Indian Restaurants (FY 2025-26). Petpooja Blog. https://blog.petpooja.com/templates-checklist/food-cost-calculator/
  2. DineOpen. (2026). Food Cost Calculator: Complete Guide to Restaurant Menu Pricing (2026). DineOpen Blog. https://www.dineopen.com/blog/food-cost-calculator-complete-guide.html
  3. Flavor365. (2025). How to Cost a Recipe: A Simple Guide for Chefs (2025). Flavor365 Blog. https://flavor365.com/calculating-recipe-costs-accurately/
  4. Restaurant India. (2025). How to Calculate Food Cost: Essential Tips for Restaurants. Restaurant India. https://www.restaurantindia.in/article/how-to-calculate-food-cost-for- restaurants.12466
  5. Restroworks. (2025). Recipe Costing Example: Step-by-Step Calculation Guide. Restroworks Blog. https://www.restroworks.com/blog/recipe-costing-example/
  6. Meez. (2025). A Chef's Guide to Accurate Recipe Costing. Meez Blog. https://www.getmeez.com/blog/a-chefs-guide-to-accurate-recipe-costing
  7. Meez. (2025). How to Calculate Food Cost — Restaurant Food Cost Formula. Meez Blog. https://www.getmeez.com/blog/how-to-calculate-food-cost
  8. MarketMan. (2025). How to Use Food Yield Percentage. MarketMan Blog. https://www.marketman.com/blog/food-yield-percentage
  9. Recipe-Costing.com. (2025). What Is Yield and How Does It Affect Your Recipe Costs?. Recipe- Costing.com Blog. https://www.recipe-costing.com/blog/what-is-yield-and-how-to-calculate-it/
  10. BEP Back Office. (2025). How To Calculate Food Cost and Drive Restaurant Profitability. BEP Back Office Blog. https://bepbackoffice.com/blog/how-to-calculate-food-cost-and-drive-a-more- profitable-restaurant/
  11. DishCost. (2025). How to Calculate Food Cost for Your Restaurant. DishCost Blog. https://dishcost.com/blog/how-to-calculate-food-cost-for-your-restaurant
  12. CHUK India. (2026). Compostable Packaging for Restaurants: Bulk Buying Guide 2026. CHUK India Blog. https://chuk.in/compostable-packaging-bulk-restaurants-india/