Menu Engineering and Profitability Analytics is a records-based dissertation built around Vayu Kitchens, a fictionalised but realistic 34-item cloud kitchen in HSR Layout, Bengaluru that sells through two aggregator platforms and direct WhatsApp orders. Cloud kitchens live and die on a menu they rarely examine: dishes survive because the chef likes cooking them or because one week was busy, aggregator commissions silently eat 20–25% of every order, and discounts are handed out by platform campaigns nobody costed. The owner's question was blunt — which dishes should stay, which should go, and what should the menu actually push?
For my Bangalore University MBA dissertation (Semester 4), I analysed 26 weeks of order-level records — about 28,000 orders — together with the kitchen's ingredient cost sheet. Contribution margin per dish was rebuilt in Excel; the menu was classified on the classic Kasavana–Smith matrix (popularity × contribution margin → Stars, Plough-horses, Puzzles, Dogs); basket analysis (Apriori association rules in R's arules), k-means order segmentation and an OLS regression of order value were run in R with pre-processing in Python/pandas; and every result was validated on a holdout month and across time windows before being written up. The deliverables are a pruned and re-priced menu, three evidence-backed combo proposals, a discount policy, and a Tableau dashboard the owner can refresh weekly.
Vayu Kitchens prices and promotes 34 dishes with no per-dish profitability picture. Aggregator commissions and discounts are netted into a single revenue line, ingredient costs live in a rough cost sheet, and no one can say which dishes make money, which merely fill the stove, and which lose money on every order. Combos are designed by platform defaults rather than by basket evidence, discount depth is decided by aggregator campaigns, and the menu keeps growing because removal feels like admitting failure.
There is a need for a quantified menu-engineering study — rebuilding realised contribution margin per dish from orders and the cost sheet, classifying the menu on popularity and margin, mining real basket patterns for combos, and validating every claim on holdout data — so that the owner can prune, reprice and re-promote the menu on evidence, with a dashboard that keeps the answers current.
Synopsis
Abstract
Cloud kitchens compete on a menu they almost never measure. This dissertation applies menu engineering and retail-style analytics to a Bengaluru cloud kitchen's 26 weeks of order records and its ingredient cost sheet, classifying all 34 dishes by popularity and contribution margin, mining co-purchase patterns for combo design, and modelling order-value drivers. Validated in R, Excel and Tableau, the study ends in a pruned menu, re-priced SKUs, three combos and a discount policy with projected monthly impact.
Introduction
Vayu Kitchens (fictionalised) operates from one HSR Layout prep kitchen: 34 items spanning South Indian meals, dosas, Indo-Chinese and beverages, sold via two aggregator apps and direct WhatsApp orders. The owner works 16-hour days but decisions about the menu are folklore — the best-selling dish is assumed, the least profitable one is unknown, and the aggregator's discount campaigns are accepted because refusing them risks ranking. The kitchen has data: every order, every item, every discount, every commission. What it lacks is analysis.
Existing practice and literature gap
Dishes are added on instinct and rarely removed; the menu has grown from 22 to 34 items in two years.
Discounts and platform commissions are booked as one sales figure, so the realised margin per dish is invisible.
Combo offers exist because platforms suggest them, not because basket data supports specific pairings.
Menu engineering (Kasavana & Smith) is a four-decade-old, well-proven framework, but it is usually taught on restaurant case data; applying it with association rules and clustering on Indian cloud-kitchen order records — where aggregator commissions and free-delivery thresholds distort both price and basket — is under-explored in MBA dissertation work.
Gap: a validated, low-cost analytics workflow that a one-kitchen owner can actually re-run.
Proposed study
Margin rebuild (Excel): per dish, realised price minus platform commission, ingredient cost from the kitchen's cost sheet, and packaging — a contribution margin the owner has never seen per item.
Menu matrix: classify 34 dishes by popularity (above/below median units) and margin (above/below weighted average) into Stars, Plough-horses, Puzzles and Dogs.
Basket and segments (R): Apriori rules with support, confidence and lift to find genuine co-purchase patterns; k-means segmentation of orders by basket value, item count and daypart.
Order-value regression (R): OLS on order value with daypart, weekend, discount depth, platform and item-count; validated on a held-out final month with RMSE, VIF checks and residual plots.
Validation: rule stability across three bimonthly windows; menu-matrix sensitivity to ±10% ingredient-cost shifts.
Decision layer: prune, reprice, combo and discount recommendations, plus a Tableau dashboard.
Feasibility
Technical: order exports are CSVs; R, Excel and Tableau are free or already licensed; no new systems needed at the kitchen.
Economic: the study costs nothing but time; recommendations save money by deletion, not investment.
Operational: menu pruning requires no capital — a redesigned aggregator menu card and two removals per category are changes the owner can execute in a week.
Objectives
01Rebuild realised contribution margin per dish from 26 weeks of order records, aggregator commissions, discounts and the ingredient cost sheet.
02Classify all 34 dishes on the Kasavana–Smith menu-engineering matrix using popularity and contribution margin.
03Mine co-purchase patterns with Apriori association rules (support, confidence, lift) and identify statistically stable pairings for combos.
04Segment orders with k-means clustering on basket value, item count and daypart, and profile each segment for targeting.
05Model order-value drivers using OLS regression and validate the model on a held-out month with RMSE and assumption checks.
06Quantify the projected monthly margin impact of the proposed pruning, re-pricing and combo decisions.
07Deliver a Tableau dashboard and a decision calendar the owner can maintain without an analyst.
Scope
In scope
One cloud kitchen, 34 menu items, 26 weeks of order-level records (~28,000 orders) across two aggregator platforms and direct WhatsApp orders.
Per-dish contribution margin, menu-engineering classification, basket rules, order segmentation, order-value regression, validation, recommendations and dashboard.
Interviews with the owner and the head cook to sanity-check cost-sheet entries and interpret results.
Out of scope
Second kitchen or multi-brand operations; demand forecasting and inventory purchase planning.
Customer-level analytics (platforms mask customer identity — appropriately, the study never attempts to de-anonymise).
Nutrition, FSSAI compliance or kitchen-process redesign; dynamic pricing algorithms.
Methodology
This is a quantitative, records-based, applied-analytics dissertation following the analyse–validate–recommend sequence. Data pre-processing in Python (pandas); margin and matrix computation in Excel; statistical work in R (dplyr, arules, stats, ggplot2); visualisation in Tableau. The Kasavana–Smith matrix provides the decision framework; association-rule mining and regression provide the evidence beneath it.
Phase
Weeks (of 16)
Activities
Deliverable
Orientation
1–2
Owner agreement, Bangalore University dissertation plan, data access, cost-sheet verification walkthrough
Excel contribution-margin model, popularity counts, Kasavana–Smith classification with sensitivity checks
Menu matrix + margin tables
Basket & segments
9–11
Apriori rules in arules with parameter sweep, k-means with k-selection diagnostics, segment profiling
Rules + segment chapter
Regression & validation
12–13
OLS on order value, VIF/residual checks, holdout-month RMSE, rule stability across windows
Validated model
Decisions & dashboard
14–15
Prune/reprice/combo/discount set with margin projections, Tableau dashboard, owner walkthrough
Recommendation pack + dashboard
Writing & viva prep
16
Consolidated dissertation per BU format; defence rehearsal
Final dissertation + PPT
Ethics and data care: a signed data-use agreement with the owner; no customer names, phone numbers or addresses are extracted from platform exports; order IDs are pseudonymised at import; dish-level margins are commercial confidential and the dissertation reports them only in relative terms; the kitchen's name is fictionalised in publication.
Research design
2 diagrams · 4 tools · 1 min read
R (dplyr, ggplot2, arules)
Python (pandas)
MS Excel (cost sheets, PivotTables)
Tableau (dashboard)
The dissertation is organised as a pipeline from raw exports to a decision pack, with validation gates before anything reaches the recommendation layer.
flowchart TD
A["Platform + WhatsApp order exports<br/>26 weeks, ~28,000 orders"] --> B["Python pandas: clean,<br/>flatten to order-item rows"]
C["Ingredient cost sheet<br/>(verified with head cook)"] --> D["Excel: contribution margin per dish<br/>price - commission - cost - packaging"]
B --> D
B --> E["R: Apriori basket rules<br/>support, confidence, lift"]
B --> F["R: k-means order segments<br/>basket value, items, daypart"]
B --> G["R: OLS order-value model<br/>daypart, weekend, discount, platform"]
D --> H{"Validation gates:<br/>holdout month, rule stability,<br/>cost sensitivity"}
E --> H
F --> H
G --> H
H --> I["Decision pack: prune, reprice,<br/>combos, discount policy"]
I --> J["Tableau dashboard +<br/>managerial recommendations"]
The analytical heart is the Kasavana–Smith classification, which places every dish in one of four boxes and each box carries a distinct action:
flowchart TD
Q1{"Units sold above<br/>median popularity?"}
Q1 -->|"Yes"| Q2{"Contribution margin above<br/>weighted average?"}
Q1 -->|"No"| Q3{"Contribution margin above<br/>weighted average?"}
Q2 -->|"Yes"| ST["STAR — protect price,<br/>feature at top of menu"]
Q2 -->|"No"| PH["PLOUGH-HORSE — reprice or<br/>re-engineer cost, keep volume"]
Q3 -->|"Yes"| PU["PUZZLE — reposition, rename,<br/>bundle into combos"]
Q3 -->|"No"| DO["DOG — drop or replace,<br/>after one promo test"]
Two design choices deserve the viva's attention. First, commissions and discounts are reconstructed per order rather than accepted as net revenue — otherwise the matrix ranks dishes by how much the platforms subsidised them. Second, every menu-matrix label must survive a ±10% ingredient-cost shock; a dish that flips from Star to Dog when onion prices move is reported as volatile, not as a Star.
Work packages
5 packages
Package 01
Order Records & Cost Sheet Reconstruction
Export and clean 26 weeks of order data from two aggregator platforms and WhatsApp; flatten to order-item rows in pandas; reconcile the ingredient cost sheet with the head cook item by item; rebuild realised per-dish revenue after platform commission, platform discounts and packaging in Excel.
Package 02
Menu-Engineering Classification
Compute per-dish popularity and contribution margin; classify all 34 items on the Kasavana–Smith matrix with median popularity and weighted-average margin thresholds; test every classification against ±10% ingredient-cost sensitivity and report volatile dishes separately so the owner sees which labels are stable.
Package 03
Basket Analytics & Combos
Run Apriori association rules in R's arules across order baskets, with a parameter sweep over support and confidence thresholds; filter to rules with lift above 1 and business-plausible pairings; test rule stability across three bimonthly windows; translate surviving rules into three combo proposals with margin maths.
Package 04
Order Segmentation & Regression
Cluster orders with k-means on basket value, item count and daypart, choosing k via elbow and silhouette diagnostics and profiling each segment in business language; fit an OLS model of order value on daypart, weekend, discount depth, platform and item count, with VIF and residual diagnostics and a held-out final month for RMSE.
Package 05
Decision Pack, Dashboard & Impact
Assemble the prune/reprice/combo/discount recommendations with projected monthly margin impact computed on the holdout month; build the Tableau dashboard — menu quadrant, co-occurrence heatmap, daypart patterns, discount tracker — and agree a quarterly menu-review calendar the owner can run without an analyst.
Slides
12 slides · titles free · bullets, notes and the .pptx unlock
Slide 1
Menu Engineering and Profitability Analytics for a Cloud Kitchen
Slide 2
Why a Cloud Kitchen?
Slide 3
Objectives
Slide 4
Data & Study Design
Slide 5
The Margin Rebuild (Excel)
Slide 6
Menu-Engineering Matrix
Slide 7
Basket Analytics in R
Slide 8
Segments & Order-Value Regression
Slide 9
The Decision Pack
Slide 10
Dashboard & Implementation
Slide 11
Limitations
Slide 12
Conclusion & Future Scope
Bullets, speaker notes and the .pptx · ₹999
The titles above are the real outline. The rest is what you present from.
Read each answer, close it, and say it in your own words. Your viva will ask. Now you'll know.
01Concept
What is menu engineering, and why is Kasavana–Smith still the right framework here?
Menu engineering classifies every menu item by its popularity and its contribution margin, placing it in one of four boxes — Star, Plough-horse, Puzzle, Dog — each with a standard managerial action. I chose it because it is transparent, needs only the two quantities a small kitchen can actually compute, and gives the owner a visual decision language. My contribution is feeding it with realised margins after aggregator commissions, which the original restaurant context never had to handle.
02Concept
Explain support, confidence and lift in your association-rule results.
Support is the share of orders containing both items of a rule, confidence is the probability that an order with the first item also contains the second, and lift compares that to what co-occurrence would look like if the items were independent — lift above 1 means genuine affinity. I kept only rules with lift above 1 and stability across three bimonthly windows, because a high-confidence rule that appears in one window is noise, not a combo.
03Concept
Why contribution margin and not gross margin or revenue for the matrix?
Because the kitchen's fixed capacity is stove time and labour, so what matters per dish is what remains after variable costs — commission, discount, ingredients, packaging — to cover the kitchen's fixed costs. Revenue flatters cheap, heavily discounted dishes; gross margin ignores platform commissions that vary by order source. Contribution margin is the number that changes if one more unit of a dish is sold, which is exactly the decision the menu faces.
+12 more questions, with answers
Try the free ones out loud first. Your examiner will not accept “it's in the PPT”.
OnlyProjects. (2026). Menu Engineering and Profitability Analytics for a Bengaluru Cloud Kitchen: MBA Business Analytics project bundle [Educational resource]. https://onlyprojects.online/projects/mba-analytics-cloud-kitchen-menu-engineering-bengaluru
Future scope
1 min read
A demand-forecasting layer per dish (the regression groundwork is already laid) so prep quantities and ingredient purchasing follow the pruned menu.
Dynamic discount testing: A/B the proposed discount policy across platforms and measure realised margin, not order count.
A second-kitchen replication to test whether the stable association rules transfer across locations and cuisines.
Price-elasticity estimation per category using the kitchen's own discount history, upgrading re-pricing from margin arithmetic to demand-aware pricing.
Weekly automated refresh of the dashboard from platform exports, with threshold alerts when a Star dish's margin slips below its volatility band.
Keep browsing
More MBA Business Analytics projects
Same degree, same syllabus slot, different idea. Pick the one your guide will actually approve.