Finance

Menu Engineering

Menu engineering is a menu analysis and design technique that classifies each dish by popularity and profitability in order to optimise the sales mix and maximise overall profit.

Full definition

Menu engineering is a restaurant management methodology developed in the 1980s by professors Michael Kasavana and Donald Smith at Michigan State University. It analyses each dish on the menu according to two variables: its popularity (how much it sells) and its profitability (the contribution margin it generates). Crossing these two dimensions, each dish falls into one of four categories, similar to the BCG matrix used in strategic marketing: Stars (high popularity + high profitability): the ideal dishes, the ones you want to feature and promote because guests love them and they leave a good margin. Plowhorses (high popularity + low profitability): they sell well but leave little margin; try to raise their price, reduce their cost or use them as a hook to sell add-ons.

Puzzles (low popularity + high profitability): very profitable but rarely ordered; the challenge is to increase their visibility or rework them so they appeal to more guests. Dogs (low popularity + low profitability): neither popular nor profitable; candidates for removal or a complete redesign. Menu engineering is not just classification; it is action. Once dishes are categorised, you make menu design decisions (where to place each dish, how to describe it, what to charge), adjust recipes (to improve the margin on Plowhorses), test new versions of Puzzles and drop the Dogs.

The end goal is to shift the sales mix towards high-margin dishes (Stars, and Puzzles turned into Stars) to maximise the restaurant's total contribution margin. Menu engineering should be repeated periodically (every 3–6 months), because guest preferences change, ingredient costs move and the menu evolves.

Formula

Classification = Popularity (sales vs. average) × Profitability (margin vs. average)

Explanation

To carry out a menu engineering analysis, first calculate the contribution margin of each dish (selling price excluding VAT minus ingredient cost according to its recipe costing). Second, collect each dish's sales over a representative period (at least 4 weeks). Third, calculate the average contribution margin across the whole menu and the average sales per dish. Fourth, classify each dish: if its sales are above average and its margin is above average, it is a Star; if its sales are above average but its margin is below, it is a Plowhorse; if its sales are below average but its margin is above, it is a Puzzle; if both are below average, it is a Dog.

For example, with 20 dishes on the menu, average sales are 50 units a month and the average margin is €9. A dish with 85 sales and a €11 margin is a Star. One with 70 sales and a €6 margin is a Plowhorse. One with 25 sales and a €13 margin is a Puzzle.

One with 30 sales and a €7 margin is a Dog.

Worked example

You analyse your menu of 18 main dishes using last quarter's data. Results: 4 Stars (sirloin, sea bass, wild mushroom risotto, paella): high demand and a good margin. You give them the best spots on the menu, mouth-watering descriptions and train the team to recommend them. 5 Plowhorses (classic burger, Caesar salad, pasta carbonara, lemon chicken, salmon toast): best-sellers but low margin.

You raise the burger price by €1.50, slightly reduce the salmon portion on the toast, and add a paid extra side option (+€2.50) to lift the bill. 4 Puzzles (tuna tataki, duck magret, grilled octopus, braised pork cheeks): very profitable but rarely ordered. You move them to the menu's hot spots (top right corner, first dish in the section), improve the photos and the team recommends them actively. 5 Dogs (house salad, ham croquetas, huevos rotos — fried eggs over chips —, Spanish omelette, gazpacho): they neither sell nor leave a margin.

You keep the omelette for the handful of regulars who ask for it, drop the basic salad (offering only the Caesar), improve the croquetas with a homemade recipe and a higher price (from Dog to potential Puzzle), and turn the huevos rotos into "huevos rotos with acorn-fed Ibérico ham" (higher price and perceived value). Three months later, the menu's overall contribution margin is up 8%.

Why does it matter?

Menu engineering is the difference between a menu designed on instinct and a menu designed to maximise profit. Many restaurants have menus where the best-selling dishes are the lowest-margin ones (because they are cheap and promoted on price), while the most profitable dishes are hidden at the bottom of the page and nobody orders them. Menu engineering reverses this: it tells you exactly which dishes should sell more (and how to make that happen) and which dishes are quietly destroying margin. It also connects the kitchen (recipe costing, costs) with the floor (what sells) and with graphic design (how the menu is laid out), creating a joined-up strategy.

Restaurants that apply menu engineering systematically report gross margin improvements of 5–15% without changing prices or ingredients, simply by optimising which dishes are highlighted, where they are placed and how they are described. It is probably the profitability technique with the best effort-to-result ratio in the restaurant business.

How does Zindra help?

Zindra automatically generates the menu engineering matrix by crossing each dish's sales with its contribution margin. Reports show each dish's classification, how it changes over time and recommended actions to optimise the sales mix.

Download the complete dictionary

Every hospitality term with formulas, examples and benchmarks in a handy PDF.

Want to run your restaurant on data?

Try Zindra free and keep food cost, staff, inventory and much more under control from a single platform.