Back to Blog
Menu Strategy8 min readMarch 2026

Menu Engineering Matrix Explained: Stars, Puzzles, Plowhorses, and Dogs

The menu engineering matrix is a framework developed by professors Michael Kasavana and Donald Smith at Michigan State University in the 1980s. It classifies every item on your menu into one of four categories based on two dimensions: profitability (contribution margin per item) and popularity (how often it's ordered relative to other items). The result is a 2x2 grid that tells you exactly what to do with each dish.

This isn't just academic theory — it's the most widely used menu optimization framework in the restaurant industry, and it works because it forces you to make decisions based on data instead of gut feeling.

Want to classify your entire menu automatically? Our menu engineering tool analyzes every item and places it on the matrix — just upload a photo of your menu.

The Four Quadrants

Stars

High Profit + High Popularity

Your best items. Customers love them and they make you money. These are the backbone of your menu and should get premium placement.

Puzzles

High Profit + Low Popularity

Profitable but underordered. The challenge is getting more customers to try them. Better placement, server recommendations, or renaming can help.

Plowhorses

Low Profit + High Popularity

Customers love them but they don't make you much money. You need to find ways to improve their margin without killing demand.

Dogs

Low Profit + Low Popularity

Neither profitable nor popular. Candidates for removal, complete rework, or replacement with something better.

How to Build Your Matrix

To classify your items, you need two data points for each dish:

1. Contribution Margin (CM)

Menu price minus food cost. A $15 dish with $4.50 in ingredients has a CM of $10.50. Items above the average CM are "high profit"; below are "low profit."

2. Menu Mix Percentage (MM%)

The percentage of total orders that each item represents. If you sell 1,000 items per week and a dish accounts for 80 of those, its MM% is 8%. Items above the average MM% are "high popularity"; below are "low popularity."

Plot each item on the 2x2 grid with CM on the Y-axis and MM% on the X-axis. The average CM and average MM% create the dividing lines between quadrants.

Worked Example

Here's a simplified example for a casual dining restaurant with 8 menu items:

ItemPriceFood CostCMUnits/WkMM%Category
Grilled Salmon$24$7.20$16.8012015%Star
Chicken Parm$18$4.50$13.5015018.75%Star
Lobster Pasta$28$10.00$18.00405%Puzzle
Lamb Chops$32$11.50$20.50303.75%Puzzle
Classic Burger$14$4.80$9.2018022.5%Plowhorse
Fish & Chips$16$5.60$10.4013016.25%Plowhorse
Caesar Salad$12$3.60$8.4010012.5%Dog
Veggie Wrap$11$3.80$7.20506.25%Dog

Average CM = $13.00. Average MM% = 12.5%. Items above both averages = Stars. Above CM but below MM% = Puzzles. Below CM but above MM% = Plowhorses. Below both = Dogs.

What to Do With Each Category

Stars: Protect and Promote

Don't change the recipe. If it's working, don't fix it. Resist the urge to cut costs on your best items.

Give them prime menu real estate. Top right of the menu, first item in a section, or in a highlighted box. Eye-tracking studies show these positions get the most attention.

Train servers to recommend them. "Our grilled salmon is the most popular dish — it's incredible" is a powerful upsell.

Consider a small price increase. Stars can usually absorb a 3-5% price increase without losing volume because customers already love them.

Puzzles: Increase Visibility

Move them to a better menu position. If your lobster pasta is buried at the bottom of the pasta section, move it to the top or give it a callout box.

Rename or redescribe. "Lobster Pasta" is generic. "Maine Lobster Linguine with Saffron Cream" tells a story and justifies the price.

Make them a special. Feature a Puzzle as the "Chef's Pick" or daily special to drive trial.

Consider a slight price reduction. If the price is the barrier, a $2 reduction might double orders while still maintaining strong margins.

Plowhorses: Improve Margins

Raise the price gradually. A $1 increase on a burger that sells 180/week adds $9,360/year. Most customers won't notice.

Reduce portion size slightly. Going from a 7 oz burger to 6.5 oz saves $0.30/plate — that's $2,808/year on 180 units/week.

Substitute cheaper ingredients. Can you switch from brioche to a standard bun? From fresh-cut fries to frozen? Small swaps add up.

Bundle with high-margin sides. "Burger + fries + drink for $18" feels like a deal but lets you control the total food cost of the bundle.

Dogs: Remove or Reinvent

Remove them. If a dish isn't profitable and nobody orders it, it's taking up menu space that could go to something better. A smaller, more focused menu is almost always more profitable.

Reinvent completely. If you need a salad option, replace the Caesar with something that has a higher perceived value and better margins.

Keep only if strategically necessary. Some Dogs serve a purpose — a kids' menu item, a dietary accommodation, or a dish that completes a category. Keep them, but don't invest in promoting them.

Common Mistakes

1

Using food cost % instead of contribution margin. A $30 item with 35% food cost ($10.50 cost, $19.50 CM) is more profitable than a $12 item with 25% food cost ($3 cost, $9 CM). Focus on dollars, not percentages.

2

Analyzing too infrequently. Your menu mix changes seasonally, after price changes, and as customer preferences shift. Re-run the analysis quarterly at minimum.

3

Ignoring the results. The matrix is only useful if you act on it. Identifying your Dogs means nothing if you don't remove or fix them.

Classify your entire menu in 60 seconds

Upload a photo of your menu and our AI will calculate the contribution margin for every item and place it on the engineering matrix automatically.

Analyze My Menu Free

See your food costs in 60 seconds

Upload a photo of your menu. Our AI calculates food cost for every item — no manual ingredient entry needed.