Guide

Restaurant Menu Engineering: The Complete Guide

Most menu prices are set once on instinct and never reviewed again. Menu engineering replaces that with two numbers you already have — how well an item sells and how much it actually contributes — and tells you exactly what to do with each dish.

Updated August 2026 · 9 min read

What is menu engineering?

Menu engineering is the practice of analysing every item on your menu on two axes — popularity and profitability — and then acting on the result: repricing, redesigning, reworking or removing. It was formalised by Michael Kasavana and Donald Smith at Michigan State University in 1982, and the framework has barely changed since, because the underlying maths still holds.

The critical distinction is that menu engineering works on contribution margin, not food cost percentage. A dish with a 35% food cost that sells twice a night contributes less real money than a dish with a 45% food cost that sells forty times. Percentages don't pay rent; margin multiplied by volume does.

The output of menu engineering is never “raise prices”. It is a per-item decision: promote, reprice, rework or retire.

The four categories of menu engineering

Plot every item against average popularity and average contribution margin and you get four quadrants. Each one has a different correct answer.

Stars

High profit · High popularity

Your best dishes: guests order them and they carry real margin. They usually define what people think your restaurant is.

What to do

Protect them. Keep quality and portioning absolutely consistent, give them the strongest position on the menu, and do not discount them. Test small price increases here first — demand is least elastic.

Plow Horses

Low profit · High popularity

Guests love them but they barely contribute. Usually the dish that built the business and has never been repriced while costs moved.

What to do

Attack the cost, not the popularity. Re-engineer portion and garnish, renegotiate the key ingredient, or pair the item with a high-margin side or drink. Raise the price in small steps and watch volume.

Puzzles

High profit · Low popularity

Profitable but nobody finds them. The problem is usually naming, placement or description rather than the food itself.

What to do

Give them visibility: move them into the eye path, add a descriptive name and a short sensory description, brief the floor staff to recommend them. If two rounds of promotion don't move volume, they become Dogs.

Dogs

Low profit · Low popularity

Neither ordered nor profitable. They still cost you: stock lines, prep time, waste and menu space.

What to do

Remove most of them — but check first whether the item is a signature dish, a dietary requirement (vegan, gluten-free) or a small but loyal regular's order. Removing those costs more than it saves.

How to run it: the formula, step by step

You need one clean period of sales data and an accurate cost per item. Everything else is arithmetic.

1

Choose a clean data period

Take at least four full weeks so every weekday is represented. Avoid periods distorted by a holiday, a closure or a big promotion — those tell you about the event, not the menu.

2

Pull units sold per item

Export item-level quantities from your POS for the period. Analyse each menu category separately: starters compete with starters, not with mains.

3

Calculate menu mix %

This is the item's share of units sold within its own category.

Menu mix % = item units sold ÷ total units sold in category × 100
4

Calculate contribution margin per item

Selling price minus the item's food cost. This is the money the dish actually leaves on the table.

Contribution margin = selling price − food cost
5

Set the two thresholds

The popularity threshold is the classic 70% rule; the profitability threshold is the weighted average contribution margin of the category.

Popularity threshold = (100 ÷ number of items) × 0.70
6

Place each item and act

Above both thresholds is a Star; above popularity only is a Plow Horse; above margin only is a Puzzle; below both is a Dog. Then apply that quadrant's action, change one variable at a time, and re-run the analysis after a full period.

Worked example

Four items from a single category. The category sold 1,000 units, so the popularity threshold is (100 ÷ 4) × 0.70 = 17.5%, and the weighted average contribution margin is $8.71.

ItemUnits soldMenu mix %Contribution marginAbove average?Category
Grilled sea bass31031.0%$12.20Popularity ✓ · Margin ✓Star
Cheeseburger42042.0%$5.60Popularity ✓ · Margin ✗Plow Horse
Lamb shank12012.0%$13.80Popularity ✗ · Margin ✓Puzzle
Chicken salad15015.0%$6.10Popularity ✗ · Margin ✗Dog

The cheeseburger is the interesting one: the highest-volume item in the category and the second-lowest contributor. A $1.50 increase adds roughly $630 per period at unchanged volume. That single change is worth more than any redesign of the two low-volume items — which is why menu engineering starts with Plow Horses, not with deletions.

Pricing and layout: the part guests actually see

The analysis tells you what to change. Menu design decides whether the change lands.

  • Drop the currency symbol

    Menus that print 14 instead of $14 consistently show higher average spend in restaurant pricing studies. The symbol is a cue to think about money rather than food.

  • Avoid a straight price column

    A right-aligned column of prices invites guests to scan by price and order the cheapest thing. Put the price inline, immediately after the description, in the same weight as the body text.

  • Use an anchor item

    One deliberately expensive item makes everything below it read as reasonable. It does not need to sell; it needs to be there.

  • Write descriptions for the items you want to sell

    A short sensory description — origin, method, texture — measurably lifts selection. Reserve it for Stars and Puzzles; describing everything removes the signal.

  • Respect the eye path

    On a single-panel menu, attention lands top-right, then top-left, then centre. Put Puzzles where the eye lands first, not at the bottom of a long list.

Common mistakes

  • Analysing too little data

    A single week is noise. Weather, a local event or one large party will move a small sample far enough to misclassify items.

  • Using stale food costs

    The analysis is only as good as the cost side. If ingredient prices moved and your recipe costs did not, every margin in the model is wrong — and Plow Horses look like Stars.

  • Deleting every Dog immediately

    Check for signature dishes, dietary options and items with a small but loyal following. A menu with no vegetarian option loses whole tables, not one cover.

  • Changing several variables at once

    If you reprice, rename and move an item in the same round, you cannot tell which change worked. Change one thing, wait a full period, measure.

  • Leaving the floor staff out

    Servers decide what gets recommended. A Puzzle will not become a Star through menu layout alone if nobody at the table mentions it.

Running menu engineering from POS data

The analysis above is straightforward once — and painful every month. Units sold, recipe costs, category thresholds and the resulting matrix all shift as prices move and seasons turn, and a spreadsheet rebuilt by hand rarely survives past the second cycle.

robotPOS keeps the sales side and the cost side in the same system, so contribution margin per item is current rather than reconstructed. aiR intelligence then places every item on the matrix automatically, tracks how items move between quadrants over time, and flags combo and cross-sell opportunities — across a single venue or an entire chain.

Frequently asked questions

What is menu engineering in restaurants?
Menu engineering is the practice of analysing each menu item on two axes — how often it sells and how much contribution margin it produces — and then repricing, redesigning, reworking or removing items based on where they land. It was formalised at Michigan State University in 1982 and remains the standard framework for menu profitability.
What are the four categories of menu engineering?
Stars (high profit, high popularity), Plow Horses (low profit, high popularity), Puzzles (high profit, low popularity) and Dogs (low profit, low popularity). Each quadrant has a different correct action: protect Stars, attack the cost of Plow Horses, promote Puzzles, and remove most Dogs.
What are the three essential components of menu engineering?
Profitability analysis (contribution margin per item), popularity analysis (each item's share of units sold in its category), and menu design (placement, naming and description that steer selection). Skipping the third means the analysis never reaches the guest.
How do you calculate menu engineering?
Contribution margin = selling price − food cost. Menu mix % = item units ÷ category units × 100. The popularity threshold is (100 ÷ number of items in the category) × 0.70, and the profitability threshold is the weighted average contribution margin. Items above both thresholds are Stars.
How often should you run menu engineering?
Quarterly for a settled menu, plus any time input costs change significantly. Run it more often and you will be reading noise; less often and you will carry underpriced Plow Horses through an entire cost cycle.
Is menu engineering the same as food cost percentage?
No, and confusing the two is the most common error. Food cost percentage measures efficiency on a single dish; contribution margin measures the actual money a dish leaves after ingredients. A low-percentage item that rarely sells contributes less than a high-percentage item that sells constantly.

Why robotPOS?

The Easiest, Fastest and Most Reliable Restaurant Automation and Management System

Easy and Practical to Use

Solutions that adapt to your workflow and way of working — practical, quick to learn and dependable for years.

22 Years of Experience

Since 2003 we have built end-to-end management solutions, from boutique venues to restaurant and cafe chains with hundreds of branches.

Specialised Solutions

We work solely on restaurant and cafe automation, and we deepen that expertise every day.

Foresight with AI

aiR intelligence turns your sales data into foresight and action: anomaly detection, demand forecasting, menu intelligence and automated task tracking.

Using robotPOS

The choice of Türkiye's leading brands: robotPOS

Tavuk Dünyası
340+ Branches
Kahve Dünyası
340+ Branches
HD Holding
325+ Branches
Coffy
200+ Branches
Köfteci Ramiz
100+ Branches
Faruk Güllüoğlu
95+ Branches
Tavuk Dünyası
340+ Branches
Kahve Dünyası
340+ Branches
HD Holding
325+ Branches
Coffy
200+ Branches
Köfteci Ramiz
100+ Branches
Faruk Güllüoğlu
95+ Branches

What Our Customers Say

What our users think about their robotPOS experience

"On this journey that began in Ankara in 1995, we have been serving our guests quality food at affordable prices without pause for more than 23 years. With nearly 300 restaurants across Türkiye and Azerbaijan bursting with flavour, master chefs who know their craft, our quality of service and the brands under our roof (HD İskender, HD Döner, Pidem and Makarnam), we have become Türkiye's largest domestically owned restaurant chain!"

HH

Hd Holding

"“At Kahve Dünyası we have been using robotPOS with great pleasure for three years across all our stores in Türkiye and abroad, because they are a solutions company that follows the latest technological developments and brings them quickly to their customers."

KD

Kahve Dünyası

"The story of the Köfteci Ramiz brand is the story of two orphaned brothers who migrated from Macedonia to Türkiye at the start of the 19th century. Having lost their mother in infancy and with their father taken prisoner in the Battle of Çanakkale, the brothers settled in Akhisar, a district of the Aegean. There they served grilled meatballs in the style they had learned in Macedonia, alongside a special flatbread made from fresh-yeast dough. They opened their first shop in 1928 in Akhisar — a tiny place with four tables. After Ramiz Usta passed away in 1970, his four sons continued to keep their father's name alive. In 2000 they opened their second branch, again in Akhisar, on the İzmir–İstanbul highway. That second branch became a springboard, and in 2006 the first İstanbul branch opened in Levent Çarşı. The Köfteci Ramiz brand continues to grow, today with 150 branches in 31 provinces."

KR

Köfteci Ramiz

"It all began with a discovery. Our chicken, marinated for 12–14 hours with unique sauces whose recipe we keep to ourselves and with a variety of spices,"

TD

Tavuk Dünyası

""

EL

Esto Lahmacun

Tell us your needs yourself, get a quote quickly

Finding the right solution for your business is now very easy. Define your needs in just a few steps and receive your tailored quote right away.

  • Identify your device needs
  • Define your production points
  • Choose your online platform integrations
  • Get your tailored quote quickly

Needs Assessment Form

1
2
3
4

Define Your Device Needs

Touch Terminal

Touchscreen POS terminals for checkout points

2
Waiter Handheld

Mobile handheld terminals waiters use to take orders

1

robotPOS in Numbers

We lead the digital transformation of hospitality businesses

10+
Countries Served
%100
Domestic Software
4000+
Branches Live
80+
Chain Brands
100+
Team Members