A complete guide for restaurant owners, QSR operators, and F&B chain managers who want to use menu engineering to protect margins and grow profits in India’s competitive restaurant market

A Bangalore restaurant owner shared this with us recently. His restaurant was doing Rs 18 lakh in monthly revenue, up from Rs 14 lakh the same month the previous year. Revenue had grown 28%. His profit had fallen. Not by a small amount. His monthly profit had dropped from Rs 2.1 lakh to Rs 1.4 lakh while his revenue had climbed significantly.
He could not explain it. Sales were up. The kitchen was busy. The delivery ratings were good. But every month the accounts showed a smaller profit than the month before.
The explanation was in his menu. Three dishes that were driving the majority of his Zomato orders had food cost percentages above 48%. Every time one of these dishes was ordered, the restaurant was generating revenue and losing margin. The more orders he received, the more revenue he generated and the less profit he kept.
The solution was not to work harder or to spend more on marketing. The solution was menu engineering: identifying which dishes were profitable, which were not, and redesigning the menu so that customers were guided toward the dishes that made money rather than the dishes that consumed it.
This guide explains exactly how menu engineering works for Indian restaurants, what data it requires, how to read it, and what changes to make based on what the data shows.
Menu engineering is the practice of analysing every item on your menu by two dimensions simultaneously: how profitable it is and how popular it is. The combination of these two dimensions tells you what to promote, what to reprice, what to redesign, and what to remove.
The concept is not new. But its importance for Indian restaurants has never been greater than in 2026. Three specific forces have made menu engineering a survival skill rather than an optional management technique.
Force 1: Delivery platform commission compression.
With over 75% of urban Indians ordering online weekly, most Indian restaurants generate a significant portion of their revenue through Zomato and Swiggy. Platform commissions of 25 to 35% mean that every dish needs to carry enough margin to remain profitable after the platform has taken its share. A dish that generates a 38% food cost on a dine-in order may be loss-making when the same dish is ordered through Zomato after commission. Menu engineering identifies these dishes before they drain the delivery channel’s profitability.
Force 2: Ingredient inflation.
India’s food inflation has pushed ingredient prices up consistently through 2026. A dish whose recipe was costed at Rs 85 eight months ago may now cost Rs 105 to produce because key ingredients have risen in price. Without regular recipe cost tracking, this cost increase is invisible until the month-end accounts reveal a food cost percentage that nobody can explain. Menu engineering makes this cost increase visible dish by dish and enables targeted repricing rather than blanket menu price increases that risk customer churn.
Force 3: AOV pressure from combo competition.
High-performing restaurant brands are intentionally packaging mains, snacks, and drinks into high-value bundles, lifting their average order value past commission break-even points. A restaurant that has not designed its menu around combo architecture is competing against restaurants that have, and losing average order value to their more intelligently structured menus.
Menu engineering places every dish into one of four categories based on the intersection of its profitability and its popularity.
Category | Profitability | Popularity | What This Dish Is | What to Do |
Stars | High margin | High volume | Your best performing dishes | Protect, feature prominently, never discount |
Plowhorses | Low margin | High volume | Popular but margin-draining | Reprice, reduce portion cost, or reposition |
Puzzles | High margin | Low volume | Profitable but underordered | Promote actively, improve placement, rename |
Dogs | Low margin | Low volume | Weak on both dimensions | Remove or completely redesign |
Understanding which of your dishes falls into each category is the foundation of every menu engineering decision. Without this classification, menu decisions are made by instinct. The chef likes a dish so it stays. A customer once requested an item so it remains. A dish was added for a special occasion and was never removed. Menu engineering replaces instinct with data.
The Stars are your priority to protect. These are the dishes that are both profitable and popular. Every business decision related to your Stars should be protective: do not discount them in promotions, do not let their food cost creep upward without notice, keep them in prominent positions on every menu surface, and train your staff to recommend them naturally.
The Plowhorses require immediate attention. These are the dishes that customers love but that are quietly draining your margin. They drive volume but not profit. The strategic response to a Plowhorse depends on why its margin is low. If the food cost is too high because of expensive ingredients, consider redesigning the recipe with a less expensive alternative that maintains the perceived value. If the selling price is below market, a strategic price increase applied gradually may be possible without significant volume loss. If neither is viable, position the Plowhorse as a gateway dish that leads customers toward a higher-margin add-on or side.
The Puzzles need promotional attention. These dishes are highly profitable but not being ordered enough. The problem is almost never the dish itself. It is visibility. The Puzzle is buried on page three of the menu. It has a name that does not communicate what it is. Its description does not make it sound appetising. Its Zomato listing does not have a high-quality photograph. Every one of these problems is solvable without changing the dish at all.
The Dogs need an honest decision. A dish that is neither profitable nor popular is consuming menu space, kitchen preparation complexity, and ingredient procurement cost without generating meaningful contribution. The menu engineering response to a Dog is almost always removal. The space and attention freed by removing a Dog can be used for a new dish concept designed as a Star from the beginning.
Food cost percentage is the foundation metric of menu engineering. Without accurate, current food cost data per dish, the matrix cannot be built.
The formula:
Food cost percentage = (Total ingredient cost to produce one serving) divided by (Selling price of one serving) multiplied by 100
What this looks like in practice:
A butter chicken at your restaurant sells for Rs 280 on dine-in and Rs 320 on Zomato. The recipe uses chicken, butter, cream, tomatoes, spices, and garnish. At current market prices, the total ingredient cost per serving is Rs 98.
Dine-in food cost percentage = (98 divided by 280) multiplied by 100 = 35%
Delivery food cost percentage = (98 divided by 320) multiplied by 100 = 30.6%
This dish has a reasonable food cost at first glance. But when you add Zomato’s 28% commission:
After commission revenue = Rs 320 minus Rs 89.60 commission = Rs 230.40
Delivery channel food cost percentage = (98 divided by 230.40) multiplied by 100 = 42.5%
The same dish that looks like a 30.6% food cost dish on Zomato is actually a 42.5% food cost dish once commission is factored in. If your target food cost is 35%, this dish is not achieving it on the delivery channel.
The three costs you must include in every dish calculation:
Cost Type | What It Includes | How to Calculate |
Ingredient cost | Every ingredient in the recipe at current purchase price | Recipe quantity multiplied by current supplier price per unit |
Packaging cost for delivery | Containers, bags, sealing, labels | Actual cost per order for this dish specifically |
Platform commission | Percentage taken by Zomato or Swiggy | Selling price multiplied by commission rate |
The ingredient cost challenge for Indian restaurants:
Indian restaurant recipes often share ingredients across multiple dishes. A curry base may be used in 12 different dishes. A marination mixture goes into 5 preparations. A sauce is deployed across 8 menu items. Tracking the cost of a shared ingredient component to each dish that uses it requires a recipe management system that handles sub-recipes. Without this, food cost calculations are approximations that may be significantly wrong for dishes with shared components.
Once you have food cost percentage and order volume data for every dish on your menu, plot each dish on a two-axis matrix where one axis represents margin contribution (high to low) and the other represents popularity (high to low).
What to look for in your matrix:
Too many Plowhorses in your top sellers. If your five most-ordered dishes are all Plowhorses, you have a popularity without profitability problem. Your menu has trained customers to prefer the dishes that cost you the most to produce. This typically happens when low-margin dishes are priced attractively to drive volume, creating a customer expectation of low prices on the highest-quality items.
Stars concentrated in one cuisine or category. If all your Stars are in one section of the menu but your promotional activity is spread across multiple sections, you are investing marketing effort in Plowhorses and Dogs while your most profitable dishes receive proportionally less attention.
No Stars in your delivery top sellers. If the dishes that drive your Zomato and Swiggy volume are all Plowhorses or Dogs after commission, your delivery channel is generating revenue without generating profit. This is the exact scenario that is causing otherwise busy Indian restaurants to show declining profits despite growing order volumes.
Puzzles that could become Stars with better positioning. The most immediately actionable finding in most menu matrices is a group of high-margin dishes with low order volume that are not being seen, understood, or recommended to customers. These represent profit improvement with no change to recipe, cost, or price.
Menu engineering is not just analysis. It is a set of specific, actionable changes that move dishes between categories and guide customers toward higher-margin choices.
Action 1: Reposition your Stars on every menu surface.
Stars should occupy the highest-visibility positions on your physical menu, your digital menu, and your Zomato and Swiggy listings. In physical menus, this is the top-right of a spread or the first item in each category. In digital ordering interfaces, Stars should appear first in their category listing. In Zomato and Swiggy, Stars should be in your “Top Picks” or “Bestsellers” section with high-quality photographs that communicate their appeal.
Action 2: Address your Plowhorses strategically before repricing.
Before raising the price of a popular low-margin dish, consider whether the food cost can be reduced without affecting customer-perceived quality. Can a less expensive protein cut deliver the same flavour profile with proper preparation? Can the portion size be adjusted by 10 to 15% without being noticeable to a customer who is not explicitly looking for the change? Can an ingredient that has risen significantly in price be partially substituted without affecting the dish’s identity? These adjustments, made carefully and tracked in the recipe management system, can move a Plowhorse toward the Star category without a price increase.
Action 3: Promote your Puzzles actively and specifically.
Every Puzzle on your menu deserves a dedicated promotional effort. In the restaurant, this means staff training: every service team member knows which high-margin dishes they should be recommending and why those dishes are particularly good. On Zomato and Swiggy, Puzzle dishes should be in a “Chef Recommends” or “Hidden Gems” section with descriptions written specifically to communicate their appeal. On social media, Puzzle dishes should be featured with behind-the-scenes preparation content that builds curiosity and perceived value.
Action 4: Remove or redesign your Dogs with a defined timeline.
Dogs that have been on your menu for more than a year without improving their profitability or popularity metrics should be removed at the next menu revision. Before removing, inform your regular customers through your loyalty communication channel and offer a final-week promotion that turns the removal into an event rather than a quiet disappearance.
Action 5: Price new dishes as Stars from their first day.
When adding new dishes to your menu, engineer them as Stars before they launch. Calculate the target selling price based on your desired food cost percentage, confirm that the price is competitive with market expectations, test the recipe at scale to verify the food cost at production volume, and position the dish in a high-visibility menu location with professional photography ready from day one.
High-performing restaurant brands are fighting rising costs by intentionally packaging mains, snacks, and drinks into high-value bundles that lift average order value past commission break-even points. This is combo architecture and it is the single most immediate lever available to Indian restaurants facing margin pressure in 2026.
How combo architecture protects margin:
A customer ordering a main dish alone at Rs 250 generates a certain margin. The same customer ordering a combo of main dish plus beverage plus dessert at Rs 390 generates a higher absolute margin even if the percentage is similar, because the beverage and dessert components typically have food costs of 15 to 25%, significantly below the food cost of the main protein dish.
The combo structure essentially uses the high-margin beverage and dessert to subsidise the lower margin of the main dish while increasing the total transaction value and the total profit per customer simultaneously.
Combo design principles for Indian restaurants:
Principle | What It Means | Example |
Anchor the combo on a Star or popular Plowhorse | The combo’s main item should be something customers already want | Butter chicken as the main with raita and lassi |
Include at least one very high-margin item | Beverages and desserts typically have the highest margins | Fresh lime soda at 12% food cost |
Price the combo below the sum of individual items | The saving must be visible enough to feel worthwhile | Individual items total Rs 430, combo price Rs 380 |
Make the saving easy to understand | Customers decide quickly so the value must be immediate | “Save Rs 50 with the Complete Meal” |
Name the combo after the experience not the contents | Names that create desire convert better than ingredient lists | “The Weeknight Special” rather than “Chicken Rice Lassi Set” |
The delivery-specific combo:
For Zomato and Swiggy orders, design combos that specifically address the profitability problem of high commission rates. A delivery combo should include items where the combined food cost of all components is low enough that even after 28% commission, the combined margin remains acceptable. This typically means including beverages and snacks that have food costs below 20% alongside the main protein dish
For Indian restaurants where delivery generates 40% or more of total revenue, the Zomato and Swiggy menu listing is as important as the physical in-restaurant menu. Menu engineering principles apply to digital listings with specific adaptations for the platform interface.
Photography is not optional for high-margin dishes.
Dishes without professional photography on Zomato and Swiggy consistently underperform dishes with high-quality food photography in the same category. If your Puzzle dishes, the ones you want customers to order more of because of their high margin, do not have attractive photographs on your delivery listing, you are asking customers to choose them based on a text description alone. In a platform where every competitor’s listing is visually competing for the same customer’s attention, a text-only listing for your best-margin dish is invisible.
Category and section organisation on delivery platforms.
Delivery platform interfaces present menus in categories. The order of categories and the order of dishes within each category directly affects what customers see first and therefore what they order most. Your Stars and your most profitable combos should be in the first category customers see and should appear first within that category.
Menu simplification for delivery.
A restaurant with 80 items on its dine-in menu does not necessarily need 80 items on its Zomato listing. Many successful Indian restaurant operators have found that reducing their delivery menu to 35 to 45 items, specifically the Stars and best combos, improves order accuracy, reduces kitchen preparation complexity during peak hours, and actually increases average order value by guiding customers toward fewer, better choices.
For restaurant chains operating more than one outlet, menu engineering has an additional dimension: outlet-specific performance variations.
The same dish may be a Star at one outlet and a Puzzle at another. A biryani that is the highest-selling item at the Hyderabad outlet may sell half as many portions at the Chennai outlet serving a customer base with different preferences. A South Indian snack that is a Star at the Chennai outlet may generate minimal orders at the Bangalore outlet in a neighbourhood with a predominantly North Indian customer base.
What multi-outlet menu engineering requires:
Requirement | Why It Matters | What the System Must Provide |
Per-outlet sell volume by dish | Same menu performs differently at different locations | Outlet-level order count per dish per period |
Per-outlet food cost by dish | Supplier prices may vary by city affecting local profitability | Outlet-level recipe cost using that outlet’s supplier prices |
Chain-wide matrix with outlet breakdown | Stars at one outlet may be Dogs at another | Combined view with outlet-level drill down |
Centralised menu update capability | Changes based on engineering analysis must reach all outlets at once | Head office menu configuration pushed to all outlets simultaneously |
RetailPOS Dineazy provides the specific data infrastructure that transforms menu engineering from a once-a-year exercise into a continuous management practice.
Recipe management with real-time cost tracking.
Every dish on the menu is mapped to its exact ingredient quantities in Dineazy. When supplier prices change, the food cost percentage for every dish containing that ingredient updates automatically. There is no manual recalculation required. The moment tomatoes go from Rs 30 to Rs 75 per kg in the market and the new purchase price is entered into the system, every dish containing tomatoes shows its updated food cost percentage immediately.
Dish-level sales and margin analytics.
Dineazy tracks order volume per dish across every channel, dine-in, Zomato, Swiggy, and direct orders, for any time period. Combined with recipe cost data, this generates the exact data needed to classify every dish into the four menu engineering categories. Stars, Plowhorses, Puzzles, and Dogs are identifiable from the analytics dashboard without any manual data compilation.
Per-channel profitability reporting.
The delivery channel food cost percentage that accounts for platform commission is calculated and reported separately in Dineazy. A dish that appears profitable on dine-in may appear as a Plowhorse or a Dog after commission is factored into the delivery channel calculation. This per-channel view is what enables Indian restaurant owners to make genuinely informed menu decisions for their delivery listings rather than applying dine-in profitability logic to delivery operations where the economics are fundamentally different.
Centralised menu management for chains.
For restaurant chains, menu engineering insights identified at head office can be acted upon immediately. A dish reclassified as a Dog and marked for removal is removed from every outlet’s menu simultaneously. A Puzzle identified for promotional push is moved to the Top Picks section of every outlet’s Zomato listing through a single configuration change. A new combo designed to improve average order value activates at every outlet at the configured time without any local action from outlet managers.
The Cockpit dashboard for chain-wide menu performance.
The Cockpit dashboard shows dish-level performance across all outlets simultaneously, enabling the identification of outlet-specific Stars and Dogs that differ from the chain-wide average. A dish that is underperforming chain-wide but performing strongly at one outlet provides the insight that the dish may need repositioning or rebranding rather than removal, and the outlet where it performs well provides the model for what that repositioning should look like.
Every dish on your menu is doing one of two things. It is either contributing meaningfully to your profitability or it is consuming kitchen capacity, ingredient cost, and menu space while generating revenue that does not translate into profit. The difference between these two outcomes is not visible from revenue data alone. It only becomes visible when you know the food cost of every dish, the order volume of every dish, and the per-channel profitability of every dish simultaneously.
Menu engineering is the practice of making this information visible and acting on it systematically. The Indian restaurants that are protecting and growing their margins in 2026, despite ingredient inflation, despite delivery platform commissions, despite increasing competition, are the ones that know exactly which of their dishes make money and which do not, and that design every customer-facing menu surface to guide customers toward the profitable choices.
Your menu is being evaluated by every customer who opens your Zomato listing. Make sure the dishes they see first, the dishes your staff recommends, and the combos your kiosk suggests are the dishes that make your restaurant profitable rather than merely busy.
Menu engineering is a data-driven approach to menu design that classifies every dish by two dimensions: how profitable it is and how popular it is. Standard menu updates are typically driven by customer feedback, seasonal availability, or chef preference without reference to profitability data. Menu engineering ensures that every menu change, whether adding a new dish, removing an existing one, or changing a price, is made on the basis of actual food cost and order volume data rather than instinct or opinion.
For restaurants with access to real-time dish-level analytics, the underlying data should be reviewed monthly. A full menu reclassification and strategic response, including decisions about repricing, repositioning, and removal, should happen quarterly or when a significant cost change occurs such as a major ingredient price movement. Delivery channel profitability should be reviewed more frequently given the sensitivity of delivery economics to platform commission rates and ingredient price changes.
The dishes that should be most prominent in delivery platform listings are those that are both profitable after commission and popular with delivery customers. These are the delivery-channel Stars. Dishes that are popular on dine-in but whose food cost becomes unacceptable after delivery commission should either be repriced for the delivery channel, redesigned with a lower-cost recipe for delivery, or replaced in the delivery listing with a similar dish that has better delivery economics.
A Plowhorse dish can be improved in three ways without changing its fundamental character. The food cost can be reduced by substituting a less expensive ingredient for a minor component while maintaining the dish's primary flavour profile. The selling price can be increased gradually, for example by Rs 20 every 60 days, which most regular customers accept without reducing their ordering frequency. Or the Plowhorse can be bundled into a combo where the high-margin add-on items bring the overall combo margin to an acceptable level even if the main item's margin remains low.
Yes. When supplier purchase prices are updated in Dineazy and every dish is mapped to its recipe ingredients with exact quantities, the food cost percentage for every dish updates automatically whenever ingredient prices change. Restaurant owners and operations managers can see the current food cost percentage for every dish on their menu at any time from the Dineazy analytics dashboard without any manual calculation or spreadsheet compilation.
About RetailPOS
RetailPOS is an enterprise restaurant and retail POS solution by Unipro Tech Solutions Pvt Ltd, headquartered in Chennai, Tamil Nadu. With over 20 years of experience and 10,000 plus businesses served across India and globally, RetailPOS provides purpose-built restaurant management technology including Dineazy restaurant POS with recipe management, dish-level analytics, multi-channel profitability reporting, and the Cockpit multi-outlet dashboard for restaurant chains, QSR operators, cloud kitchens, and multi-outlet F&B groups across India.
Ready to stop losing sales to stock mismatches between your store and your website? Book your free RetailPOS demo today →