Menu engineering
By Marji · Updated · Sources and editorial policy
Menu engineering is a classification, not a calculation: each dish is placed by two variables, unit sales and contribution margin in dollars, against the menu's average for each. The four resulting positions — star, plowhorse, puzzle, dog — carry different prescriptions, which is the entire point of drawing the grid.
Building the matrix
- Pull a product mix report for a representative period — four weeks minimum, and avoid a holiday week.
- Get a current contribution margin for each dish: menu price minus plate cost.
- Compute average popularity. With n items on the menu, the popularity line is
(1 ÷ n) × 70%of total units sold — the 70% factor keeps a long menu from pushing most dishes below the line. - Compute average contribution margin across all dishes, weighted by units sold.
- Plot each dish. Above/below each average puts it in one of four boxes.
| Quadrant | Popularity | Margin | Action |
|---|---|---|---|
| Star | High | High | Protect. Don't touch the recipe, don't discount it, feature it prominently. Verify the cost monthly — a star that drifts is expensive. |
| Plowhorse | High | Low | Reprice or rework. Volume is proven, so a small price rise or a cost reduction pays immediately. |
| Puzzle | Low | High | Reposition. The margin is there and nobody is ordering it. Menu placement, description, server mention, or a lower price. |
| Dog | Low | Low | Remove — unless it earns its place another way (a vegan option, a kid's plate, an owner's favourite that regulars ask for). |
Worked example · A plowhorse, repriced (hypothetical)
- Chicken sandwich, 310 sold in 4 weeks
- high popularity
- Price $14.00, plate cost $5.10
- CM $8.90 — below the $13.96 average
- Price raised to $15.50
- CM $10.40
- Units after the change, 4 weeks
- 295
- Contribution change
- +$309 per 4 weeks
$2,759 before (310 × $8.90), $3,068 after (295 × $10.40): volume fell 4.8% and contribution rose 11.2%. That is the case for starting with plowhorses — demand is proven, so the test is cheap to run and easy to read. The same sample menu is worked in full in the menu engineering guide.
Keep the contribution column current.
Marji keeps each dish's plate cost tied to your supplier invoice prices, so the contribution margins you plot are today's. Unit sales still come from your own POS report.
Try it on my menu →Run the numbers
Menu engineering worksheet
The guide that works it through
Menu Engineering: The Four-Quadrant Matrix
How to build a menu engineering matrix from a POS product mix report — with a full worked example on a 12-item menu and the specific action for each quadrant.
Related terms
Stars, plowhorses, puzzles, dogs
The four menu-engineering quadrants, named by popularity and contribution margin.
Contribution margin
The dollars a dish contributes to overhead and profit after its ingredient cost — menu price minus plate cost.
Menu mix (PMIX)
The share of total sales each menu item represents — the weights behind every menu-level average.
Value engineering
Reducing a dish's cost without reducing what the guest perceives they're getting.