Back to Articles
Strategy9 min read

Restaurant Menu Engineering: The Science of Profitable Menus

The proven framework used by profitable restaurants to maximize revenue from every menu—backed by data and psychology.

Most restaurants treat their menu like a grocery list—just a bunch of items with prices. But your menu is a sales tool, and when engineered correctly, it can boost profits by 30-50% without changing a single ingredient.

Menu Engineering is the data-driven process developed by hospitality experts in the 1980s and refined by chains like Chipotle, Shake Shack, and every successful independent restaurant you admire. Here's how it works.

1. The Menu Engineering Matrix

Every menu item falls into one of four categories based on two metrics: Popularity (how often it's ordered) and Profitability (contribution margin per item).

The 4 Menu Categories

STARS ⭐

Popularity:HIGH
Profitability:HIGH

Your best items. Customers love them AND they make great margins.

Strategy:

  • • Feature prominently on menu
  • • Add to combo deals
  • • Don't change the price/recipe
  • • Train staff to recommend

Example: Signature burger, popular pasta, crowd-favorite appetizer

PLOWHORSES 🐴

Popularity:HIGH
Profitability:LOW

Popular but low-margin. They bring customers in but don't make much money.

Strategy:

  • • Increase price slightly (5-10%)
  • • Reduce portion size subtly
  • • Use cheaper ingredients without quality loss
  • • Bundle with high-margin sides

Example: Basic chicken sandwich, plain coffee, french fries

PUZZLES 🧩

Popularity:LOW
Profitability:HIGH

High margins but nobody orders them. Either promote better or cut them.

Strategy:

  • • Reposition on menu (top right corner)
  • • Rename with appealing description
  • • Add photos or visual callout
  • • If still unpopular → remove

Example: Expensive steak, exotic seafood, specialty cocktail

DOGS 🐕

Popularity:LOW
Profitability:LOW

Unpopular and unprofitable. Taking up menu space and confusing customers.

Strategy:

  • • Remove from menu immediately
  • • Free up kitchen/inventory space
  • • Simplify operations
  • • Replace with tested Star item

Example: Complicated salad nobody orders, unpopular side dish

Goal: Convert Plowhorses into Stars, promote Puzzles, eliminate Dogs. Stars should make up 60%+ of sales.

2. How to Categorize Your Menu Items

Here's the exact process to analyze your menu. You'll need: sales data from the last 30-90 days and cost per item.

Step-by-Step Process

1

Calculate Contribution Margin (CM) for Each Item

Formula:

CM = Menu Price - Food Cost

Example: Burger

Menu Price: $14.99

Food Cost: $4.50 (meat, bun, toppings)

CM = $14.99 - $4.50 = $10.49

2

Count Orders for Each Item (Last 30 Days)

Pull from your POS system or manually count receipts.

Example Menu (Last 30 Days)

  • Burger: 450 orders
  • Salad: 120 orders
  • Pasta: 380 orders
  • Steak: 45 orders

Total Orders: 995

3

Calculate Average CM and Average Popularity

Average CM:

Sum of all CMs ÷ Number of items

Average Popularity:

Total orders ÷ Number of items ÷ 0.7

(0.7 = 70% threshold used in industry standard)

4

Categorize Each Item

If CM > Average CM AND Orders > Average Orders: STAR ⭐

If CM < Average CM AND Orders > Average Orders: PLOWHORSE 🐴

If CM > Average CM AND Orders < Average Orders: PUZZLE 🧩

If CM < Average CM AND Orders < Average Orders: DOG 🐕

3. Real Restaurant Example

Let's analyze a real Italian restaurant's menu using Menu Engineering.

30-Day Sales Data

ItemPriceCostCMOrdersCategory
Margherita Pizza$16.99$5.20$11.79420STAR
Spaghetti Carbonara$14.99$6.80$8.19380PLOWHORSE
Chicken Parmigiana$18.99$6.50$12.49310STAR
Lobster Ravioli$24.99$10.20$14.7965PUZZLE
Caesar Salad$11.99$4.20$7.79240PLOWHORSE
Seafood Risotto$22.99$14.50$8.4945DOG

Average CM:

$10.59

Average Orders (70% threshold):

175

Action Plan from Analysis

Stars (Pizza, Chicken Parm) ✅

• Feature these with photos on menu
• Add "Customer Favorite" badge
• Train servers to describe and upsell
• Create combo deals featuring these items

Plowhorses (Carbonara, Salad) ⚠️

• Raise Carbonara price to $15.99 (6.7% increase)
• Reduce Carbonara pasta portion 10%, maintain protein
• Make Caesar Salad a side option only (smaller portion at $7.99)
• Result: Turn into Stars with better margins

Puzzle (Lobster Ravioli) 🔄

• Reposition to top-right of menu (prime visual spot)
• Rename: "Chef's Signature Lobster Ravioli"
• Add mouth-watering description + photo
• If orders don't increase in 30 days → remove

Dog (Seafood Risotto) ❌

• Remove from menu immediately
• High cost ($14.50), low margin, unpopular
• Frees up kitchen prep time and inventory space
• Replace with proven Star item variation (e.g., Chicken Marsala)

Projected Impact (Next 30 Days)

Revenue Increase

+18%

Profit Margin

+32%

Menu Complexity

-17%

4. Menu Design Psychology

Once you know what to sell, position it strategically. Menu layout drives 30-40% of purchasing decisions.

The Golden Triangle

Eye-tracking studies show people scan menus in a triangular pattern:

1

Top-right corner: First place eyes go (prime real estate)

2

Top-left corner: Second most-viewed spot

3

Center of page: Third focal point

Action: Place Stars in top-right, Puzzles you want to promote in top-left, never hide Stars at the bottom.

Design Best Practices

Remove Dollar Signs

Studies show "$24" feels cheaper than "$24.00" and both feel cheaper than "$24 dollars". Use just numbers.

Use Descriptive Names

"Grilled Atlantic Salmon with Lemon Butter" outsells "Salmon" by 27%. Paint a picture with words.

Limit Choices Per Category

7 items max per section. Too many options overwhelm customers and slow ordering (especially delivery apps).

Add Photos Strategically

1-2 photos of Star items increase sales 30%. More than 3 photos makes menu look cheap. Quality over quantity.

Use Decoy Pricing

Add one very expensive item ($50+ entree) even if rarely ordered. Makes $25 items seem reasonable by comparison.

Engineer Your Menu for Maximum Profit

PricingForge automatically calculates contribution margins, categorizes items, and shows you exactly which menu changes will boost profits.

✓ No credit card required ✓ Full access for 14 days ✓ Cancel anytime

Key Takeaways

Menu Engineering categorizes items into Stars (high profit, high sales), Plowhorses (low profit, high sales), Puzzles (high profit, low sales), and Dogs (low profit, low sales).

Calculate contribution margin (price - food cost) and compare to averages to categorize each item.

Promote Stars heavily, improve Plowhorse margins, reposition Puzzles, and eliminate Dogs.

Menu design matters: Top-right placement, descriptive names, strategic photos, no dollar signs, and decoy pricing all increase sales.

Re-analyze quarterly. Customer preferences change. Menu engineering is ongoing, not a one-time project.