Menu engineering ranks every dish on two numbers you can pull from your sales records: how much each plate contributes (menu price minus its food cost) and how often it sells (its share of units). Plot those two and each item lands in one of four boxes with a standard next move. The most important thing to keep straight is what contribution is not: it is not your whole-business profit. It ignores rent, wages, insurance, and every fixed cost, and it answers one narrow question, "does this plate pay for its own ingredients, and by how much," not "is my restaurant making money."
Contribution per item
Contribution margin = menu price − food cost. Food cost is the recipe cost of one portion: every ingredient on the plate, the garnish, the oil, and the packaging if the item goes out the door. It is not labor and not overhead. Contribution is measured in dollars, not as a percentage, because a plate with a worse food-cost percentage can still put more dollars in the bank. A $26.00 salmon with a $10.00 cost contributes $16.00; a $13.00 veggie bowl with a $5.00 cost contributes $8.00. Under this food-cost-only measure, the salmon contributes twice as many dollars per portion. That does not account for differences in labor, waste, capacity or demand.
State whether you are analyzing planned regular prices or realized revenue after discounts. Use one consistent basis; a regular-price scenario can overstate the contribution actually earned when promotions are frequent.
Menu mix
Menu mix = an item's units sold ÷ total units sold, over one period. Use whole weeks (choose a period long enough to represent your trading pattern) and the same period for every item, or the comparisons mean nothing. Mix uses units, not dollars, so a high-ticket item cannot hide weak plate velocity.
The two thresholds and four boxes
For this worked method, classify each item using two explicit cutoffs. These choices are analysis conventions, not guaranteed performance benchmarks. BCcampus's culinary-management textbook explains the food-cost contribution measure, weighted average and 70% popularity convention. Compare similar menu categories, and account separately for labor and other costs.
- Popularity threshold = 70% of an equal share. With 6 items, an equal share is 100% ÷ 6 = 16.67%, and 70% of that is 11.67%. An item at or above 11.67% of units is popular.
- Margin threshold = the average contribution margin, weighted by units sold. You weight it because a $34.00 steak that sold 70 times should not move the bar as much as a $13.00 sandwich that sold 360 times.
| Box | Popularity | Margin | Standard move |
|---|---|---|---|
| Star | High | High | Protect quality; test visibility and pricing |
| Plowhorse | High | Low | Reprice or trim the recipe |
| Puzzle | Low | High | Promote or reposition |
| Dog | Low | Low | Investigate role, demand and recipe before changing |
Worked example (hypothetical)
This is a labelled hypothetical menu, not a real restaurant and not sourced benchmark data. Six items, one four-week period.
| Item | Price | Food cost | Contribution | Units | Mix | Total contribution |
|---|---|---|---|---|---|---|
| Burger | $14.00 | $5.00 | $9.00 | 300 | 27.3% | $2,700.00 |
| Fish tacos | $16.00 | $5.00 | $11.00 | 210 | 19.1% | $2,310.00 |
| Chicken sandwich | $13.00 | $4.50 | $8.50 | 360 | 32.7% | $3,060.00 |
| Ribeye steak | $34.00 | $14.00 | $20.00 | 70 | 6.4% | $1,400.00 |
| Grilled salmon | $26.00 | $10.00 | $16.00 | 90 | 8.2% | $1,440.00 |
| Veggie bowl | $13.00 | $5.00 | $8.00 | 70 | 6.4% | $560.00 |
Total units are 1,100 and total contribution is $11,470.00. The popularity threshold is 11.67%, and the unit-weighted average contribution is $11,470.00 ÷ 1,100 = $10.43. (A simple unweighted average of the six margins would be $12.08. It answers a different question; do not switch averaging methods between reporting periods.)
| Item | Popularity vs 11.67% | Margin vs $10.43 | Box |
|---|---|---|---|
| Burger | High (27.3%) | Low ($9.00) | Plowhorse |
| Fish tacos | High (19.1%) | High ($11.00) | Star |
| Chicken sandwich | High (32.7%) | Low ($8.50) | Plowhorse |
| Ribeye steak | Low (6.4%) | High ($20.00) | Puzzle |
| Grilled salmon | Low (8.2%) | High ($16.00) | Puzzle |
| Veggie bowl | Low (6.4%) | Low ($8.00) | Dog |
Read the table the way an operator should: the chicken sandwich contributes the most total dollars ($3,060.00) despite a middling margin, because it sells. The ribeye has a high per-plate contribution and low mix: investigate demand, price and positioning before choosing an action. A low-selling item may still serve dietary needs or help a group choose your restaurant; do not remove the veggie bowl solely because of this matrix.
Contribution is not profit
The $11,470.00 in the example is contribution, not profit. Before your restaurant earns a dollar, that contribution still has to cover rent, wages, insurance, utilities, loan payments, and every fixed cost that does not change when one plate sells or does not. Menu engineering decides which plates should be on the menu and how hard to push them; it does not tell you whether the restaurant as a whole is in the black. Keep a separate profit-and-loss view for that, and use this framework only for menu-mix decisions.
Pull the data
- Export your product-mix report for one category and one period, whole weeks only. See the exports guide for a clean, repeatable export.
- Get a plate cost per item from your recipe costing, and spot-check the top five against an invoice.
- Build the sheet above (the columns are price, cost, contribution, units, mix, total contribution, then the two thresholds).
- Run it once per channel. A delivery commission changes every margin, so run a separate matrix for marketplace orders using the delivery economics approach.
- Rerun quarterly and after any large ingredient price change; costs drift whether or not you look.
Apply the result carefully
The selected recipe-food-cost target does not cover labor, rent or all-business profit. Use net selling revenue excluding tax and tips, with a consistent discount basis. A zero-food-cost theoretical target is not a recommended selling price.
Track prep and waste before changing portion sizes.
