Menu engineering reveals a shocking truth: your most popular dishes might be bleeding money while profitable gems sit ignored. Most restaurant owners assume busy dishes equal profitable dishes—but that's rarely the case. This systematic approach sorts your menu items into four categories, showing exactly which dishes deserve promotion and which need major changes.
What exactly is menu engineering?
Menu engineering sorts your dishes into 4 distinct categories using two critical factors:
- Popularity: How frequently customers order each dish
- Profitability: Your actual profit margin per dish
This creates 4 distinct dish types:
💡 The 4 quadrants:
- Stars: High popularity + high profit (your money makers)
- Plowhorses: High popularity + low profit (hidden profit killers)
- Puzzles: Low popularity + high profit (untapped goldmines)
- Dogs: Low popularity + low profit (menu deadweight)
How do you calculate popularity?
You'll measure popularity as your dish's share of total sales:
Popularity % = (Units sold of this dish / Total units sold) × 100
💡 Popularity example:
Last month's sales:
- Ribeye: 120 orders
- Salmon: 80 orders
- Carbonara: 200 orders
- Total: 400 orders
Carbonara popularity: (200 / 400) × 100 = 50%
How do you calculate profitability?
Profitability equals your gross profit per dish sold:
Gross profit = Menu price (excluding tax) - Food costs
💡 Profitability example:
Ribeye priced at €32.00 with 9% VAT
- Price excluding VAT: €29.36
- Food costs: €10.50
- Gross profit: €18.86
Determining the threshold
Calculate average popularity and profitability across your entire menu. These averages become your dividing line between 'high' and 'low' performance.
⚠️ Note:
Analyze at least 4 weeks of data. Single-week snapshots get distorted by weather, events, or seasonal shifts.
What do you do with each category?
Stars (popular + profitable):
- Feature prominently on your menu layout
- Train staff to suggest these dishes
- Maintain consistent ingredient availability
Plowhorses (popular + not profitable):
- Increase prices gradually
- Adjust portion sizes downward
- Source lower-cost ingredients
- Relocate to less prominent menu positions
Puzzles (not popular + profitable):
- Rewrite menu descriptions with appeal
- Coach servers to recommend them
- Move to high-visibility menu spots
Dogs (not popular + not profitable):
- Eliminate from the menu entirely
- Replace with tested alternatives
Menu engineering in practice
Review your menu engineering every 3 months. From analyzing actual purchasing data across different restaurant types, dishes frequently shift categories due to seasonal preferences, food trends, or supplier cost fluctuations.
💡 Practical tip:
Focus on your top 10 sellers first. This covers roughly 80% of your insights without calculating every single menu item.
Food cost tracking systems can automatically monitor your per-dish profitability, so you'll spot profit patterns without manual calculations.
How do you do menu engineering? (step by step)
Gather your sales data
Pull from your POS system how many of each dish you've sold over the past 4 weeks. Also count your total number of dishes sold.
Calculate popularity per dish
Divide the number of portions sold of each dish by your total sales and multiply by 100. This gives you the popularity percentage.
Calculate gross profit per dish
Subtract the ingredient costs from each selling price (excl. VAT). This is your gross profit per portion.
Determine your averages
Calculate the average popularity and average gross profit of all your dishes. These are your thresholds between 'high' and 'low'.
Classify your dishes into categories
Place each dish in one of the 4 quadrants: Stars, Plowhorses, Puzzles, or Dogs, based on whether they score above or below the average.
✨ Pro tip
Target your Plowhorses within the next 30 days—they're silently draining profits despite high sales volume. One popular dish earning just €2 profit instead of €8 can cost you thousands monthly.
Calculate this yourself?
In the KitchenNmbrs app you can do this in just a few clicks. 7 days free, no credit card.
Was this article helpful?
Frequently asked questions
How often should I do menu engineering?
Review your menu engineering every 3 months. Seasonal changes, food trends, and supplier price shifts cause dishes to move between categories regularly.
Should I always remove Dogs from the menu?
Not immediately. New dishes need time to gain traction, and seasonal items might underperform temporarily. But if they're still Dogs after 3 months, replace them with something fresh.
Can I just raise the price of Plowhorses?
Price increases work, but go slowly. Bump prices by 10-15% maximum and monitor customer reaction. Sometimes reducing portions or switching to cheaper ingredients works better than price hikes.
What if I don't have 4 weeks of data?
Start with 2 weeks, but expect less reliable results. Build your data collection gradually—more data means better decisions and clearer profit patterns.
📚 Sources consulted
- EU Verordening 852/2004 — Levensmiddelenhygiëne (2004) — Official source
- EU Verordening 853/2004 — Hygiënevoorschriften voor levensmiddelen van dierlijke oorsprong (2004) — Official source
- EU Verordening 1169/2011 — Voedselinformatie aan consumenten (2011) — Official source
- NVWA — Hygiënecode voor de horeca (2024) — Official source
- NVWA — Allergenen in voedsel (2024) — Official source
- Codex Alimentarius — International Food Standards (2024) — Official source
- FSA — Safer food, better business (HACCP) (2024) — Official source
- BVL — Lebensmittelhygiene (HACCP) (2024) — Official source
- Warenwetbesluit Bereiding en behandeling van levensmiddelen (2024) — Official source
- WHO — Foodborne diseases estimates (2024) — Official source
Food Standards Agency (FSA) — https://www.food.gov.uk
The HACCP standards shown in this application are for informational purposes only. KitchenNmbrs does not guarantee that displayed values are current or complete. Always consult the FSA or your local authority for the latest regulations.
Written by
Jeffrey Smit
Founder & CEO of KitchenNmbrs
Jeffrey Smit built KitchenNmbrs from 8 years of hands-on experience as kitchen manager at 1NUL8 Group in Rotterdam. His mission: give every restaurant owner control over food cost.
Engineer your menu for maximum margin
Menu engineering combines popularity with profitability. KitchenNmbrs gives you the data to strategically design your menu. Test it free for 14 days.
Start free trial →