Guide
Menu engineering, without the jargon.
Every menu has four kinds of dish. Knowing which is which changes what you promote, what you reprice and what you quietly retire.
In short
Menu engineering sorts every dish into four groups using two numbers: how often it sells and what gross profit it makes. High sales and high margin are stars, promote them. High sales and low margin are workhorses, reprice or cut cost. Low sales and high margin are puzzles, move them up the page. Low sales and low margin are dogs, remove them. Run it quarterly on ninety days of real sales data.
Updated 28 August 2026
The two numbers you need
Popularity is units sold as a share of its category. Gross profit is menu price minus the cost of the ingredients in the portion you actually serve, not the portion in the recipe you wrote two years ago. Get both from ninety days of till data. Anything shorter is a season, not a pattern. Most restaurants can pull this in an afternoon and have never done it.
The four groups, and what to do with each
Once every dish has both numbers, plot them against your category averages. Four groups fall out, and each has a different action. The mistake is treating the whole menu with one strategy.
- Stars, sells well and earns well: protect, never discount, put them where the eye lands
- Workhorses, sells well and earns little: reprice gently or cut portion cost, do not remove
- Puzzles, earns well and rarely sells: rename, reposition, get staff describing them
- Dogs, neither: remove, unless it is there for a reason like a kids or vegan option
Be careful what you call a dog
The classification is arithmetic and arithmetic has no judgement. A slow, low-margin dish might be the only thing a regular's partner will eat, and losing it loses the table. The same goes for the one vegan option or the plain option for children. Run the numbers, then apply a sense check on which dishes are load-bearing for a group booking. Cutting the menu purely on the spreadsheet is how restaurants lose parties of six.
Fewer lines is usually the answer
Long menus cost you three times over: more stock to hold, more waste, and slower decisions at the point of ordering. Cutting a menu down tends to raise the average order rather than lower it, because people choose faster and add a side instead of deliberating. If you cut, do it in one visible go rather than quietly dropping items, and tell people what stays.
Where things sit on the page matters
Position does real work, particularly online where most ordering now happens. The first two items in a category and anything visually separated get disproportionate attention. Put a star or a puzzle there, not a workhorse that was going to sell anyway. On your own ordering site you can go further and reorder by margin rather than by tradition, which is not something a printed menu lets you do.
Questions, answered straight.
Not covered here? Just ask us.
How often should I redo this?
Quarterly is enough for most restaurants, or whenever supplier prices move sharply. Doing it monthly produces noise rather than insight.
Should I remove prices from the menu?
Dropping currency symbols is common and does small things to spend. Removing prices entirely mostly annoys people and suppresses orders online, where a missing price reads as a trap.
What about dishes that only sell at the weekend?
Segment before you judge. A dish that dies midweek and sells out on Saturday is a weekend dish, not a dog. The same applies to lunch versus evening, which is where a lot of misclassification happens.
Does this apply to a takeaway menu?
More so, because takeaway menus tend to be longer and less curated. The gains from cutting dead lines and reordering by margin are usually bigger than in a dining room.
See it run your restaurant.
Twenty minutes on your menu and your numbers. We'll show you what actually changes in the first month and exactly what it costs. If it's not right for your restaurant, we'll tell you that instead.
- Live in days, not months
- We build your menu and train your staff
- No contract, and thirty days to change your mind
Rather just ring us? +353 87 438 8032
Tell us about your restaurant
We reply the same day, usually inside a couple of hours.