The Kasavana-Smith method applied to your menu: popularity x margin matrix, food cost calculation, repositioning, and controlled price increases.
Recover 2 to 5 margin points in 90 days by piloting your menu with the right KPIs.
Menu engineering is a method developed at Cornell University in 1982 by Kasavana and Smith. It plots every dish on a popularity x contribution margin matrix and assigns it to one of four quadrants: Stars (protect), Plowhorses (reformulate), Puzzles (amplify), Dogs (remove). The goal: decide what to promote, reprice, or cut to recover 2 to 5 margin points in 90 days.
This page covers the full method, the calculation formulas, worked examples for starters, mains, and desserts, menu redesign and placement, pricing psychology, seasonal rotation, and adaptation to every format (full-service, fast casual, fine dining, delivery, institutional catering). It closes with a quantified case study of an 80-cover bistro that gained 6 margin points in one quarter.
Menu engineering was born in 1982 at the Cornell University School of Hotel Administration. Michael Kasavana and Donald Smith published a foundational article in the Cornell Hotel and Restaurant Administration Quarterly proposing a 2x2 grid inspired by the BCG (Boston Consulting Group) matrix. Instead of segmenting a product portfolio along growth and market share, they transposed the logic to a restaurant context: popularity (customers love it) and contribution margin (the restaurant earns from it).
The model's strength lies in its simplicity: two axes, four quadrants, one clear action per quadrant. It forces the chef-owner to step out of intuition and pilot the menu with two measurable inputs: the sales mix (how often each dish sells) and the food cost (what each dish costs to produce). It is a contribution analysis approach, distinct from ABC analysis which only considers revenue without weighing margin.
Menu engineering is not a fad: forty years on, it remains the reference taught in hospitality schools and used by Accor, Compass, Sodexo, Aramark, and the vast majority of restaurant consultants. Its power comes from combining calculation rigor with the visual readability of the 2x2 matrix, which turns a subjective conversation about the menu into a fact-based debate around four quadrants.
Stars are the heroes of your menu. Customers love them and they generate above-average margin. Action: protect these dishes, do not change the recipe or the price, place them inside the menu's golden triangle (top right, top left, center), and train servers to recommend them. A Star whose mix collapses overnight is a strong warning sign: ingredient quality, plating, kitchen training.
Plowhorses drive volume but eat margin. They are often the historic signature dishes of a venue, sold at a price that has not kept up with input costs. Action: reformulate quietly (swap a side for a more profitable one, adjust garnish portions, optimize the protein gram weight), nudge the price up 3 to 5 percent, control the food cost line by line via the spec sheet. Never bluntly remove a Plowhorse: it is a draining volume that can be transformed into a Star.
Puzzles enjoy enviable margins but do not sell. Action: amplify visibility. Reposition them on the menu (golden triangle), rename them to sound more appetizing, add a photo, ask servers to suggest them first, simplify the description. A well-repositioned Puzzle can flip to Star in two to three months. If nothing moves after a quarter, the dish is probably miscalibrated (technique, atypical ingredient, price too high for the format).
Dogs neither please nor pay. Action: remove or radically rethink. Before deletion, verify that the dish is not a niche anchor (vegetarian, gluten free, kids menu). If not, the Dog clutters the menu, complicates production, lengthens the shopping list, and distracts servers. A 12-dish menu without Dogs sells better than an 18-dish menu containing 5 Dogs.
Formula: popularity = portions sold of the dish / total portions in the category over the period x 100. Minimum window: 28 days, to smooth out weekly seasonality (a Sunday service does not have the same mix as a Wednesday service). Data source: POS extract or the sales analysis.
The «high» threshold = 70 percent of the category's arithmetic mean. Example: 8 dishes in the Mains category, mean = 100 / 8 = 12.5 percent. High-popularity threshold = 12.5 x 0.70 = 8.75 percent. Any dish exceeding 8.75 percent of the mix is considered popular. This Kasavana-Smith rule prevents the average from being skewed by a single hero dish and offers a stable classification threshold.
Critical: never compare a dessert to a main. Segmentation by category (starter, main, dessert, drinks) is mandatory. A dessert at 18 percent of the dessert mix is not more popular than a main at 14 percent of the mains mix: they are different universes with different selling prices and contribution margins.
Formula: contribution margin = selling price ex-VAT - unit food cost. The unit food cost comes from the precise spec sheet: ingredients weighed to the gram, weight variations accounted for (trimming losses, cooking evaporation), packaging cost if takeaway, allergen sourcing premium if relevant.
Weighted average contribution margin = sum(margin x volume) / total volume. The weighted mean, not the arithmetic one, serves as the classification threshold. Why weighted? Because a dish sold 200 times weighs more in real economics than one sold 5 times, and the average must reflect that reality. Important distinction: contribution margin is an absolute value in your currency, not a percentage. A dish at 15 EUR margin ranks above a dish at 60 percent gross margin but only 6 EUR absolute.
Repeatable quarterly method:
Step 1. Extract the sales mix of the past 28 days by category from the POS. If you use a restaurant ERP connected to the POS, this calculation is automatic. Otherwise, export to CSV and clean cancellations, complimentary items, and entry errors.
Step 2. Pull the unit food cost of every dish from its spec sheet. If the spec sheet is outdated (supplier change, raw material spike), recalculate first: a stale food cost distorts the entire matrix. This is the most common mistake of chefs starting with menu engineering: an 18-month-old spec sheet that no longer reflects reality.
Step 3. Calculate average popularity and the 70 percent threshold per category. Spreadsheet: average(volumes) then threshold = average x 0.70. Any dish above the threshold sits in the «popular» zone.
Step 4. Calculate the weighted-average contribution margin per category: sumproduct(margin ; volume) / sum(volume). Any dish above this average sits in the «high margin» zone.
Step 5. Place each dish on the matrix by crossing the two axes: popular + high margin = Star, popular + low margin = Plowhorse, low popularity + high margin = Puzzle, low popularity + low margin = Dog.
Step 6. List actions per quadrant and set a horizon: quarterly review to measure the impact. A menu does not transform in one month; six to twelve weeks are needed for a repositioning or a price increase to yield reliable data.
Salmon tartare, price 12.50, food cost 3.80, margin 8.70, mix 24 percent: Star. Slow-poached egg with bacon, price 9.50, food cost 2.10, margin 7.40, mix 19 percent: Star. House foie gras, price 18, food cost 6.20, margin 11.80, mix 8 percent: Puzzle (high margin but undersold). Seasonal gazpacho, price 8.50, food cost 3.80, margin 4.70, mix 6 percent: Dog.
Signature burger, price 17, food cost 5.20, margin 11.80, mix 26 percent: Star. Ribeye steak with fries 200 g, price 24, food cost 11.40, margin 12.60, mix 18 percent: Plowhorse (high volume, margin pulled down by meat cost). Truffle risotto, price 26, food cost 7.80, margin 18.20, mix 7 percent: Puzzle. Grilled fish of the day, price 22, food cost 9.80, margin 12.20, mix 5 percent: Dog (low sales, low margin after losses).
Homemade tiramisu, price 7.50, food cost 1.40, margin 6.10, mix 32 percent: Star. Coffee gourmand, price 8.50, food cost 2.80, margin 5.70, mix 28 percent: Plowhorse. Chocolate souffle, price 9.50, food cost 1.90, margin 7.60, mix 9 percent: Puzzle. Aged cheese plate, price 10, food cost 5.40, margin 4.60, mix 6 percent: Dog.
How not to misread the matrix. Common bias: judging a dish on percentage margin alone. A cheese plate at 46 percent gross margin can be a Dog if it does not sell. Always reason in absolute margin x volume, i.e. total contribution to bottom line.
Once the matrix is in place, the fastest lever is menu redesign. Eye-tracking studies in restaurants (notably Cornell, 2002 and 2014) show that the customer's eye follows a golden triangle: top right, top left, center of the page. That is where Stars and Puzzles to amplify must sit.
A few proven rules. Visually frame (border, color, icon) a Puzzle you want to relaunch: instant attention boost, mix lift of 30 to 50 percent on average. Place Plowhorses in the middle of the menu without visual emphasis: they sell already, no need to give them more space. Remove (or never add) Dogs. A short menu, 8 to 12 dishes per category, sells better than a 25-dish marathon: less hesitation, higher average ticket, simpler stock management.
Avoid classic visual traps: the currency symbol that reminds spending (prefer «14.50» to «14.50 USD»), price columns aligned to the right that invite comparison (prefer the price embedded at the end of the description), descriptions too long that dilute attention. On digital menus (QR code, tablet), the same rules apply with one extra constraint: scrolling. Dishes placed at the bottom of the list lose 30 to 60 percent of visibility versus the top.
Pricing psychology is the toolbox of techniques that influence price perception without changing actual value. Four core techniques in restaurants.
Charm pricing. 14.50 perceived lower than 15. The academic literature (Anderson & Simester, 2003) confirms a several-percent volume effect on prices ending in 9 or 5. Caveat: avoid charm pricing in fine dining, where round prices (24, 32, 48) signal quality.
Currency symbol removal. A Cornell study (2009) shows removing the currency symbol increases average spend by 8 percent. The customer reasons in number, not in currency.
Decoy effect. Place a deliberately expensive item (the decoy) that is not meant to sell, but makes the rest of the menu feel reasonable by contrast. A 68-EUR lobster on a menu where mains sit at 22-28 EUR pulls the average ticket up.
Anchoring. Price ordering on the menu matters: starting each category with the most expensive dish anchors perception. The mid-range price then feels like a deal.
To raise prices without losing customers: prefer 3 to 5 percent twice a year (seasonal menu changes) over 10 percent in one shot. Camouflage the increase by reformulating Plowhorses (side change, plating). Keep 2 to 3 anchor dishes at stable prices (lunch formula, historic signature) to preserve value perception. Communicate added value: ingredient origin, label, technique, local sourcing. A dish moving from 14 to 16 is accepted if the menu now says «Brittany IGP salmon» instead of plain «salmon».
Three rhythms coexist in a well-piloted menu. Permanent menu: light change four times a year, quarterly menu engineering review, 1 to 2 dishes adjusted per review to avoid disorienting regulars. Seasonal menu: full overhaul at season changes (March 1, June 1, September 1, December 1), 6 to 8 new dishes per cycle, Stars systematically retained. Daily special or chalkboard: daily, acts as an incubator for testing future permanent dishes. Measure the mix of a special over 4 to 6 services before promoting it to the menu.
Raw-material seasonality directly impacts food cost and therefore the matrix. A winter tomato costs 2 to 3 times more than a summer tomato and tastes worse: never freeze a tomato recipe on a permanent menu. Seasonal rotation is not a chef's whim; it stabilizes food cost at a low level and prevents the menu from drifting into a string of Plowhorses as input prices rise.
Link to restaurant production: menu changes must align with production capacity, team rota, and remaining stock. A March 1 change that pulls beef bourguignon must be communicated 3 weeks ahead to the production team to avoid meat overstock.
Full-service traditional restaurant (bistro, brasserie). Classic popularity x contribution margin matrix. Quarterly review. Targets: food cost 28-32 percent, EBITDA 10-15 percent.
Fast casual and fast food. Focus on contribution margin x table turnover. The priority KPI becomes margin per minute of table occupancy, not margin per dish. A high-margin dish that takes 25 minutes is worth less than a medium-margin dish served in 8 minutes.
Fine dining. Low volume mix, focus on absolute contribution margin per dish and on the tasting menu as the economic unit. The matrix is built on the tasting-vs-a-la-carte mix, not dish by dish.
Delivery-only (dark kitchen). Integrate packaging cost and platform commission (Uber Eats, Deliveroo: 25 to 35 percent of selling price) into effective food cost. Many dishes «profitable» in dining room become Plowhorses or Dogs in delivery.
Institutional catering (canteen, hospital, school). Replace contribution margin with raw material cost vs budget target and uptake rate (diners served / max cover). Stars = controlled cost + high uptake. Dogs (low uptake + high cost) must exit the cycle before the next season. To go further on restaurant KPIs by format.
