๐Ÿ“ˆ Menu Engineering

Stars, Plowhorses, Puzzles & Dogs: Menu Engineering Explained

What do these four categories mean โ€” and exactly what should you do with each dish to maximize restaurant profit? The complete guide to the Menu Engineering Matrix.

โฑ 9 min read ๐Ÿ“… March 2025 ๐Ÿ‘จโ€๐Ÿณ For Chefs & Restaurant Operators
Menu engineering stars plowhorses puzzles and dogs header

Menu engineering turns profitability and popularity into practical actions for each dish.

Why Your Menu Is Losing You Money Right Now

Most restaurant menus are designed by intuition โ€” "this dish sells well" or "the chef loves making this one." Menu Engineering replaces intuition with data.

Developed at Michigan State University in 1982, the Menu Engineering Matrix is still the gold standard for menu optimization โ€” used by Michelin-starred restaurants and fast food chains alike. Every dish sits on a 2ร—2 matrix of profitability and popularity. That position determines exactly what you should do with it.

The Two Axes

HIGH PROFIT
๐Ÿงฉ
Puzzle
High profit, low popularity
โญ
Star
High profit, high popularity
๐Ÿ•
Dog
Low profit, low popularity
๐Ÿด
Plowhouse
Low profit, high popularity
LOW POPULARITY โ†’ HIGH POPULARITY
Menu engineering four quadrant example for restaurant dishes

The matrix separates popular, profitable, hidden, and underperforming menu items.

Profitability (Profit Score)

A dish is HIGH profit when its contribution margin (sell price minus food cost) is above the menu average. From our example menu, average profit = $10.28 per dish. A dish earning $15.60 is HIGH; one earning $7.80 is LOW.

This is not the same as food cost %. A dish can have a low food cost % but still be a weak profit contributor if it's priced too low. Always use contribution margin (actual dollars), not percentage.

Popularity (Pop Score)

A dish is HIGH popularity when its menu mix % exceeds the popularity threshold:

Threshold = (100% รท number of menu items) ร— 0.70

For a 20-item menu: (100 รท 20) ร— 0.70 = 3.5% โ€” any dish above this is HIGH popularity.

Interactive matrix

Click through the four categories

Each point is a dish. The right panel shows whether it is a Star, Plowhorse, Puzzle, or Dog and what action the category suggests.

Recipe preview

Public sample sheet: Technical Card

This is a real FoodTechGuru recipe cost card, shared as a read-only Google Sheet. It shows the same kind of ingredient, yield, cost, and serving-weight structure described in this article.

Open the read-only source sheet: FoodTechGuru Technical Card.

FoodTechGuru menu engineering dish grade output

Dish grades should lead to actions, not just colored labels.

โญ Stars โ€” High Profit + High Popularity

โญ
Stars
High Profit ยท High Popularity

Examples: Beef Steak with Mashed Potatoes ($15.60 margin), Seafood Paella ($13.20 margin)

Stars are your menu's best assets. They sell well AND make you money. These dishes have loyal fans and solid margins.

  • Protect them โ€” don't change recipe, portion, or price without testing
  • Promote aggressively โ€” top of menu, photos, staff recommendations
  • Watch portion consistency โ€” a 10% heavier serve erodes the margin fast
  • Try a small price increase โ€” Stars have inelastic demand; $1โ€“2 often has zero impact on sales
"Your Stars are paying the rent. Treat them accordingly."

๐Ÿด Plowhorses โ€” Low Profit + High Popularity

FoodTechGuru menu screen for profitability review

Use menu-level views to monitor the dishes that need pricing, promotion, or removal.

๐Ÿด
Plowhorses
Low Profit ยท High Popularity

Examples: Caesar Salad ($7.90, 2,200 sold), Grilled Salmon ($8.75), Cheeseburger Deluxe ($8.70)

Plowhorses are beloved by guests but not by your P&L. They drive volume but their contribution margin is below average.

  • Reduce cost, not quality โ€” review cost card for substitution opportunities
  • Increase price carefully โ€” test $0.50โ€“1.00 increase, monitor if sales dip
  • Reposition on menu โ€” less prominent placement without removing
  • Bundle them โ€” add a high-margin side pairing to increase ticket size
Warning: never kill a Plowhouse cold. High volume keeps kitchen efficiency up and covers overhead.

๐Ÿงฉ Puzzles โ€” High Profit + Low Popularity

๐Ÿงฉ
Puzzles
High Profit ยท Low Popularity

Examples: BBQ Pork Ribs ($10.80), Grilled Tuna Steak ($12.30), Lamb Chops ($13.80)

Puzzles make great money when someone orders them โ€” but not enough people do. They're either hidden on the menu, poorly named, or just not front-of-mind.

  • Rename them โ€” "BBQ Pork Ribs" vs "Slow-smoked 12-hour Ribs with house bourbon glaze"
  • Move up the menu โ€” prime real estate = top-right of each section
  • Train staff โ€” the highest-converting marketing is a server saying "I'd really recommend this tonight"
  • Add photography โ€” visual presentation increases orders by 30%+ for less familiar dishes
Do NOT discount Puzzles heavily โ€” you'll just create a Plowhouse. The goal is volume at current price.

๐Ÿ• Dogs โ€” Low Profit + Low Popularity

๐Ÿ•
Dogs
Low Profit ยท Low Popularity

Examples: Vegetable Stir Fry ($7.80, only 90 sold), Spaghetti Bolognese ($8.60), Thai Green Curry ($9.60)

Dogs have neither the margin to justify their place nor the sales to suggest guest demand. They consume menu space, kitchen prep time, and inventory.

  • Remove them โ€” a shorter, intentional menu outperforms a long unfocused one
  • Reprice and re-evaluate โ€” significant price increase, wait one month, then remove if unchanged
  • Investigate why โ€” are they poorly placed, poorly described, or poorly executed?
  • Replace with a new dish โ€” every removed Dog is a slot for a potential Star

A Real Example: The 20-Dish Menu

CategoryCountKey Finding
โญ Stars2Only Beef Steak & Seafood Paella โ€” the menu needs more
๐Ÿด Plowhorses12Dominant โ€” high volume, all need margin work
๐Ÿงฉ Puzzles3Great margins โ€” BBQ Ribs, Tuna, Lamb โ€” need promotion
๐Ÿ• Dogs3Candidates for removal or repricing

Critical finding: Three dishes (#15 Mushroom Risotto, #16 Club Sandwich, #17 Teriyaki Bowl) show negative dish profit โ€” the sell price is below food cost. These need immediate repricing or removal regardless of category.

The Numbers Behind the Matrix

MetricFormula
Food Cost %(Food Cost $ รท Sell Price) ร— 100
Contribution MarginSell Price โˆ’ Food Cost $
Menu Mix %(Dish sales รท Total sales) ร— 100
Popularity Threshold(100 รท # of menu items) ร— 0.70
Average Contribution MarginTotal CM รท # of menu items

Ready to run menu engineering on your menu?

FoodTech.Guru builds the matrix automatically from your cost cards and sales data.

Download Free on iOS โ†’