Menu engineering
A menu is the highest leverage document in any hospitality business. It is read by every single customer, it sets the ceiling on what they spend, and in most kitchens it was last costed properly some time before the last supplier price rise. This is the full method, the arithmetic behind it, and how to run it on your own menu.
What menu engineering is
Menu engineering is the practice of scoring every dish against two measures, then acting on where it lands. The two measures are:
- Contribution margin. The cash gross profit a dish leaves behind after its plate cost. Not the percentage, the pounds and pence.
- Popularity. The share of total dishes sold that this one dish accounts for, measured over a defined trading period.
Score both, plot them, and every dish on the menu falls into one of four groups. Each group has a different, well established set of actions attached to it. That is the whole discipline. It is not complicated, it is just rarely done, because it requires sales mix data that most kitchens never pull from the till and plate costs that most kitchens have not refreshed in a year.
The framework was set out by Michael Kasavana and Donald Smith at the Michigan State University School of Hospitality Business in 1982, and the underlying logic has not needed much updating. What has changed is the volatility. When ingredient prices moved two or three percent a year, an annual costing review was defensible. It is not defensible now.
The distinction that matters
Food cost percentage tells you how efficient a dish is. Contribution margin tells you how much money it actually makes. A 22 percent food cost on a £9 starter earns you £7.02. A 38 percent food cost on a £34 main earns you £21.08. Chase percentages alone and you will build a menu full of efficient dishes that does not pay the rent.
Why it beats intuition
Every head chef has a view on which dishes make money. In my experience that view is right about half the time, and the half it gets wrong is expensive.
The reason is that the two things a kitchen notices most, how often a dish is called and how hard it is to make, are only loosely related to what it earns. A dish that goes out sixty times a service feels like a winner on the pass. If it carries a £4.10 margin against a menu average of £9.60, it is not a winner, it is a volume problem.
The opposite is also common. A dish nobody rates, with an awkward garnish and a name that means nothing to the customer, often carries the best margin on the board. It is not underperforming because it is bad. It is underperforming because it is buried in the third section, described in four words, and never mentioned by the floor team.
The menu engineering matrix
The matrix is a four box grid. The vertical axis is contribution margin, split at the average margin across the menu. The horizontal axis is popularity, split at a threshold of 70 percent of an equal share of sales. If you have twenty dishes, an equal share is 5 percent each, so the popularity threshold is 3.5 percent.
Good money, not enough takers. Almost always a positioning, naming or service problem rather than a food problem.
Sells well, earns well. Protect the spec, protect the supply, and test its price elasticity carefully.
Consumes prep time, fridge space and customer attention for very little return. Rebuild or remove.
Brings people through the door and hands back the margin at the till. Engineer the cost, keep the demand.
Stars
High popularity, high margin. These are the dishes doing the commercial work. The instinct is to leave them alone, and broadly that is right, but there are three active moves worth making. Lock the specification so the portion does not creep upwards over a busy summer. Secure the supply line for the key ingredient, because a star that goes off for three weeks costs you more than any other line on the menu. And test a modest price rise. Stars are the dishes most likely to carry a price rise, because the customer is choosing them on desire rather than price. Treat that as a hypothesis to test on one dish at a time, holding everything else constant, and read the units four weeks later rather than assuming the rise was free.
Plowhorses
High popularity, low margin. The classic example is the burger, the fish and chips, the roast. The mistake operators make here is to delist them, which cuts footfall along with the margin problem. The correct approach is to work on the cost side while leaving the demand alone:
- Re-examine the specification line by line. A 20g reduction in a protein portion is rarely noticed and often worth 3 to 5 percent of plate cost.
- Renegotiate the core ingredient, or move to a different cut or grade that survives your cooking method.
- Attach margin around it. A plowhorse with a £3.50 side and a £5 beer alongside it is a different proposition on the basket level.
- Reduce the labour cost inside it, since a plowhorse with a fourteen minute pick up is costing you more than its ingredients suggest.
Puzzles
Low popularity, high margin. The single biggest available win on most menus, because you are not trying to change the economics of the dish, only the number of people choosing it. Interventions, roughly in order of effect:
- Move it. Position on the page is worth more than almost anything else you can do.
- Rewrite the description. Two concrete details beat five adjectives. Provenance, method, or a single specific ingredient.
- Reprice it relative to its neighbours so it reads as the sensible choice rather than the expensive one.
- Brief the floor team with one sentence they can actually say. Most puzzles are puzzles because nobody has ever recommended them.
If a puzzle stays a puzzle after four weeks of all four interventions, it is not a puzzle. It is a dog with good arithmetic, and it should come off.
Dogs
Low popularity, low margin. Cut them. The resistance is usually emotional or historic, occasionally legitimate, for instance a dish that exists to cover a dietary requirement and quietly keeps a table of six from going elsewhere. That is a real reason to keep a dog. "The chef likes it" is not.
Removing dogs does more than tidy the P&L. It shortens the menu, which shortens the decision, which reliably improves both average spend and ticket times. How many dishes fall into that bottom quadrant is a question your own sales mix answers. Score the menu first, then decide, rather than working to a rule of thumb about how many should go.
You now know what the four quadrants mean. Scoring one of your own dishes takes about a minute.
Score a dishThe data you need first
Menu engineering is only as good as its inputs. Before any analysis, gather:
| Input | Where it comes from | Watch out for |
|---|---|---|
| Sales mix by dish | EPOS export, minimum eight weeks | Modifiers and open keys hiding real volumes |
| Current plate cost | Recipe specs plus latest invoices | Specs written at launch and never revised |
| Net selling price | Menu price less VAT at 20 percent | Calculating GP on the gross price, which flatters everything |
| Yield and trim losses | Butchery and prep records | Costing on purchase weight rather than usable weight |
| Wastage | Waste sheets, stock variance | Waste that never gets written down at all |
| Prep and pick up time | Timed observation across a real service | Kitchen labour treated as fixed when it is not |
Eight weeks of sales mix is the practical minimum. Twelve is better. Anything shorter and you are engineering around a bank holiday or a heatwave.
The formulas
All of these run on the net selling price, which is your menu price with VAT stripped out. If you are VAT registered and pricing a £26.00 main, your net selling price is £21.67.
Applying these to set a price, rather than to score one you already have, is covered in the guide to pricing a menu.
| Measure | Formula | Typical UK benchmark |
|---|---|---|
| Net selling price | Menu price ÷ 1.20 | Applies to all standard rated food |
| Food cost percentage | (Plate cost ÷ net price) × 100 | 28 to 32% |
| Gross profit percentage | ((Net price − plate cost) ÷ net price) × 100 | 68 to 72% |
| Contribution margin | Net price − plate cost | Compare against your own menu average |
| Popularity index | (Dish units ÷ total units) × 100 | Compare against the threshold below |
| Popularity threshold | (100 ÷ number of dishes) × 0.70 | The industry standard 70% rule |
| Menu weighted GP | Total cash GP ÷ total net sales × 100 | The number your accountant actually sees |
The last one is worth dwelling on. Your weighted gross profit is what lands in the accounts, and it is driven by the mix, not by the average of your dish level percentages. A menu where every dish sits at a respectable 70 percent GP can still deliver 63 percent weighted, if the dishes people actually order are the ones at the bottom of the range.
Run your own numbers
The food cost calculator takes a plate cost, a menu price and your sales figures and returns the food cost percentage, gross profit, cash margin and the matrix classification for that dish. The recipe costing calculator builds the plate cost from the ingredients up, including yield loss.
A worked menu profitability analysis
Here is a section of a menu, costed and scored. Ten main courses, 1,000 covers over the period, average contribution margin £13.42, popularity threshold 7.0 percent. A second example, laid out as an audit report on a fictional restaurant, is the sample menu profitability analysis.
| Dish | Menu £ | Net £ | Cost £ | GP % | Margin £ | Sold | Mix % | Class |
|---|---|---|---|---|---|---|---|---|
| Dry aged sirloin, bone marrow | 34.00 | 28.33 | 11.90 | 58.0 | 16.43 | 142 | 14.2 | Star |
| Cornish cod, brown shrimp butter | 28.00 | 23.33 | 7.40 | 68.3 | 15.93 | 118 | 11.8 | Star |
| Beer battered haddock, chips | 21.00 | 17.50 | 6.05 | 65.4 | 11.45 | 196 | 19.6 | Plowhorse |
| House burger, cheddar, fries | 19.00 | 15.83 | 5.70 | 64.0 | 10.13 | 174 | 17.4 | Plowhorse |
| Herdwick lamb rump, anna potato | 31.00 | 25.83 | 9.20 | 64.4 | 16.63 | 54 | 5.4 | Puzzle |
| Cep and truffle risotto | 24.00 | 20.00 | 4.10 | 79.5 | 15.90 | 41 | 4.1 | Puzzle |
| Roast chicken, tarragon | 23.00 | 19.17 | 5.55 | 71.0 | 13.62 | 88 | 8.8 | Star |
| Gnocchi, tomato, basil | 17.00 | 14.17 | 3.10 | 78.1 | 11.07 | 96 | 9.6 | Plowhorse |
| Sea trout, samphire | 27.00 | 22.50 | 11.40 | 49.3 | 11.10 | 51 | 5.1 | Dog |
| Vegetable wellington | 20.00 | 16.67 | 6.90 | 58.6 | 9.77 | 40 | 4.0 | Dog |
Illustrative figures for demonstration. Replace with your own EPOS and costing data.
What the table is telling you
Four things jump out, and none of them are visible from the menu itself.
The sirloin is a star despite a 58 percent GP. It has the second highest cash margin on the section and the highest sales mix. If this operator had been managing to a GP percentage target, the sirloin would have been flagged as a problem and either repriced upwards or removed. Both moves would have cost real money.
The risotto is the best percentage on the menu and close to the worst performer. A 79.5 percent GP is meaningless at 41 covers. This is the archetypal puzzle: the margin is excellent, the demand is not there, and the fix is on the page rather than in the pan.
The sea trout is losing on both axes. A 49.3 percent GP at 5.1 percent of mix is a dog. Samphire and sea trout are both volatile lines, so it is also carrying risk. It comes off or it gets rebuilt around a cheaper fish with the same treatment.
The two plowhorses account for 37 percent of covers. That is the real story of this section. More than a third of everything that leaves the kitchen carries a below average margin. Taking 40p out of the fish and chips plate cost is worth more annually than any change to the top of the section.
What the actions would be
Move the lamb and the risotto to the top of the section and rewrite both descriptions. Take the sea trout off. Rework the vegetable wellington into a dish with a real reason to exist rather than a box tick. Attack the plate cost on the haddock and the burger, both on portion spec and on supply. Leave the sirloin exactly where it is and secure the supply contract.
That is the whole method on ten dishes. On a full menu it is a day's work, and the ranked list is what you act on.
See the menu auditMenu pricing formula
The basic mechanic is simple. To price for a target gross profit:
Net selling price = plate cost ÷ (1 − target GP as a decimal)
A dish costing £6.40 at a 70 percent GP target: 6.40 ÷ 0.30 = £21.33 net, or £25.60 including VAT, which you would present as £26.00.
That gives you a floor, not an answer. Three adjustments turn it into a price.
1. Price against the section, not against the cost
Customers do not know your plate cost. They read your prices relative to each other. A section with a £34 top price makes a £26 dish read as measured and sensible. Remove the £34 dish and the same £26 now reads as the expensive one, and its sales fall, even though nothing about it has changed.
2. Use the spread deliberately
The gap between your cheapest and most expensive dish in a section should sit at roughly 2.5 times. Wider than that and the low end feels like the safe choice for everyone. Narrower and you have given up the chance to trade people upwards.
3. Round with intent
In UK casual dining, whole pounds outperform .95 endings on perceived quality without measurably reducing volume. In pubs and high street sites, .50 endings still read as fair value. Fine dining drops the currency symbol entirely and uses whole numbers. Pick the convention that matches your room and apply it consistently, because a menu with mixed conventions reads as careless.
Handling a price rise
Do not put every price up by the same amount on the same day. Regulars notice uniform rises immediately. Instead, raise stars and puzzles, hold plowhorses, and let the removal of dogs absorb the optics. Pair the change with at least two genuinely new dishes so the menu reads as a new menu rather than as the old menu costing more.
Menu psychology and layout
Once the arithmetic is right, the page does the rest of the work. The effects below are well documented and, more usefully, they are cheap to implement.
- 01
Position beats everything
On a single page menu, the top right area and the first two items of any section carry disproportionate attention. On a folded menu it is the top right panel. Put your puzzles there, not your cheapest dish.
- 02
Section length caps at seven
Beyond about seven options in a section, decision quality drops and customers retreat to the familiar, which is usually your plowhorse. Guests spend on the order of 109 seconds reading a menu, so a long section spends that budget on deciding rather than on being sold to. Gallup, widely cited Shorter sections sell your margin, not their habits.
- 03
Remove the price column
Prices aligned in a right hand column invite a vertical scan on cost alone. Set the price immediately after the description, same size, same weight, no leader dots. A Cornell study found guests given prices without a currency symbol spent 8.15 percent more than those shown a symbol. Yang, Kimes & Sessarego, Cornell, 2009
- 04
Anchor high
One deliberately premium dish at the top of a section raises the perceived reasonableness of everything beneath it. It does not need to sell in volume to earn its place.
- 05
Describe with specifics
Named provenance, method and a single distinguishing ingredient outperform strings of adjectives. "Herdwick lamb, three day brined, anna potato" does more than "succulent locally sourced lamb". The method, with before and after examples, is in the guide to writing menu descriptions. A field experiment found descriptive dish names lifted sales of those items by 27 percent, though it did not raise what guests were willing to pay. Wansink, Painter & van Ittersum, Cornell HRAQ, 2001
- 06
Use boxes sparingly
A box or a rule draws the eye reliably, which means it stops working the moment you use more than one per page.
- 07
Watch the decoys
A dish that exists mainly to make its neighbour look good is legitimate, but it needs to be genuinely orderable. Customers do occasionally choose the decoy, and it should not be a loss maker when they do.
Menu design best practice
Design here means the physical and typographic decisions, not the branding. A well engineered menu can still be undermined by the way it is set.
- One page where possible. Every fold or page turn loses attention and pushes customers back toward the first thing they read.
- Type at 10pt minimum, and 11pt if your room is dimly lit. An unreadable menu is ordered from by memory, and memory favours plowhorses.
- Generous leading between dishes. Crowded blocks get skimmed, and skimming benefits the familiar.
- Do not italicise whole descriptions. It reduces reading speed measurably and dilutes emphasis where you actually want it.
- Allergen information handled properly. Under UK rules you must be able to provide allergen information for all fourteen allergens on unpackaged food, and prepacked for direct sale items require full ingredient labelling under Natasha's Law. A clear line pointing to a staffed conversation is usually better on the page than a grid of symbols that clutters the layout.
- Print costs shape behaviour. If reprinting is expensive, the menu will not change when it should. Design for a format you can economically reprint every quarter.
Menu innovation without margin loss
Menus need to move. Regulars need a reason to come back, seasons change what is worth buying, and a menu that has not changed in two years reads as tired regardless of how good the food is. The risk is that every new dish arrives uncosted and quietly drags the weighted GP down.
The discipline that prevents this is simple: nothing goes on the menu without a costed specification and a target classification. Before a dish is written on the board, you should be able to say what its plate cost is, what its contribution margin will be, and whether you are launching it as a star, a puzzle you intend to promote, or a deliberate plowhorse to drive footfall.
For groups and multi site operators, this is what a structured NPD sprint is for: developing a batch of dishes against a defined margin and operational brief, rather than one at a time and after the fact.
Building your menu engineering template
You can run all of this in a spreadsheet. The minimum viable template has one row per dish and these columns:
- Dish name and section
- Menu price, gross
- Net price, being the menu price divided by 1.20
- Plate cost, from the recipe spec including yield loss
- Gross profit percentage
- Contribution margin in pounds
- Units sold in the period
- Sales mix percentage
- Total cash margin, being units multiplied by contribution margin
- Classification, driven by a formula against your two thresholds
Add two summary cells: average contribution margin across the menu, and the popularity threshold. The classification column is then a nested condition against those two cells. Sort by total cash margin descending and the top five rows will tell you where your business actually comes from.
Two habits make the template useful rather than decorative. Update plate costs from invoices monthly, not from memory. And keep the historic versions, because the interesting information is in the movement between quarters rather than in any single snapshot.
Nine mistakes to avoid
- Costing on the gross menu price. Including VAT in the calculation overstates every GP figure by a wide margin.
- Ignoring yield. A whole fish at £14 per kilo is not £14 per usable kilo. Costing on purchase weight understates plate cost systematically.
- Managing to percentage alone. It pushes you toward cheap dishes and away from the ones carrying your cash margin.
- Using too short a sales period. Six weeks that include a bank holiday will misclassify half your menu.
- Forgetting labour. Two dishes with identical plate costs are not equally profitable if one takes twelve minutes on the pass.
- Deleting plowhorses. You remove the margin problem and the footfall together.
- Changing everything at once. If eleven variables move simultaneously you learn nothing about which one worked.
- Skipping the floor team. A repositioned puzzle with an unbriefed front of house is a repositioned puzzle that stays a puzzle.
- Treating it as a one off. Ingredient costs move continuously. An engineered menu is only engineered as at the date it was engineered.
Working with a menu engineering consultant
Everything above is something an operator can do without help, and plenty do. Bringing someone in is worth it in three situations.
You do not have the time. A full analysis on a thirty dish menu, done properly with verified plate costs, is around forty hours of work. Most head chefs do not have forty hours.
You need the answer to be uncontested. Menu decisions are political. A dish stays on because it was the owner's idea, or because the sous chef developed it. An external analysis takes the personalities out and leaves the arithmetic.
You are operating across sites. Multi site menu engineering is a genuinely different problem, involving specification control, supply consistency and the fact that the same dish can be a star in one location and a dog in another.
I spent five years as head chef developing food across seven pub sites, after two spells in a 3 AA Rosette kitchen, which matters here for one specific reason: the recommendations have to survive a real service. Reducing a portion by 20g is a spreadsheet exercise until you have to plate it, and a redesign that ignores what a section can actually execute at eight o'clock on a Saturday is not a redesign, it is a document.
Sources and method
- Kasavana, M. L. & Smith, D. I. (1982). Menu Engineering: A Practical Guide to Menu Analysis. Michigan State University School of Hospitality Business. The origin of the four quadrant framework.
- Wansink, B., Painter, J. & van Ittersum, K. (2001). Descriptive menu labels' effect on sales. Cornell Hotel & Restaurant Administration Quarterly, 42(6). Found a 27 percent sales lift on descriptively named items, with no increase in willingness to pay.
- Yang, S., Kimes, S. & Sessarego, M. (2009). Menu price presentation influences on consumer purchase behaviour. Cornell School of Hotel Administration. Found 8.15 percent higher spend where prices carried no currency symbol.
- American Hotel & Lodging Educational Institute. Menu engineering is commonly associated with profit improvements in the region of 10 to 15 percent.
- Gallup, widely cited: guests spend approximately 109 seconds reading a menu.
Each of these is a published industry or academic finding, cited to explain the mechanism. None is a result claimed for this practice, and none should be read as a guaranteed outcome for your site. Individual studies are frequently repeated without their original caveats, so treat them as direction rather than as a forecast.
The formulas are standard and can be checked against any hospitality accounting text. The worked example is constructed to demonstrate the method: its dish costs and sales figures are illustrative, and every classification in it can be reproduced from the numbers in the table using the thresholds given above.
If you find an error on this page, tell me and it will be corrected and the review date updated.
Menu engineering FAQs
What is menu engineering, in one sentence?
Scoring every dish on cash margin and share of sales, then keeping, repricing, repositioning or removing it based on where it lands.
How often should a menu be engineered?
Full analysis quarterly, light costing review monthly on volatile lines such as protein, dairy and oils. Most UK sites can absorb two significant menu changes a year without unsettling regulars or overloading the kitchen.
What food cost percentage should I be aiming for?
Most UK restaurants target 28 to 32 percent on net sales, which is a 68 to 72 percent gross profit. Pubs often run tighter on food and recover on wet sales. Fine dining regularly accepts a higher food cost against a much higher average spend, and that is a legitimate trade rather than a failure.
Does this work for a small independent?
It works faster on small sites. A menu of twenty five to thirty five dishes can be costed and classified in days, and an owner operator can act on it immediately without a committee.
What if my EPOS data is unreliable?
Very common, and usually fixable. The typical culprits are open keys, misused modifiers and dishes recorded under generic buttons. Cleaning the till structure is often the first piece of work, and it pays for itself before the menu changes at all.
Can you do this remotely?
Yes. The costing, the analysis and the specifications are written remotely from your EPOS export, your invoices and your specs, and your own kitchen cooks and trials the result.
Want it one section at a time? Menu profitability by section covers breakfast, starters, lunch, mains and desserts.
Find out what your menu is actually earning.
Send me your current menu and eight weeks of sales mix. I will come back with the three dishes costing you the most money and what I would do about each one, before you commit to anything.