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 ⭐
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 🐴
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 🧩
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 🐕
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
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
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
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)
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
| Item | Price | Cost | CM | Orders | Category |
|---|---|---|---|---|---|
| Margherita Pizza | $16.99 | $5.20 | $11.79 | 420 | STAR |
| Spaghetti Carbonara | $14.99 | $6.80 | $8.19 | 380 | PLOWHORSE |
| Chicken Parmigiana | $18.99 | $6.50 | $12.49 | 310 | STAR |
| Lobster Ravioli | $24.99 | $10.20 | $14.79 | 65 | PUZZLE |
| Caesar Salad | $11.99 | $4.20 | $7.79 | 240 | PLOWHORSE |
| Seafood Risotto | $22.99 | $14.50 | $8.49 | 45 | DOG |
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:
Top-right corner: First place eyes go (prime real estate)
Top-left corner: Second most-viewed spot
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.