calcolihoreca

Free calculators for restaurants, bars and pizzerias. Results are operational estimates and do not replace professional tax, legal, health or technical advice.

Food cost calculatorCocktail cost calculatorBlood alcohol calculatorPizza dough calculatorBreak-even calculatorBMI calculatorPercentage calculatorItalian tax codeAll calculatorsBar gamesBlogAuthorsAbout usEditorial policyContactPrivacyCookieTerms
Made in Italy
$calcoli·HoReCaFree · fast · no sign-up
Food CostMarginsBar & CocktailPizzaPastaStaff & HREventsCoffee
Home/Restaurant Finance

Restaurant Finance

Menu Engineering Calculator

Enter sales volume and contribution margin for each dish to classify your entire menu into the Kasavana-Smith quadrants: Stars, Plowhorses, Puzzles and Dogs. Get action recommendations for each item.

Updated: May 2026
No registration Instant calculation Data stays in browser
DishCost ($)Price ($)Sales/month

Menu Engineering matrix

🧩 Puzzle(1)
Tagliata — $13.50
⭐ Star(1)
Carbonara — $8.80
🐕 Dog(1)
Insalata Caesar — $7.50
🐂 Plowhorse(2)
Margherita — $6.20
Tiramisu — $5.20
↑ High margin / ↓ Low margin← Few sales / Many sales →
DishMarginFC %SalesTotal rev.Quadrant
Margherita$6.2031.1%120$1,080🐂 Plowhorse
Carbonara$8.8026.7%85$1,020⭐ Star
Tagliata$13.5038.6%35$770🧩 Puzzle
Tiramisu$5.2025.7%60$420🐂 Plowhorse
Insalata Caesar$7.5031.8%25$275🐕 Dog

Menu summary

Total revenue$3,565.00
Total margin$2,464.00
Average menu food cost30.9%
Average sales/dish65
Weighted average margin$7.58
Star / Plowhorse / Puzzle / Dog1 / 2 / 1 / 1

Balanced menu food cost: 30.9% of sales, 69.1% gross margin on food. You're in the healthy restaurant band — work the mix to push your Stars.

  • Give Stars more visibility (menu, photos, staff recommendation): they're the dishes that drive revenue with margin.
  • Re-check the food cost of key dishes: 1-2 points recovered on sales make a real difference to the average margin.
Next step
  • Food costCut the cost of the dishes pulling your menu average up.
  • Dish marginFind the right price for Plowhorses and Dogs to reprice.
  • Menu margin projectionEstimate the monthly margin of the mix you built.
⭐ StarKeep high visibility on the menu and don't touch the price. Make sure quality stays consistent.
🐂 PlowhorsePopular but low margin. Try raising the price slightly (+5-10%) or cut food cost with substitutions.
🧩 PuzzleHigh margin but few sales. Improve its menu placement, add photos, train staff to recommend it.
🐕 DogLow margin and low sales. Consider removing it, a radical reformulation, or turning it into a daily special.
150 persone trovano utile questo calcolatore

Menu Engineering: The Kasavana-Smith Matrix

The 2×2 matrix classifies items by two independent dimensions. The thresholds are calculated from your own data — not industry averages — making the method applicable to any restaurant.

Contribution Margin (CM) per dish =
  Selling Price (excl. VAT) − Ingredient Cost

Average CM =
  Sum(CM × quantity sold) / Total quantities sold

Mix Index (MM%) =
  (Item sales / Total sales) / (1 / No. of items)

Popularity threshold: MM% ≥ 0.70
Profitability threshold: CM ≥ Average CM

Classification:
  High CM + High MM  → STAR     (promote, protect)
  Low CM  + High MM  → PLOWHORSE (reduce cost or raise price)
  High CM + Low MM   → PUZZLE   (reposition, rename, highlight)
  Low CM  + Low MM   → DOG      (remove or justify strategically)

Action Table by Quadrant

QuadrantRecommended actions
StarFeature prominently. Protect recipe and quality. Small price increase acceptable.
PlowhorseReduce portion cost. Raise price by €1–2. Move away from prime menu real estate.
PuzzleRename, add description, move to prime position. Bundle with popular items.
DogRemove, rebrand or keep only if strategically justified (anchor, allergen, positioning).

Example: Italian Trattoria — 8-Dish Lunch Menu Analysis

DishSold/monthPriceIngred. costCMCategory
Spaghetti Carbonara210€13€2.80€10.20Star
Risotto ai funghi85€15€4.20€10.80Puzzle
Amatriciana170€12€3.50€8.50Plowhorse
Filetto di manzo30€28€14.00€14.00Puzzle
Cotoletta milanese120€18€5.80€12.20Star
Insalata caprese95€9€3.00€6.00Plowhorse
Tiramisù140€7€1.50€5.50Plowhorse
Panna cotta al pistacchio28€8€1.80€6.20Dog

Average CM = €9.36. Actions: Carbonara and Cotoletta are Stars — highlight on menu. Risotto and Filetto are Puzzles — add evocative descriptions. Tiramisù is a Plowhorse — consider raising price to €8. Panna cotta pistacchio is a Dog — replace with a seasonal dessert.

Risposte rapide

Direct answers

What is menu engineering?
Menu engineering is the systematic analysis of every dish on your menu by two dimensions: popularity (how often it is ordered) and profitability (how much contribution margin it generates per sale). Developed by Michael Kasavana and Donald Smith at Michigan State University in 1982, the method classifies every item into one of four quadrants — Stars, Plowhorses, Puzzles and Dogs — and prescribes a different action for each. It is now the standard framework used by restaurant consultants worldwide to optimize menu mix, pricing and dish placement.
What are the four categories in the Kasavana-Smith matrix?
Stars: high popularity AND high contribution margin — your best items, promote heavily, protect their recipe. Plowhorses: high popularity but low contribution margin — customers love them but they don't contribute much profit; try to reduce cost or raise price slightly. Puzzles: high contribution margin but low popularity — profitable when ordered but rarely chosen; improve placement, description or presentation to drive volume. Dogs: low popularity AND low contribution margin — typically remove from menu or repurpose ingredients, though some Dogs serve a positioning role (premium items that justify price perception).
How do I calculate the contribution margin per dish?
Contribution margin per dish = selling price (VAT excluded) − total ingredient cost for that portion. For example, a pasta dish selling at €14 with ingredient cost of €3.80 has a contribution margin of €10.20. This is different from gross margin percentage — you need the absolute euro amount per portion to run the Kasavana-Smith analysis, since a cheap dish with high volume may contribute more total margin than an expensive dish ordered rarely.
What is the mix index (MM Index) and how is it calculated?
The mix index (also called menu mix %) measures each item's share of total sales relative to what an equal distribution would predict. Formula: MM Index = (actual item sales / total sales) / (1 / number of items). If you have 10 items and sell equal amounts of each, every item has an MM Index of 1.0. An item with an MM Index above 0.7 is considered high popularity in the Kasavana-Smith framework. This threshold (70% of expected equal share) separates Stars and Plowhorses from Puzzles and Dogs on the popularity axis.
Should I remove all Dogs from my menu?
Not necessarily. Some Dogs serve strategic purposes: a bistecca fiorentina at €45 may be ordered rarely, but its presence on the menu anchors price perception and makes €28 pasta dishes seem reasonable by comparison. Other Dogs are category anchors (the only vegetarian main, the only gluten-free option) that serve important customer segments. Dogs that genuinely have no strategic role AND are operationally complex should be removed. Review Dogs quarterly and ask: if we removed this, would any customer not come, or feel the menu was incomplete?
How often should I run a menu engineering analysis?
Run a full analysis at least quarterly, and always before a seasonal menu change or price revision. The analysis requires a minimum of 4–6 weeks of sales data to be statistically meaningful — daily fluctuations and special events can skew weekly figures. Many Italian restaurants run engineering analysis before the spring/summer menu launch (March), the autumn menu (September) and once mid-winter. Fast-changing menus (tasting menus with weekly updates) benefit from more frequent analysis focused on the most variable categories.
Quick answers

Frequently Asked Questions

What is menu engineering?

Menu engineering is the systematic analysis of every dish on your menu by two dimensions: popularity (how often it is ordered) and profitability (how much contribution margin it generates per sale). Developed by Michael Kasavana and Donald Smith at Michigan State University in 1982, the method classifies every item into one of four quadrants — Stars, Plowhorses, Puzzles and Dogs — and prescribes a different action for each. It is now the standard framework used by restaurant consultants worldwide to optimize menu mix, pricing and dish placement.

What are the four categories in the Kasavana-Smith matrix?

Stars: high popularity AND high contribution margin — your best items, promote heavily, protect their recipe. Plowhorses: high popularity but low contribution margin — customers love them but they don't contribute much profit; try to reduce cost or raise price slightly. Puzzles: high contribution margin but low popularity — profitable when ordered but rarely chosen; improve placement, description or presentation to drive volume. Dogs: low popularity AND low contribution margin — typically remove from menu or repurpose ingredients, though some Dogs serve a positioning role (premium items that justify price perception).

How do I calculate the contribution margin per dish?

Contribution margin per dish = selling price (VAT excluded) − total ingredient cost for that portion. For example, a pasta dish selling at €14 with ingredient cost of €3.80 has a contribution margin of €10.20. This is different from gross margin percentage — you need the absolute euro amount per portion to run the Kasavana-Smith analysis, since a cheap dish with high volume may contribute more total margin than an expensive dish ordered rarely.

What is the mix index (MM Index) and how is it calculated?

The mix index (also called menu mix %) measures each item's share of total sales relative to what an equal distribution would predict. Formula: MM Index = (actual item sales / total sales) / (1 / number of items). If you have 10 items and sell equal amounts of each, every item has an MM Index of 1.0. An item with an MM Index above 0.7 is considered high popularity in the Kasavana-Smith framework. This threshold (70% of expected equal share) separates Stars and Plowhorses from Puzzles and Dogs on the popularity axis.

Should I remove all Dogs from my menu?

Not necessarily. Some Dogs serve strategic purposes: a bistecca fiorentina at €45 may be ordered rarely, but its presence on the menu anchors price perception and makes €28 pasta dishes seem reasonable by comparison. Other Dogs are category anchors (the only vegetarian main, the only gluten-free option) that serve important customer segments. Dogs that genuinely have no strategic role AND are operationally complex should be removed. Review Dogs quarterly and ask: if we removed this, would any customer not come, or feel the menu was incomplete?

How often should I run a menu engineering analysis?

Run a full analysis at least quarterly, and always before a seasonal menu change or price revision. The analysis requires a minimum of 4–6 weeks of sales data to be statistically meaningful — daily fluctuations and special events can skew weekly figures. Many Italian restaurants run engineering analysis before the spring/summer menu launch (March), the autumn menu (September) and once mid-winter. Fast-changing menus (tasting menus with weekly updates) benefit from more frequent analysis focused on the most variable categories.

Italian version: Calcola menu engineering
DishCost ($)Price ($)Sales/month

Menu Engineering matrix

🧩 Puzzle(1)
Tagliata — $13.50
⭐ Star(1)
Carbonara — $8.80
🐕 Dog(1)
Insalata Caesar — $7.50
🐂 Plowhorse(2)
Margherita — $6.20
Tiramisu — $5.20
↑ High margin / ↓ Low margin← Few sales / Many sales →
DishMarginFC %SalesTotal rev.Quadrant
Margherita$6.2031.1%120$1,080🐂 Plowhorse
Carbonara$8.8026.7%85$1,020⭐ Star
Tagliata$13.5038.6%35$770🧩 Puzzle
Tiramisu$5.2025.7%60$420🐂 Plowhorse
Insalata Caesar$7.5031.8%25$275🐕 Dog

Menu summary

Total revenue$3,565.00
Total margin$2,464.00
Average menu food cost30.9%
Average sales/dish65
Weighted average margin$7.58
Star / Plowhorse / Puzzle / Dog1 / 2 / 1 / 1

Balanced menu food cost: 30.9% of sales, 69.1% gross margin on food. You're in the healthy restaurant band — work the mix to push your Stars.

  • Give Stars more visibility (menu, photos, staff recommendation): they're the dishes that drive revenue with margin.
  • Re-check the food cost of key dishes: 1-2 points recovered on sales make a real difference to the average margin.
Next step
  • Food costCut the cost of the dishes pulling your menu average up.
  • Dish marginFind the right price for Plowhorses and Dogs to reprice.
  • Menu margin projectionEstimate the monthly margin of the mix you built.
⭐ StarKeep high visibility on the menu and don't touch the price. Make sure quality stays consistent.
🐂 PlowhorsePopular but low margin. Try raising the price slightly (+5-10%) or cut food cost with substitutions.
🧩 PuzzleHigh margin but few sales. Improve its menu placement, add photos, train staff to recommend it.
🐕 DogLow margin and low sales. Consider removing it, a radical reformulation, or turning it into a daily special.
150 persone trovano utile questo calcolatore

Explore 3 similar calculators

Dish Margin CalculatorFood Cost CalculatorPrime Cost Calculator
Next useful tools

Related calculators

MarginsDish Margin CalculatorCalculate gross margin and profit for each dish on your menu.Open calculatorFood CostFood Cost CalculatorCalculate the food cost percentage for any dish or entire menu.Open calculatorFood CostPrime Cost CalculatorCalculate prime cost (food cost + labor cost) for your restaurant.Open calculator