How to Price Menu Items in an Indian Restaurant: The Real Formula

Menu price equals ingredient cost divided by your target food cost percentage, but that textbook formula collapses in India unless you account for raw ingredient yield shrinkage, tax nuances, and the reality of aggregator commission leakage.

Quick Answer: The Real Pricing Equation

To price a menu item in India accurately: first, calculate your true raw ingredient cost per portion adjusted for prep shrinkage and trim loss. Next, divide this by your target food cost percentage (for example, a 28% to 32% target for full-service dining) to establish your dine-in floor price. Finally, where your platform contract allows, set a separate aggregator price with an uplift calculated from your own commission, discount and packaging costs, so delivery orders do not destroy your kitchen margins.

28% - 32%
Illustrative Food Cost Target for Full-Service Dining
₹180 → ₹240
Chicken per kg at a 75% Usable Yield (Worked Example)
57%
Effective Food Cost When a ₹250 Dish Is Listed on an App at the Same Price (Worked Example)
+20%
Aggregator Price Uplift Tested in the Worked Example

Every culinary school textbook and online pricing guide gives you the exact same formula: calculate what the ingredients cost, divide by your desired food cost percentage, and put that number on your menu. If a plate of Butter Chicken costs ₹90 to prepare and you want to run a 30% food cost, you price it at ₹300.

The arithmetic is flawless. But when applied in the real world of Indian food service, that simplistic formula quietly bleeds cash. It assumes you buy trimmed, ready-to-cook ingredients with zero shrinkage; it assumes every category should carry the exact same margin; and worst of all, it assumes a guest who orders on Swiggy or Zomato pays the restaurant the same net proceeds as a guest seated at Table 4.

Standard Food Cost Pricing Formula
Dine-In Menu Price = Effective Ingredient Cost ÷ Target Food Cost %

Where Effective Ingredient Cost includes raw procurement, portion shrinkage, cooking oil, spices, garnishes, and prep gas.

1. The Yield & Trimming Leak: The Invisible Cost

One of the most common mistakes in Indian restaurant menu costing is calculating raw food cost based on purchase invoices rather than cooked yield.

Say you purchase 1 kilogram of raw chicken curry cut from the mandi or wholesale vendor at ₹180/kg. That does not translate into 1 kilogram of cooked chicken on the plate: between fat trimming, bone discard, and moisture loss during tandoor or pot braising, some of the weight never reaches the guest. If your usable cooked yield is 75%, your true raw protein cost is not ₹180/kg, but ₹240/kg (₹180 ÷ 0.75).

The yields below are illustrative, to show the method. Measure your own by weighing ingredients before and after prep, then divide the purchase price by your measured yield.

Ingredient CategoryWholesale StateIllustrative Usable YieldTrue Cost Factor
Chicken (Curry Cut)Raw bone-in with skin/fat70% - 75%Multiply purchase price by about 1.33x to 1.43x
Mutton (Biryani Cut)Bone, marrow, excess fat60% - 68%Multiply purchase price by about 1.47x to 1.67x
Fresh Paneer (Malai)Block in whey/brine85% - 90%Multiply purchase price by about 1.11x to 1.18x
Onions & Root VegetablesUnpeeled whole mandi bags82% - 88%Multiply purchase price by about 1.14x to 1.22x
Leafy Greens (Palak/Methi)Uncleaned stems and roots55% - 65%Multiply purchase price by about 1.54x to 1.82x

If you cost your dishes using raw wholesale invoices without a yield factor, your pricing foundation is under-costed by exactly that yield gap before your chefs even ignite the burners.

2. The Two-Channel Dilemma: Why One Price Destroys Margins

Before you set channel-specific prices, check your platform contract for any price-parity terms. Where you are free to price each channel separately, doing so is essential to protect your margin.

Consider a paneer main dish engineered for dine-in:

Now say that exact same ₹250 item is listed on an aggregator app without a channel-specific markup. The table assumes a 22% commission, a 15% restaurant-funded discount and about 2.5% in payment fees and TDS. These are illustrative terms; use the figures from your own contract.

Step in Settlement WaterfallDine-In ChannelAggregator (Same Price)Aggregator (+20% Uplift)
Listed Menu Price₹250₹250₹300
Customer Discount (15% Funded)₹0-₹37.50-₹45.00
Net Order Value₹250₹212.50₹255.00
Platform Commission (22%)₹0-₹46.75-₹56.10
18% GST on Commission₹0-₹8.42-₹10.10
Payment Gateway & TDS (~2.5%)-₹3.75 (EDC)-₹5.31-₹6.38
Net Restaurant Payout₹246.25₹152.02₹182.42
Total COGS (Food + Packaging ₹12)₹75.00₹87.00₹87.00
Net Contribution Profit (₹)+₹171.25+₹65.02+₹95.42
Effective Food Cost %30.5%57.2%47.7%

When listed at identical prices, your ₹171 dine-in contribution shrinks to just ₹65.02 on the aggregator. Even with a 20% price uplift (pricing the dish at ₹300), the net contribution is still lower than dine-in, but you recover ₹95.42 per order instead of running a 57% effective food cost.

Interactive Indian Menu Pricing & Aggregator Margin Simulator

Enter your raw ingredient cost, target food cost percentage, portion shrinkage, and the aggregator terms in your own contract to estimate dine-in and delivery prices. Results are estimates.

₹25 (Sides / Starters)₹350 (Premium Platters)
20% (High Margin Drinks/Starters)42% (Heavy Proteins)
0% (Dry Goods)25% (Poultry / Seafood)
₹0 (None)₹35 (Eco-Friendly Containers)
10%35%
0% (No Discount)30% (Deep Offer)
Menu Pricing Estimates
Suggested Dine-In Menu Price₹275True raw cost: ₹82.5 (includes 10% shrinkage). Yields ₹192.5 gross profit per plate (30.0% food cost).
The Single-Price Trap: If Listed on Apps at ₹275₹167.3 Net PayoutAfter 15% discount, commission, GST, packaging (₹12), and payment fees (assumed 2% + GST, plus 0.1% TDS): profit falls to +₹72.8 and food cost rises to 56.5%.
Suggested Aggregator Listing Price (+73%)₹475Estimated price that keeps roughly your ₹192.5 dine-in gross profit per plate after packaging and the delivery deductions above.
ChannelMenu PriceNet PayoutGross Profit
Dine-In₹275₹275+₹192.5
App (No Uplift)₹275₹167.3+₹72.8
App (Optimized)₹475₹289.0+₹194.5

3. The 3 Core Pricing Methodologies for Indian Menus

Successful restaurant operators combine three distinct pricing techniques across their menus rather than adhering dogmatically to a single formula:

A. Factor / Markup Pricing

The simplest method. You divide 100 by your target food cost percentage to generate a pricing multiplier factor. For a 28% food cost, your factor is 100 ÷ 28 = 3.57. You simply multiply your portion ingredient cost by 3.57. This method is ideal for standardizing pricing across side orders, breads, and appetizers.

B. The Prime Cost Method

Prime cost combines both Cost of Goods Sold (COGS) and Direct Kitchen Labor. Instead of only looking at ingredients, you factor in the kitchen preparation time required. A tandoori roti takes seconds of chef time; a slow-simmered Dal Bukhara or Dum Biryani takes hours of labor, prep watch, and specialized staging. Factoring in kitchen labor ensures labor-intensive culinary showstoppers are priced adequately to absorb their real line costs.

C. Value-Based and Psychological Charm Pricing

Guests do not know or care what your raw ingredients cost. They anchor on perceived value and local market references:

4. The Menu Engineering Matrix: Managing Rupee Margin vs Percentage

A fatal trap in restaurant finance is managing purely by percentage instead of rupees. You bank rupees, not percentages.

The Rupee Margin Paradox

A bowl of steamed rice costing ₹15 and selling for ₹90 delivers an extraordinary 16.7% food cost and generates ₹75 in gross margin. A slow-cooked Raan or whole sea bass costing ₹350 and selling for ₹750 runs a 46.7% food cost, but delivers ₹400 in gross margin. One covers overhead; the other pads your food cost ratio. A well-engineered menu balances both.

CategoryPopularityContribution MarginActionable Strategy
StarsHigh Order VolumeHigh Rupee MarginProtect recipe consistency. Feature as visual heroes in your digital menu.
PlowhorsesHigh Order VolumeLow Rupee MarginCarefully increase price by ₹15 to ₹25, or re-engineer portion garnishes to reduce COGS.
PuzzlesLow Order VolumeHigh Rupee MarginPromote actively via waiter suggestions or visual upselling on digital QR menus.
DogsLow Order VolumeLow Rupee MarginEliminate from menu to reduce mis-en-place clutter and kitchen inventory waste.

Grow Your Check Sizes Without Alienating Guests

Raising dish prices across the board can trigger customer backlash. KNOMI's illustrated menu gives every dish its own page, and Knomi Host suggests the pairing as guests order. We expect to lift your average order by about 25%, and in the trial we’ll show you the numbers from your own tables.

Book a walkthrough

5. A Step-by-Step Menu Pricing Checklist for Operators

  1. Standardize Portion Recipes: Measure every gram of protein, sauce, garnish, and cooking oil for every single item on your menu.
  2. Apply Yield Factors: Adjust raw purchase costs by your measured kitchen yield (e.g., divide the raw chicken price by the share that reaches the plate).
  3. Calculate Base Floor Price: Divide your effective ingredient cost by your target category food cost (e.g., 25% for starters, 32% for curries, 18% for mocktails).
  4. Apply Psychological Rounding: Set retail prices ending in charm numbers (e.g., ₹249, ₹289, ₹345).
  5. Price Aggregators Separately: Where your contract allows, calculate a channel markup for Swiggy and Zomato from your own commission, discount, and packaging costs (the calculator above does this).
  6. Audit Every Quarter: Review ingredient costs against mandi fluctuations every 90 days to prevent silent margin erosion.
Madhvan SharmaCo-Founder, KNOMI

Madhvan is a co-founder of KNOMI, based in Bengaluru. He writes about restaurant unit economics, menu pricing, and front-of-house operations for owners who want leaner, more profitable floors.

Frequently Asked Questions About Restaurant Menu Pricing

How do you calculate the price of a menu item in an Indian restaurant?

The foundational formula is: Menu Price = Effective Ingredient Cost per portion divided by Target Food Cost Percentage. For example, if a portion of Paneer Butter Masala costs ₹84 to make after factoring in prep shrinkage, and your target food cost is 30%, your base dine-in price is ₹84 divided by 0.30 = ₹280. This number should serve as your floor price, which you then round up to psychological price points (such as ₹289 or ₹295).

What is an ideal food cost percentage for Indian restaurants?

Set it from your own menu rather than borrowing one number. As an illustrative planning range (not survey data), a full-service menu might aim for a blended target near 30%, with high-protein items (mutton, seafood, paneer) above it and beverages, rice dishes and vegetarian starters below it. Balancing these categories across your menu is what keeps the blended figure where you want it.

Should Zomato and Swiggy menu prices be higher than dine-in prices?

Usually, yes, where your platform contract allows channel-specific prices. Restaurant-funded discounts, the platform commission, 18% GST on that commission, payment fees and delivery packaging all come out of the order value. In this guide's worked example, a ₹250 dish listed at the same price on an aggregator ends up with an effective food cost of about 57% instead of about 30% at dine-in. Work out the uplift you need from your own contract terms using the calculator.

Do Indian restaurant menu prices include GST?

Typically, Indian restaurant menus show prices exclusive of GST, with 5% GST added at checkout on the final food bill (provided the restaurant does not claim Input Tax Credit). If you serve alcohol, the food and beverage portions are billed separately under state excise and VAT rules. When setting charm prices (like ₹199 or ₹299), remember that 5% GST will make the final guest payment ₹209 or ₹314.

How often should an Indian restaurant reprice its menu?

Indian restaurants should audit ingredient costs every quarter and reprice select items when wholesale commodity shifts dictate it. Essential staples like dairy, edible oil, onions, and poultry fluctuate significantly throughout the year. Relying on a menu priced 12 to 18 months ago quietly degrades your net margin even if footfalls remain constant.