Back to Tab Blog

Menu Engineering: Practical Restaurant Guide (2026)

Calculate menu item margin and popularity, build the four-quadrant matrix, and choose practical tests for stars, plowhorses, puzzles, and dogs.

August 12, 2026
Menu Engineering: Practical Restaurant Guide (2026) dark thumbnail
Tab Commerce menu engineering guide cover showing the four quadrant matrix of margin against popularity with stars, plowhorses, puzzles and dogs

Blog / Menu engineering

A practical guide

Menu engineering: find the items that actually drive restaurant profit

Calculate menu item margin and popularity, build the four-quadrant matrix, and choose practical tests for stars, plowhorses, puzzles, and dogs.

The short answer

Build the matrix from contribution margin and menu mix, then test one change at a time. Tab Menu AI can benchmark pricing, while Andy AI checks invoice prices so stale costs do not put a dish in the wrong box.

13 min read Worked example included No signup wall

Want the numbers first? Jump to the six-item worksheet.

On this page
  1. What menu engineering actually measures
  2. Gather the four numbers you need
  3. Build the menu engineering worksheet
  4. What to do with each quadrant
    1. Stars
    2. Plowhorses
    3. Puzzles
    4. Dogs
  5. Change one thing at a time
  6. Keep the cost side of the menu current
  7. Avoid these menu engineering mistakes
  8. FAQs

Menu engineering ranks every dish on two numbers. The first is contribution margin: menu price minus recipe cost. The second is popularity: that dish's share of its category's sales. Plot both on a 2x2 grid and every item lands in one of four boxes: stars, plowhorses, puzzles, or dogs.

Food-cost percentage alone cannot find your most profitable plate.

The item with the prettiest food cost percentage is usually not the item paying your rent. A $9 order of fries can run a 25% food cost and still put less money in the till than a $16 burger at 32.5%.

Everything here comes out of your POS and your recipe cards. Each quadrant gets one action, and none of them require reprinting the menu.

The menu engineering matrix: four boxes, four different jobs

Contribution margin per plate
PuzzlesHigh margin, low popularity. Promote, reposition, or add on.
  • Chopped salad7.9% menu mix, $10.90 contribution margin
StarsHigh margin, high popularity. Protect and hold.
  • Smash burger25.8% menu mix, $10.80 contribution margin
  • House margarita20.0% menu mix, $10.40 contribution margin
DogsLow margin, low popularity. Keep only for a stated reason.
  • Skillet cookie6.7% menu mix, $6.10 contribution margin
PlowhorsesLow margin, high popularity. Small price move or lower plate cost.
  • Crispy chicken sandwich17.1% menu mix, $8.60 contribution margin
  • Loaded fries22.5% menu mix, $6.75 contribution margin
70% of average share = 11.7% average contribution margin = $9.13

LowPopularity (menu mix share)High

Both threshold lines are derived from the worksheet below.
The two numbers

What menu engineering actually measures

Two numbers do the sorting, and a third input decides whether you act on it.

Contribution margin is the profit dollars one plate leaves behind. Menu price minus what the ingredients on that plate cost you today. Dollars cover rent, labor, and the beer distributor. Percentages do not.

Popularity is menu mix: how many of that item sold, divided by how many items sold in the same category over the same window.

Michael Kasavana and Donald Smith introduced the method in 1982, and the four labels have outlasted every menu-design fad since.

Why the margin math matters this year

42% of operators say they were not profitable in 2025
1.3% projected real, inflation-adjusted sales growth in 2026
Source: National Restaurant Association, State of the Restaurant Industry 2026

Margin pressure is not a theory this year. The National Restaurant Association reports that 42% of operators were not profitable in 2025.

The third input never shows up in a spreadsheet: prep time, station load during a rush, whether an item is the reason a regular walks in, and whether it is the only thing a vegetarian at the table can order.

The matrix tells you where to look. It does not get a vote on what leaves the menu.

The inputs

Gather the four numbers you need

Four numbers per item, one period, one category. Pull them in this order.

  1. Selling price. What the guest actually pays, before tax and after any standing discount nobody ever turned off.
  2. Recipe cost. Every ingredient on the plate at this week's invoice prices, including the sauce, the garnish, and the oil it fries in. A costing sheet from six months ago is a guess.
  3. Units sold. From the POS, over a defined window. Four weeks, or one full menu cycle, whichever is longer.
  4. Category units. Every item that competes for the same order. This is the denominator, and getting it wrong is how popularity math starts lying to you.

Then five formulas turn those four numbers into a quadrant.

What you are calculatingFormulaWorked from the smash burger
Contribution marginMenu price minus recipe cost$16.00 - $5.20 = $10.80
Menu mix shareItem units / category units620 / 2,400 = 25.8%
Total contributionContribution margin x units$10.80 x 620 = $6,696
Popularity threshold(100% / number of items) x 70%(100% / 6) x 70% = 11.7%
Margin thresholdTotal contribution / total units$21,906 / 2,400 = $9.13

The 70% cutoff is a setting, and you own it. It comes from the original model, and it exists so a six-item board does not call every item average. Run 80% and more items fall into the low-popularity column.

Pick one number, write it down, and use the same one every quarter so the results stay comparable.

Recipe cost is the input that goes stale fastest and breaks everything downstream. The free restaurant food cost calculator is a fast way to re-cost a plate from its ingredients and check your period food cost before any of this math gets trusted.

The worksheet

Build the menu engineering worksheet

Six items on a small taproom board, one 30-day period, 2,400 items sold.

Six items, one 30-day period, every number shown
Item Menu price Recipe cost Contribution margin Food cost % Units sold Menu mix % Total contribution Popularity Margin Quadrant Next test
Smash burger $16.00 $5.20 $10.80 32.5% 620 25.8% $6,696.00 High High Star Hold price, re-cost every invoice cycle
House margarita $13.00 $2.60 $10.40 20.0% 480 20.0% $4,992.00 High High Star Hold price, watch pour cost
Loaded fries $9.00 $2.25 $6.75 25.0% 540 22.5% $3,645.00 High Low Plowhorse Test $9.00 to $10.00, break-even at 69 lost orders
Crispy chicken sandwich $15.00 $6.40 $8.60 42.7% 410 17.1% $3,526.00 High Low Plowhorse Cut 75c of plate cost
Chopped salad $14.00 $3.10 $10.90 22.1% 190 7.9% $2,071.00 Low High Puzzle Add $6.00 protein add-on
Skillet cookie $10.00 $3.90 $6.10 39.0% 160 6.7% $976.00 Low Low Dog Re-cost, then state the reason it stays
2,400units sold
$21,906.00total contribution
$9.13average contribution margin
11.7%popularity threshold

Ranked by food cost percentage, the margarita is first and the burger is fourth. Ranked by total contribution, the burger is first and the margarita is second.

Three things in that grid are worth a manager meeting.

The best food cost percentage on the board did not make the most money. The margarita runs a 20.0% food cost and returned $4,992. The burger runs 32.5% and returned $6,696.

Per-plate margin and total dollars are different rankings. The chopped salad has the highest contribution margin of any single plate at $10.90, and finishes fifth in total contribution because only 190 guests ordered it.

Revenue hides the gap entirely. The margarita and the chicken sandwich did almost identical sales, $6,240 against $6,150, and the margarita left $1,466 more contribution on the month.

Heads up on the denominator

This board is small enough that all six items compete for the same order. On a 40-item menu you run apps, entrees, desserts, and bar as separate categories, each with its own units total and its own two thresholds.

Four boxes, four moves

What to do with each quadrant

This is where to start, not what to do. A signature item, a loss leader you run on purpose, and the only vegetarian entree on the board all survive a bad box.

1) Stars: protect them and re-cost them constantly

Smash burger: $10.80 a plate, 25.8% of orders, $6,696 on the month. It is the single largest line of profit on this board and the easiest one to damage.

Hold the price for at least one more cycle, leave the recipe alone, and keep it where guests already find it. Smash burgers are also named in the National Restaurant Association's 2026 culinary forecast, which is a reason to defend the item rather than reinvent it.

The real risk to a star is silent. If ground beef moves from $4.19 to $4.79 a pound, a 6 oz patty adds 22.5 cents of plate cost and contribution margin slips to $10.58.

At 620 units, that drift quietly costs $139.50 a month, about $1,674 a year, with no menu change and no warning.

2) Plowhorses: small price move, or lower plate cost

Loaded fries: $6.75 a plate, 22.5% of orders. Guests love it, and it drags the average down.

Take the price from $9.00 to $10.00 and contribution margin goes to $7.75. That $1 move keeps paying until you lose more than 69 of those 540 orders, roughly 12.8% of them. Do the break-even math before the test, so you already know what failure looks like. Tab's free Menu AI tool compares your prices and menu composition against similar restaurants nearby, which is worth checking before a price test.

The chicken sandwich is the other kind of plowhorse. The price is fine. The plate costs too much, at a 42.7% food cost. Cut 75 cents of plate cost by portioning the aioli, right-sizing the fillet, or getting the chicken line repriced, and contribution margin hits $9.35.

That clears the new $9.26 average and moves the item into star territory at the same menu price, worth $307.50 a month at the same unit count.

Portion and waste work is where most plowhorse dollars actually live, and how to reduce food costs in a restaurant goes deeper on yields, prep waste, and the vendor side of the same problem.

3) Puzzles: give it a reason to get ordered

Chopped salad: the most profitable single plate on the board at $10.90, ordered by 7.9% of guests. The money is already in the plate. Nobody is ordering it.

Move it up in its section, give servers one honest line about it, and photograph it properly. Then add on.

A $6.00 grilled chicken add-on at $2.10 of plate cost adds $3.90 of contribution to every salad that takes it. At a 40% attach rate on 190 salads, that add-on is worth $296.40 a month without touching the base price.

Protein add-ons are also named in the 2026 culinary forecast. If you want the wider read on what guests are actually asking for before you reposition anything, restaurant trends covers the demand side.

Discounting a puzzle is the one move to avoid. People are not seeing it. Cutting the price does not make them see it.

4) Dogs: keep it only if you can say why out loud

Skillet cookie: $6.10 a plate, 6.7% of orders, $976 on the month.

Removing it does not add $976 to profit. It removes $976 of contribution and gives back some labor, some freezer space, and one line on the menu. Some of those guests were going to order dessert or nothing.

Keep a dog when there is a reason you can say in one sentence: it is the only dessert, it holds a four-top at the table for another round, prep happens off-peak, or the ingredients already live on the line for something else. Cut it when the reason is "it has always been there."

Re-cost the plate before you decide either way, because a dog with a stale recipe cost is sometimes a plowhorse.

One action per quadrant

Star

Smash burger. $10.80 margin, 25.8% of orders.

ActionHold the price, protect the recipe, re-cost the plate every invoice cycle.
Not thisRedesign it, shrink it, or move it off the top of its section.

Plowhorse

Loaded fries. $6.75 margin, 22.5% of orders.

ActionMove the price in $1 steps, or cut plate cost. A $1 move pays until you lose 69 of 540 orders.
Not thisShrink the portion on the item guests order most.

Puzzle

Chopped salad. $10.90 margin, 7.9% of orders.

ActionReposition it, prompt it at the table, add a $6.00 protein add-on at $2.10 plate cost.
Not thisDiscount the highest-margin plate on the board.

Dog

Skillet cookie. $6.10 margin, 6.7% of orders.

ActionRe-cost it, then keep it only with a stated reason: only dessert, holds the table, off-peak prep.
Not thisCut it in the same week you cut anything else.
The test window

Change one thing at a time

One item, one variable, one window. Change the price and the placement in the same week and you will never know which one moved the number.

One test, four weeks, one number

  1. Week 0

    Write down today's number

    Units, contribution margin per plate, and total contribution for the item being tested.

  2. Week 1

    Change exactly one thing

    Price, plate cost, menu placement, or the staff prompt. Never two.

  3. Weeks 2 to 3

    Leave it alone

    No second change, no competing special, no promotion on the same item.

  4. Week 4

    Compare total contribution, not units

    Keep the change if total contribution rose, revert if it fell, and re-run the matrix either way because both thresholds move.

Total contribution for that item is the only score that counts. A price increase that costs you 8% of orders and still raises total contribution worked, even though the unit count went down and the shift felt slower.

On the loaded fries, 8% is well inside the 12.8% break-even worked above, so that $1 is still paying at the end of the window.

Both thresholds move when you change anything. Cutting 75 cents from the chicken sandwich lifted the board's average contribution margin from $9.13 to $9.26, which is enough to reclassify a borderline item. Re-run the matrix after every test, on the new numbers.

Pick your window carefully. A four-week test that contains a holiday, a patio opening, a road closure, or a local festival is measuring the town, not the menu.

Tie the target to the number you already budgeted against. If you have not set one, restaurant budgeting covers how to set a margin goal per category so a test has something to pass or fail against.

The cost inputs

Keep the cost side of the menu current

Every quadrant on this page depends on recipe cost being true this week. Vendor prices move, order guides change, rebates stop paying, and nobody tells you. Price a menu off stale invoices and the whole grid is a guess.

The status quo here is a purchasing binder, a spreadsheet somebody maintains on their day off, and invoices that get filed rather than read.

Tab is not a menu tool. It works next to your POS and your accounting system to keep the money side clean, so the cost inputs behind the matrix are current. Here is what that means on a Tuesday.

  • A manager swipes the card at the restaurant depot, and the purchase is captured the second it happens.
  • The cardholder gets a text, sends the receipt back, and tags the restaurant and the category. Tab reports an average text receipt submission time of 90 seconds.
  • Coded spend syncs into QuickBooks Online through a full integration. Every other ledger gets a customizable CSV export.
  • Andy AI reads invoice lines and vendor agreements and flags overpricing, price creep, and rebates that quietly stopped paying.
  • Andy is included in the Pro plan at $150 per month per location. Once your Tab account is live, the Andy walkthrough itself runs about 30 minutes.

What Andy does not do is count units, calculate popularity, cost a recipe yield, or lay out a menu. It checks what you paid against what you agreed to pay. That is the input the matrix is most likely to be wrong about.

Tab reports 1,000+ restaurants on the platform, and setup takes about one week, ready for the first billing cycle.

This is not a shorter admin day. The person who was reconciling invoices at 11pm is on the floor at 7pm, and the burger's plate cost is right when you defend its price.

If ordering, receiving, and inventory are the gap, restaurant procurement software compares the tools that own those steps. If the problem is the vendors themselves, restaurant vendor management covers contracts, price changes, and how to hold a rep to a quoted price.

This week: pull your six highest-volume items, re-cost each plate at this week's invoice prices, and see how many quadrants change before you touch the menu.

Re-cost a plate before you trust its quadrant

The Menu item tab of Tab's restaurant food cost calculator, showing servings in batch, a current menu price of $18, recipe ingredient rows for chicken breast and rice with package cost and amount used, and a menu item food cost result of 16.8 percent alongside recipe cost, per serving, target price and profit tiles Item food cost percentage output Recipe ingredient rows, entered at this week's invoice prices
  • Item food cost percentage output
  • Recipe ingredient rows, entered at this week's invoice prices
Tab's free restaurant food cost calculator, Menu item tab.
What goes wrong

Avoid these menu engineering mistakes

  1. Stale recipe costs. This is the most common failure, and the hardest one to see. The beef move worked through the star above pulls dollars off that item every month, with nothing on a report to flag it. Re-cost your top items every invoice cycle. A menu reprint is far too slow to catch it.
  2. The wrong period. Four weeks is a floor, and it has to be a normal four weeks. Holidays, weather, and a festival two blocks over will reclassify items that never changed.
  3. Revenue instead of margin. The margarita and the chicken sandwich above are the whole argument: nearly identical sales, very different contribution. Sales reports rank the wrong things.
  4. The wrong denominator. The threshold moves with the item count. Split that 40-item board into a 10-item entree section and the threshold becomes (100% / 10) x 70% = 7.0%. Score those same entrees against a whole-menu denominator and every one of them looks unpopular, because the dessert and bar units sit in the divisor.
  5. Menu folklore instead of your own numbers. Pages that promise a fixed profit lift never show the worksheet behind the number, and the eye-path "sweet spot" advice has no primary research holding it up. Placement is a test with a number attached, same as price.
  6. Cutting items without operational or guest context. Prep load, station balance, the regular who comes in for one thing, and the only item a dietary restriction can order are all reasons a bad box stays on the menu.

If you are standardizing a menu across several units, restaurant expansion strategy covers how to keep the core items consistent while local sellers vary.

Questions & Answers

FAQs

Two formulas, then a comparison. Contribution margin equals menu price minus recipe cost. Menu mix share equals item units divided by total units in that category for the same period.

Compare each item's contribution margin to the average contribution margin across the category, which is total contribution divided by total units, and compare its menu mix share to a popularity threshold, commonly 70% of the average share.

Stars are high margin and high popularity. Plowhorses are low margin and high popularity. Puzzles are high margin and low popularity. Dogs are low margin and low popularity. The names come from the 1982 model by Michael Kasavana and Donald Smith.

No. Food-cost percentage is a ratio and margin is dollars, and they routinely disagree. In the worked example the margarita has the best food cost percentage at 20.0% and returned $4,992, while the burger runs 32.5% and returned $6,696.

Use food-cost percentage to spot a recipe problem, and use contribution margin to decide what the menu should push.

Re-cost recipes every invoice cycle, and re-run the full matrix quarterly or whenever the menu changes, whichever comes first. Also re-run it after any single test, because changing one item moves the average contribution margin and can reclassify a borderline item.

AI-assisted cost analysis is one way to keep that current between reviews, and AI for restaurants covers what actually works in the back office today.

No. A dog goes on the review list and nothing more. Re-cost the plate first, because stale ingredient costs make plowhorses look like dogs.

Then keep it if there is a reason you can state in one sentence: it is the only dessert, it holds the table, it uses ingredients already on the line, or it is the only option for a common dietary restriction. Cut it when the only reason is that it has always been there.

Price the menu off numbers that are true this week

Purchases are captured at the swipe, receipts come back by text, and coded spend syncs into QuickBooks Online through a full integration. That is the cost input the matrix is most likely to be wrong about.

1,000+ restaurants Setup takes about one week Full QuickBooks Online integration
start for free

Learn more about Tab

Book a call with a member of our team to learn more, get a demo, and if you'd like, get started with Tab right there.

Platform Demo
Implementation Plan
Onboarding Kickoff
Learn More

Frequently Asked Questions

Who is Tab Commerce?

Tab Commerce is a financial technology company providing the only finance platform built for restaurants. Learn more about us here.

How long does it take to get started?

We're from the restaurant industry and know time is a constrained resource. We've built our onboarding process to get you fully up and running in 10 minutes or less.

How do Tab business credit cards work?

Tab cards work just like any other corporate credit card but with the benefits of powerful spend control software built just for restaurants.

Can Tab Cards be added to Apple Wallet?

Yes, simply add the Tab Card into your Apple Wallet like you would any other card.

Where can I use Tab Cards?

Anywhere that Visa is accepted (most places). Most core vendors accept cards, but some might only be available upon request - we can help you with that.

Can I add my team to Tab?

You can create as many users as you would like with a simple onboarding process and customized roles.

Can I add multiple entities to Tab?

You can create as many entities as you need, and manage them all from a single login.

What are flexible payment terms?

The Tab Card gives restaurants more control and flexibility over their cash flow. Extended payment terms allows restaurants to extend eligible re-payments on their Tab Card by 30 days, providing up to 60 day terms. This is for eligible, pre-approved customers only. Inquire to see eligibility.

Do you offer support?

We provide near-instant support from real humans based in the US and Canada. Support can be accessed via live chat in the platform or by emailing support@tabcommerce.com.

How can I get started?

Click the 'Get Started' button in the top right of this page. You'll receive an email to create your account and book a time to finish onboarding with your dedicated account rep.