The menu engineering matrix is a simple framework that helps you evaluate menu items based on two things: how popular they are and how profitable they are. It classifies each item into one of four groups—stars, plowhorses, puzzles, and dogs—so you can decide what to promote, reprice, improve, or remove.
In most restaurants, cafés, and bars, it’s used as a practical way to make menu decisions with less guesswork. Instead of changing items based on opinions, you use sales and margin data to guide the next steps.
The menu engineering matrix is a 2x2 chart built on two measures:
When you plot items using these two measures, each item falls into one of four categories. The category tells you what kind of management action is typically appropriate.
Stars sell well and generate strong profit per sale. In most restaurants, these are the items you protect and showcase because they pull their weight on both volume and margin.
Plowhorses are your steady sellers, but they don’t contribute much profit per sale. They often include large portions, expensive ingredients, or items priced too low for their cost structure.
Puzzles make good profit when they sell, but they don’t sell often. In practice, this usually means the item isn’t being noticed, isn’t clearly understood, or doesn’t fit the guest’s usual decision pattern.
Dogs don’t sell much and don’t add meaningful profit. They may still exist for a reason (dietary needs, brand identity, a signature tradition), but they generally need a clear justification to stay.
A common process is straightforward and repeatable. The goal isn’t perfection—it’s consistency, so you can make sensible changes over time.
These examples are typical patterns operators see in day-to-day menu reviews:
Digital menu tools can make menu engineering easier because updates can be applied quickly and consistently across locations and languages. In practice, operators use them to test changes without reprinting menus and to keep item information standardized.
For example, a system like Menuviel can support the workflow by letting you update item names, descriptions, prices, and availability from one dashboard, then roll those changes out across multiple menus and languages. That makes it easier to act on matrix decisions (like highlighting stars or improving a puzzle’s description) and keep the menu aligned with what you’ve learned from sales and margin data.