Restaurant menu engineering compares each item's popularity with its contribution margin to guide pricing, placement, promotion and removal decisions. Start with item-level sales, add current variable costs and compare items within the same menu category. The eight-step process and worksheet below show how to do it.

In Avocado's analysis of 244,398 orders, the top 20% of sold items generated a median 75.3% of item sales. That measures sales concentration, not profit: we did not have complete food-cost data for these restaurants.

We analyzed a complete year of transactions from Avocado's 20 highest-volume restaurant locations. The data confirms that sales concentrate quickly, but the familiar claim that 20% of menu items produce 80% of sales was usually too neat.

Only three of the 20 restaurants reached a strict 80/20 result. The median location needed 28.1% of its sold items to reach 80% of sales.

The practical lesson is still useful: a small core of items carries most sales. Good menu analysis identifies that core, protects it and then adds food cost before making pricing or removal decisions.

Disclosure: Avocado provides point-of-sale, menu, payment and reporting tools for restaurants. This analysis uses anonymized, aggregated transaction data from restaurants using Avocado. No restaurant or customer is identified.

Restaurant menu engineering results at a glance

Finding

Median result

Sales generated by the top 20% of sold items

75.3%

Share of sold items needed to reach 80% of sales

28.1%

Sales generated by the top five items

53.6%

Sales generated by the top 10 items

72.0%

Sales generated by the bottom half of sold items

4.1%

Restaurants where the top 20% generated at least 80%

3 of 20

The typical restaurant in the study sold 51 distinct items during the year. Menu sizes ranged from four sold items to 137.


Horizontal bars showing the top 20% of items generated a median 75.3% of item sales across 20 anonymous restaurants

What is restaurant menu engineering?

Restaurant menu engineering compares two measures for every item:

  1. Popularity: how often the item sells or how much item sales it generates.

  2. Contribution margin: the selling price minus the variable cost required to make the item.

The goal is to make better decisions about pricing, placement, descriptions, promotion and kitchen complexity. It is not a command to shrink every menu or promote the item with the highest price.

Popularity and profitability answer different questions. A bestseller can produce weak margins because of expensive ingredients or oversized portions. A less popular dish can still earn strong profit on every sale.

Our study measures the popularity side using item sales. Avocado did not have complete food-cost data for this cohort, so the findings should not be treated as a profitability ranking.

The menu engineering matrix

The standard menu engineering matrix places each item into one of four categories after comparing popularity and contribution margin within a relevant category.

Star

  • Popularity: High

  • Contribution margin: High

  • Common response: Protect consistency, availability and placement

Plowhorse

  • Popularity: High

  • Contribution margin: Low

  • Common response: Review price, portion size and ingredient cost

Puzzle

  • Popularity: Low

  • Contribution margin: High

  • Common response: Test naming, placement, photography and staff recommendations

Dog

  • Popularity: Low

  • Contribution margin: Low

  • Common response: Simplify, redesign or remove unless it serves a strategic purpose

Compare like with like. Drinks should compete with drinks, breakfast tacos with breakfast tacos, and entrées with similar entrées. A beverage may be important to the business even when it does not match the sales of a main dish.

The labels are starting points, not verdicts. A low-volume item may serve an important dietary need, share ingredients with a bestseller or distinguish the restaurant from nearby competitors.

Worked menu engineering example: four entrées

This fictional example shows the full popularity-and-margin calculation. These items and costs are not from the Avocado study. Suppose an entrée category uses 100 units sold as its high-popularity cutoff and $10 per item as its high-contribution-margin cutoff for the same review period.

Contribution margin per item = selling price − variable cost. Multiply that margin by units sold to estimate total contribution dollars before fixed costs. Set cutoffs using your own category and period; the numbers here only illustrate the classification.

Entrée

Units sold

Price

Variable cost

Margin per item

Matrix group

Chicken bowl

180

$16

$6

$10

Star

Burger

160

$15

$8

$7

Plowhorse

Salmon plate

50

$24

$8

$16

Puzzle

Pasta

40

$14

$7

$7

Dog

The chicken bowl contributed an estimated $1,800 before fixed costs (180 × $10), while the burger contributed $1,120 (160 × $7). That does not mean you should immediately raise the burger price or delete the pasta. Test portion cost, price and placement, then compare units sold and total contribution dollars after each change.

How the restaurant menu 80/20 rule fits

The menu 80/20 rule applies the Pareto principle to restaurant sales. It suggests that roughly 20% of menu items account for roughly 80% of results.

The word roughly matters. A restaurant can be closer to 70/30, 75/25 or 90/15 depending on its concept, menu size, prices and ordering behavior.

At the median restaurant in this study, the highest-selling 10% of items generated 56.4% of item sales. The top 20% generated 75.3%, and the top 30% generated 85.3%.


Line chart showing the median cumulative menu sales curve reaching 56.4% at the top 10% of items, 75.3% at 20%, and 85.3% at 30%

Only three restaurants generated at least 80% of item sales from their top one-fifth of sold items, rounded up to the next whole item. Across all 20 restaurants, the top-fifth share ranged from 53.6% to 91.9%.

Thirteen restaurants needed 30% or less of their sold items to reach 80% of item sales. The literal rule often missed, but strong concentration was still normal.

What the restaurant order data tells you before adding costs

Consider the median restaurant in the study:

  • 51 distinct items recorded positive sales.

  • The top five items generated 53.6% of item sales.

  • The top 10 items generated 72.0%.

  • The top 20% of items generated 75.3%.

  • About 28% of items were needed to reach 80% of sales.

  • The bottom half of items generated only 4.1%.

This first pass reveals the restaurant's sales backbone. The owner now knows which items deserve the most attention during inventory planning, menu redesigns and kitchen training.

It does not yet reveal which items are Stars or Plowhorses. That requires contribution margin. The next step is to add recipe cost and compare popularity with margin inside each menu category.

Did menu size change the pattern?

We divided the 20 locations into three descriptive groups based on the number of items that recorded positive sales.

Small menu: 4 - 30 items

  • Restaurants analyzed: 6

  • Median sales generated by the top 20% of items: 76.8%

  • Median share of items needed to reach 80% of sales: 32.5%

Medium menu: 31 - 70 items

  • Restaurants analyzed: 9

  • Median sales generated by the top 20% of items: 73.8%

  • Median share of items needed to reach 80% of sales: 27.7%

Large menu: 71 - 137 items

  • Restaurants analyzed: 5

  • Median sales generated by the top 20% of items: 75.7%

  • Median share of items needed to reach 80% of sales: 25.3%

The top fifth generated a similar sales share across all three groups. Larger menus needed a slightly smaller percentage of items to reach 80%, but the subgroups are too small to turn that difference into a general rule.

Small menus also create a rounding problem. One item can represent much more than 20% of the menu. Owners should focus on the full concentration curve and the actual number of important items, not one ratio.

A simple menu engineering worksheet

Build a spreadsheet with one row per item and the following columns. Use the same date range for sales and costs, and calculate each item within its menu category:

Worksheet column

What to enter or calculate

Item name

A consistent name with duplicates combined

Menu category

The comparable group, such as entrées or drinks

Units sold

Paid quantity after cancellations

Item sales

Sales after item-level discounts

Selling price

Current menu price

Variable cost

Ingredient and other per-item costs

Contribution margin

Selling price − variable cost, per item

Popularity share

Item units ÷ total units in the same category

Cumulative sales share

Running total after ranking items by sales

Matrix category

Compare item units and margin with documented category cutoffs; label Star, Plowhorse, Puzzle or Dog

Decision

Protect, reprice, promote, simplify, test or remove

For example, an item selling 80 of 1,000 category units has an 8% popularity share. At a $17 selling price and $6 variable cost, its contribution margin is $11 per item. If it sold 80 units, it produced $880 in contribution dollars before fixed costs. Keep permanent items separate from limited-time offers. Note launch dates, price changes and stockouts so a short selling window is not mistaken for weak demand.

How to do menu engineering in eight steps

1. Choose a representative date range

Start with at least 90 days. Use a full year when seasonality matters. Compare similar periods if your restaurant has changed hours, locations or ordering channels.

2. Clean the item list

Combine duplicate names that represent the same product. Remove gift cards, open-priced adjustments, canceled quantities and test orders.

3. Separate items into categories

Build fair comparison groups. A side dish should not need to outsell a signature entrée to earn its place.

4. Calculate popularity

Measure units sold, item sales and each item's share of category sales. Rank the items and calculate cumulative sales share to see how quickly sales concentrate.

5. Calculate contribution margin

Subtract variable cost from selling price. Use current recipe and ingredient costs rather than relying on an old food-cost percentage.

6. Build the menu engineering matrix

Set popularity and margin thresholds for each category, then classify the items. Record the thresholds so the next review uses the same method.

7. Choose one test per item

Possible tests include a price change, smaller portion, clearer name, new photo, better placement, staff prompt or removal. Avoid changing several variables at once if you want to learn what worked.

8. Measure the result

Review the sales mix monthly and conduct a deeper menu review quarterly. Compare contribution dollars, not only percentages.

If your current system cannot produce a clean item-level export, make reporting depth one of the essential questions you ask when choosing a POS system.

How does a POS help with menu engineering and pricing decisions?

A restaurant POS can supply item-level units sold, item sales after discounts, order dates and sales by location or ordering channel. Export those fields for the same period, clean duplicate item names, then calculate each item's share of its menu category. Use that report to find the sales core and identify which items deserve a margin review.

Sales reports alone cannot tell you whether an item is profitable. Add current recipe costs, packaging and other variable costs from your own records to calculate contribution margin. If you change a price, compare units sold and total contribution dollars before and after the test, accounting for promotions, stockouts and seasonal shifts. A higher margin per item is not a win if lost volume reduces total contribution.

Five menu optimization decisions to make first

Protect the items carrying the business

Top sellers should be consistently available, easy to find on every ordering channel, correctly priced and supported by a clear kitchen display workflow.

A stockout or quality problem on a top-five item can affect a much larger share of sales than the same problem on a fringe item.

Review the bottom half, but do not delete it blindly

At the median restaurant, the bottom half of sold items generated 4.1% of item sales. Review these items for margin, ingredient overlap, preparation time and strategic purpose.

Low sales plus weak margin, unique ingredients and high kitchen complexity is a strong case for change. Low sales alone is not.

A popular, low-margin item may need a price or portion adjustment. Test the smallest change that brings contribution margin closer to the category target, then watch units and total contribution dollars.

Improve profitable items that customers overlook

For a high-margin, low-popularity item, test the name, description, photography, menu position and staff recommendation before removing it.

Track operational cost alongside food cost

Two items with the same contribution margin can create different results if one slows the line, requires special prep or produces frequent remakes. Add preparation time and ingredient complexity to the final decision.

Study methodology and limitations

The Avocado Data Lab analyzed the 20 restaurant locations with the highest paid-order counts between August 1, 2025 and July 31, 2026. The final sample contained 244,398 paid, non-canceled orders.

For every restaurant, we:

  • Combined item names after normalizing capitalization and spacing

  • Removed custom items and gift-card purchases

  • Excluded fully canceled quantities and prorated partially canceled quantities

  • Ranked items by recorded line-item sales after item-level discounts and before tax, tips and fees

  • Calculated each location's concentration independently

  • Reported the median location so the largest restaurant did not dominate the result

The study measures items that recorded positive sales during the period, not every item currently displayed on a menu. Order-level discounts were not allocated back to individual items.

The cohort is not a representative sample of every U.S. restaurant. Sixteen locations were in Texas, one was in Utah and three lacked usable location data. The sample also contains many Mexican and Latin quick-service concepts. Treat the findings as a benchmark for high-volume independent restaurants using Avocado, not a national census.

No restaurant, employee or customer is identified in the analysis.

Frequently asked questions

What is the definition of menu engineering?

Menu engineering is a method for comparing item popularity and contribution margin so a restaurant can improve pricing, placement, promotion and menu complexity.

How do you calculate menu item contribution margin?

Subtract an item's variable cost from its selling price. For an item priced at $17 with $6 in variable costs, contribution margin is $11 per item. Multiply by units sold to compare total contribution dollars; fixed costs are not included.

What are the four menu engineering categories?

The standard matrix categories are Stars (high popularity and high margin), Plowhorses (high popularity and low margin), Puzzles (low popularity and high margin), and Dogs (low popularity and low margin).

Does the 80/20 rule mean I should remove 80% of my menu?

No. The rule describes sales concentration; it does not prescribe a menu size. Check margin, ingredient overlap, seasonality, audience needs and kitchen complexity before removing an item.

Should I measure units sold or item sales?

Measure both. Units reveal operational volume, while item sales reflect price as well as demand. Add contribution margin when food-cost data is available.

How often should a restaurant run a menu analysis?

Review high-level sales mix monthly and perform a deeper popularity-and-margin analysis quarterly. Use a full year when studying seasonality.

Is menu optimization the same as menu engineering?

Menu engineering is the measurement framework. Menu optimization is the broader work that follows, including pricing, descriptions, design, ordering flow and kitchen execution.

The bottom line

Restaurant menu engineering starts by finding the few items that carry the business, then checking whether those items also produce healthy contribution margin.

The strict 80/20 rule did not describe most restaurants in this study. A better shorthand for the median location was 75/20: the top fifth of sold items generated about three-quarters of item sales.

Know which items form that core. Protect their execution, add recipe cost and use the menu engineering matrix before deciding what to promote, reprice or remove.

Avocado brings item-level sales, payments and restaurant reporting into one connected system. Book an Avocado demo to see which items are carrying your menu.