MenuSpy Guides · Updated April 2026 · 13 min read
Menu Engineering Guide: Stars, Plowhorses, Puzzles & Dogs Explained
Quick Answer
Menu engineering classifies every item by popularity and profitability into a 2Χ2 matrix: Stars (protect and feature), Plowhorses (reprice or reportion), Puzzles (reposition on the menu), and Dogs (remove or revamp). Running a menu engineering analysis quarterly and acting on the results is one of the highest-ROI activities in restaurant management no new recipes, no new marketing, just smarter use of what you already have.
The 2Χ2 Framework Explained
Menu engineering was developed by Michael Kasavana and Donald Smith at Michigan State University in 1982. The framework classifies every menu item on two dimensions:
- Popularity: How often does this item sell relative to other items in the same category?
- Profitability: How much does this item contribute to covering overhead and profit (contribution margin, not food cost %)?
High Profitability
Low Profitability
Popularity
High PopularityHigh Margin
? Stars
Your best items. Popular AND profitable. Protect these at all costs don't discount, don't reportion, don't remove. Feature prominently on your menu.
High PopularityLow Margin
?? Plowhorses
Popular but not very profitable. Guests love them, but they don't help your margins much. The goal: carefully raise prices or reduce portion cost.
Low PopularityHigh Margin
?? Puzzles
Profitable but underordered. Something's stopping guests from ordering them bad placement, weak description, poor pricing. Fix the visibility, not the item.
Low PopularityLow Margin
?? Dogs
Low sales, low margin. They take up menu space and kitchen complexity for almost no return. Candidates for removal or complete revamp.
How to Run a Menu Engineering Analysis
-
Pull your sales data for the analysis period
Export item-level sales from your POS system for the past 3090 days. You need: item name, category, number sold, and menu price.
-
Calculate contribution margin for each item
Contribution Margin = Menu Price - Ingredient Cost. You'll need your current recipe costs for each item. If you don't have them, estimate from your food cost %.
-
Calculate the popularity threshold for each category
Within each category, find the average number of orders per item. Items that sell above average are "high popularity"; below average are "low popularity." Don't compare burgers to salads compare within each category.
-
Calculate the contribution margin threshold
Find the average contribution margin across all items in the category. Items above average are "high profitability"; below average are "low profitability."
-
Plot each item on the matrix
Assign each item to Stars, Plowhorses, Puzzles, or Dogs based on whether it's above or below the popularity and profitability thresholds.
-
Develop action items for each category
See specific actions below for each quadrant. Prioritize: Stars first (protect), then Plowhorses (improve margin), then Puzzles (reposition), then Dogs (remove or revamp).
CM = Menu Price - Ingredient Cost
CM = $14.95 - $4.18 = $10.77
Stars: What to Do
Stars are your golden items. They're popular and profitable. Your only job is to protect them:
- Give Stars the best placement on your menu (top of category, or highlighted with a box)
- Feature Stars in marketing, social media, and server recommendations
- Never discount Stars they don't need it, and discounting trains guests to wait for deals
- Maintain quality consistency obsessively Stars become Stars because of quality; any slip erodes the foundation
- Test modest price increases (+58%) annually; Stars often have more price elasticity than you think
Plowhorses: What to Do
Plowhorses are tricky guests love them but they don't generate much margin. Your options:
| Action | How to Execute | Risk |
| Raise price modestly | Test a 58% price increase; Plowhorses are popular, so elasticity is limited but real | May reduce order volume slightly; monitor for 30 days |
| Reduce ingredient cost | Smaller portion (test with guests), cheaper ingredient substitute, reduce waste in prep | Guest may notice quality change; implement carefully |
| Add a premium upsell | Add a paid modifier that increases revenue per order: "Add avocado +$2", "Upgrade to sweet potato fries +$3" | Low risk; guests self-select |
| Reduce menu prominence | Move to less prominent position to reduce orders; allow guests to find it, but stop actively promoting it | May reduce sales overall if the Plowhorse is driving foot traffic |
Puzzles: What to Do
Puzzles are underordered despite strong margins. The problem is discoverability or communication not the item itself. Fix the packaging, not the product:
- Move to better menu position top of category, or inside a callout box
- Rewrite the description use more sensory and evocative language; current description may not be communicating value
- Add a photo a good photo on a digital menu can increase orders 3040%
- Staff recommendation train servers to mention Puzzles: "Our seared scallops are underrated one of my favorites"
- Check the price sometimes Puzzles are underordered because they're priced above their perceived value even if margin is good; a modest price cut may unlock volume
Dogs: What to Do
Dogs should be removed unless they serve a specific strategic purpose (dietary accommodation, brand anchor item). For each Dog, ask:
- Is this item required for any dietary need I can't serve otherwise? If a Dog is your only vegan entrιe, keep it but consider a replacement with better margin.
- Does this item anchor a price tier? Sometimes a Dog functions as the low-price anchor that makes everything else feel more reasonable.
- If not, remove it. The menu space, kitchen complexity, and ingredient inventory cost are wasted. Removing Dogs typically increases average check because guest attention concentrates on higher-margin items.
Most restaurants find 2030% of their menu is Dogs. Removing them simplifies the kitchen, reduces waste, and focuses guest attention on your best items. Don't be afraid to cut.
Worked Example: Full Menu Analysis
Casual Dining Entrιe Category 30-Day Data
| Item | Units Sold | Menu Price | Ingredient Cost | Contribution Margin | Category |
| Chicken Sandwich | 312 | $14.95 | $4.18 | $10.77 | ? Star |
| House Burger | 287 | $13.95 | $5.10 | $8.85 | ?? Plowhorse |
| Grilled Salmon | 89 | $24.95 | $8.50 | $16.45 | ?? Puzzle |
| Veggie Pasta | 71 | $16.95 | $3.80 | $13.15 | ?? Puzzle |
| Fish Tacos | 198 | $12.95 | $4.90 | $8.05 | ?? Plowhorse |
| Caesar Salad | 44 | $11.95 | $3.20 | $8.75 | ?? Dog |
| Ribeye Steak | 62 | $34.95 | $13.80 | $21.15 | ?? Puzzle |
Avg units sold: 152 ? high popularity threshold
Avg contribution margin: $12.46 ? high profitability threshold
Actions: Feature Chicken Sandwich prominently; test +$1 on House Burger and Fish Tacos; reposition Salmon and Ribeye to better menu position; rewrite Veggie Pasta description; remove Caesar Salad unless it serves dietary accommodation role.
How Often to Run the Analysis
Run a full menu engineering analysis quarterly. Use a shorter version (just checking top and bottom performers) monthly when you have a new menu or when you've made recent changes.
Trigger an immediate analysis when:
- Food costs shift significantly (major ingredient price change)
- A competitor makes significant menu changes
- You're planning a menu reprint or seasonal update
- Overall food cost % has crept above target for 2+ months in a row
Keep Your Menu Engineering Current
Your menu engineering decisions are only as good as your pricing data. MenuSpy tracks what competitors charge so your margin calculations reflect the current market not last year's prices.
Try MenuSpy Free ?