Back to all articles
Restaurant Pricing

Menu Engineering 101: How to Design a Menu That Maximizes Profit

10 min read

Your menu isn't just a list of food—it's your most powerful sales tool. Every dish, every price, and every word on it influences what customers order. Yet most restaurant owners design their menus based on what they like to cook, not what makes money.

Menu engineering is the science of analyzing each item by profitability and popularity, then using that data to redesign your menu for maximum profit. Restaurants that apply these principles typically see a 10-15% increase in gross profit without changing a single recipe.

Every menu item falls into one of four categories based on two factors: how profitable it is and how popular it is. This classification tells you exactly what to do with each dish:

  • Stars (High Profit, High Popularity)Your best items. They sell well and make good money. Protect these—don't change the recipe or raise the price aggressively. Give them prime menu placement.
  • Puzzles (High Profit, Low Popularity)These items make great margins but don't sell enough. The fix is usually marketing: better menu placement, more appealing descriptions, or staff recommendations.
  • Plow Horses (Low Profit, High Popularity)Customers love these but they don't make you much money. Look for ways to reduce costs (cheaper ingredients, smaller portions) or gradually increase the price.
  • Dogs (Low Profit, Low Popularity)Nobody orders them and they don't make money. Consider removing them entirely. Every menu item takes up space, creates inventory, and adds complexity.

How to Classify Your Menu Items

To build your menu matrix, you need two pieces of data for each item: its contribution margin and its sales volume.

Contribution Margin = Selling Price − Food Cost Per Serving

This is different from food cost percentage. A $30 steak with 35% food cost generates $19.50 in margin. A $12 pasta with 25% food cost generates $9. The steak has a worse percentage but puts more actual dollars in your pocket.

Step-by-Step Classification

  1. List every menu item with its selling price, food cost, and contribution margin. Use your actual recipe costs, not estimates.
  2. Calculate the average contribution margin across all items. Items above average are "high profit." Items below are "low profit."
  3. Pull sales data for each item over the past 30-90 days. Calculate the average number sold per day or week.
  4. Calculate the average popularity across all items. Items sold more than average are "high popularity." Items below are "low popularity."
  5. Plot each item on the matrix. Now you know exactly which quadrant every dish falls into.

A Real Menu Analysis

Here's how this looks in practice for a small restaurant's dinner entrees:

Sample Menu Analysis

  • Grilled salmon ($28, $8.40 cost) — $19.60 margin, 22 sold/week — Star
  • Chicken parmesan ($22, $5.50 cost) — $16.50 margin, 35 sold/week — Star
  • Ribeye steak ($38, $14.80 cost) — $23.20 margin, 8 sold/week — Puzzle
  • Mushroom risotto ($18, $3.60 cost) — $14.40 margin, 12 sold/week — Puzzle
  • Fish and chips ($16, $6.40 cost) — $9.60 margin, 28 sold/week — Plow Horse
  • Caesar salad ($14, $4.90 cost) — $9.10 margin, 30 sold/week — Plow Horse
  • Veggie burger ($15, $5.25 cost) — $9.75 margin, 6 sold/week — Dog

Average contribution margin: $14.59. Average weekly sales: 20. Items above both averages are Stars. Now each item has a clear action plan.

Know your exact recipe costs with DishTrack

You can't engineer your menu without accurate per-dish costs. DishTrack calculates them automatically.

Try Free

What to Do With Each Category

Stars: Protect and Promote

  • Place them in the "golden triangle"—top right, center, and first item in a section
  • Use visual callouts (boxes, icons, bold text) to draw attention
  • Train servers to recommend these when asked "what's good?"
  • Don't mess with the recipe. Consistency is key.
  • Small, gradual price increases (2-3%) are safer than large jumps

Puzzles: Increase Visibility

  • Move them to better menu positions—they may be hiding in a dead zone
  • Rewrite descriptions to be more appealing and appetite-triggering
  • Feature them as specials or "chef's recommendation"
  • Have servers actively suggest them: "Our ribeye is incredible tonight"
  • Consider renaming if the current name undersells the dish

Plow Horses: Improve Margins

  • Reduce portion size slightly (customers rarely notice a 5-10% reduction)
  • Find cheaper ingredient substitutes that don't affect quality
  • Increase price gradually—$0.50-1.00 at a time, quarterly
  • Bundle with a higher-margin side or add-on to increase the check average
  • Don't give them prime menu real estate—they sell themselves

Dogs: Remove or Reinvent

  • Remove them unless they serve a strategic purpose (kids menu, dietary need)
  • Every item you remove simplifies inventory, reduces waste, and speeds up service
  • If you must keep it, redesign the dish to improve margins significantly
  • A smaller, focused menu almost always outperforms a bloated one

Pro Tip: A good rule of thumb is to limit each menu section to 5-7 items. More than that creates "choice overload," where customers take longer to decide and often default to the cheapest or most familiar option—which is rarely your most profitable.

How you present items matters as much as which items you include:

  • Remove dollar signsStudies show that removing the "$" symbol leads customers to spend more. Write "28" instead of "$28.00" on your menu.
  • Use descriptive language"Pan-seared Atlantic salmon with herb butter" outsells "Grilled salmon." Descriptive names increase sales by up to 27%.
  • Avoid price columnsWhen prices are aligned in a column, customers compare prices instead of reading descriptions. Nest the price at the end of the description instead.
  • Use anchoringPlace a high-priced item (like a premium steak) at the top of a section. Everything below it looks like a better deal by comparison.

Menu Engineering Mistakes to Avoid

Using food cost percentage as your only metric

A 25% food cost sounds better than 35%, but if the 35% item puts $20 in your pocket and the 25% item puts $8, the "worse" percentage is the more profitable choice. Focus on contribution margin dollars.

Changing your entire menu at once

Make changes gradually. Remove one or two dogs, reposition a puzzle, adjust a plow horse price. Dramatic overnight changes confuse regulars and make it hard to measure what worked.

Guessing at recipe costs

Menu engineering only works with accurate cost data. If you're estimating that your pasta costs "about $4," your entire matrix could be wrong. Calculate actual costs for every item.

Never revisiting the analysis

Ingredient prices change, customer preferences shift, and seasonal items rotate. Re-run your menu analysis quarterly to keep your classifications current.

How DishTrack Powers Menu Engineering

Menu engineering requires accurate, up-to-date cost data for every dish. Doing this manually is tedious and error-prone. DishTrack gives you the foundation you need:

  • Precise per-recipe costsBuild each recipe with exact ingredient quantities and current costs. Your contribution margins are always accurate.
  • Instant "what if" analysisModel price changes, ingredient swaps, or portion adjustments and see how they affect your margins before you commit.
  • Automatic cost updatesWhen supplier prices change, update once and see the impact across your entire menu. Catch margin erosion before it hurts.
  • Pricing recommendationsThe pricing calculator suggests menu prices based on your actual costs and target margins.

Your Menu Engineering Action Plan

  1. Calculate the true cost of every menu item. Use DishTrack or do it manually—but use real numbers, not estimates.
  2. Pull 30-90 days of sales data from your POS. Count how many of each item you sold per week.
  3. Build your menu matrix. Plot each item as a Star, Puzzle, Plow Horse, or Dog.
  4. Take action on 3-5 items. Promote one Puzzle, reprice one Plow Horse, and remove one Dog. Start small.
  5. Measure results after 30 days. Compare your average check size, item mix, and overall food cost percentage to the previous period.

Menu engineering isn't a one-time project—it's an ongoing discipline that separates the most profitable restaurants from the rest. Start with accurate costs, classify your items, and let the data tell you what your menu should look like.

Price Your Recipes with Confidence

DishTrack helps food businesses calculate accurate costs and set profitable prices—automatically.

Get Started Free
No credit card requiredFree tier available

Learn More About Menu Pricing

Explore our guides to master food business profitability: