TURF Analysis for Menu Optimization
Why Menu Optimization Needs TURF
Restaurant menus grow over time. New items get added for seasonal promotions, regional preferences, or competitive response, but old items rarely get removed. The result: bloated menus that slow down kitchen operations, increase food waste, complicate inventory, and paradoxically reduce guest satisfaction (research from Columbia University's "jam study" showed that too many options leads to decision paralysis and lower satisfaction).
TURF analysis solves menu bloat by identifying the smallest menu that still satisfies the largest percentage of guests. It calculates which combination of items gives the most guests at least one option they'd order, accounting for the overlap between items that appeal to the same customers.
How TURF Works for Menus
The Input
Collect preference data from current guests. The most common approaches:
In-restaurant survey: Intercept guests after their meal and show them the full menu. Ask: "Which of these items would you consider ordering on a future visit?" (Check all that apply.) This produces binary acceptance data per guest.
Panel survey: Recruit 400-600 restaurant category visitors through a consumer panel. Show menu items (with descriptions and images) and collect the same acceptance data. Faster to field and produces a larger sample.
POS data: Use transaction history to identify which items each customer has ordered over a time window (e.g., past 6 months). Customers who've ordered an item are treated as "accepting" that item. This is the most behaviorally valid input but only works for existing items.
The Analysis
Specify your target menu size (or a range) and TURF evaluates every possible combination. For a 37-item menu testing reductions to 25, TURF checks over 1 billion combinations to find the set of 25 that maximizes the percentage of guests with at least one acceptable item.
The Output
A table showing the optimal menu at each size, the reach (percentage of guests with at least one item), and the incremental reach of each added item. A reach curve helps you find the inflection point where removing one more item starts meaningfully affecting guest satisfaction.
Real-World Example: Fast-Casual Chain
A fast-casual chain with 37 core menu items commissioned a TURF study to guide menu simplification. They surveyed 600 regular guests (visited 2+ times per month) using an in-app survey showing all menu items with photos.
Findings:
| Menu Size | Reach (1st or 2nd Choice) | Items Cut |
|---|---|---|
| 37 (current) | 97% | 0 |
| 30 | 95% | 7 |
| 25 | 91% | 12 |
| 20 | 84% | 17 |
The 25-item menu hit the sweet spot: 91% of guests still had their first or second choice, while 12 items could be removed. The chain phased out 10 items (keeping 2 regionally popular items), which:
- Reduced food waste by 15%
- Cut average ticket time by 22 seconds
- Simplified staff training (new employees learned the menu in 3 days instead of 5)
- Decreased ingredient SKUs from 142 to 98
Guest satisfaction scores remained flat through the transition. Most guests didn't notice the removed items because the TURF optimization ensured they still had preferred alternatives.
Menu Applications Beyond Item Reduction
New Item Introduction
When adding a new item, TURF answers: "Which new item adds the most incremental reach to the current menu?" If your existing 25 items already cover 91% of guests, a new item that appeals primarily to already-served guests adds minimal value. A new item that appeals to the unserved 9% could be high-impact, even if its individual popularity is modest.
Seasonal and Limited-Time Offers (LTOs)
Use TURF to select LTO items that complement the permanent menu. If the permanent menu under-serves health-conscious guests (common in burger-focused chains), an LTO salad or grain bowl might add more incremental reach than another burger variant.
Daypart Optimization
Run TURF separately for breakfast, lunch, and dinner customers. The optimal breakfast menu may look very different from the optimal dinner menu because the guest profiles differ. A 15-item breakfast menu and a 20-item dinner menu, each TURF-optimized for its daypart, can outperform a single 30-item all-day menu.
Franchise Menu Standardization
Multi-location chains can run TURF by region to identify a core menu that works everywhere and a set of regional additions. The core menu (optimized on the national sample) becomes mandatory. Regional items (high incremental reach in specific markets) become optional. This balances operational consistency with local relevance.
Study Design Tips for Food Service
Use Visual Stimuli
Show food photos alongside item names and descriptions. Menu item preference is highly visual, and text-only descriptions underrepresent items that look appetizing but have unfamiliar names. Professional food photography isn't required. Clear, well-lit photos from the kitchen perform adequately.
Survey Actual Guests
General population surveys over-represent people who wouldn't visit your restaurant regardless. Recruit current or recent guests (visited within 90 days) through loyalty programs, receipt intercepts, or in-app surveys. Their preferences reflect the audience you're actually optimizing for.
Test Both Reach and Frequency
Reach tells you how many guests have at least one option. Frequency tells you how many options each guest has. A high-reach, low-frequency menu means most guests have exactly one thing to order. That's fine for a focused concept but problematic for restaurants that rely on repeat visits (guests want variety). Target a frequency of 2-3 per guest to support repeat visits without menu bloat.
Account for Operational Constraints
TURF might recommend keeping an item that's operationally expensive (requires a dedicated prep station, uses perishable ingredients, takes 15 minutes to prepare). Lock out operationally prohibitive items before running TURF, or run it twice: once unconstrained (to see the theoretical maximum reach) and once with constraints (to see the realistic optimum).
Common Mistakes in Menu TURF
Surveying non-customers. General population data dilutes your analysis with preferences from people who won't visit. Optimize for your guests, not hypothetical ones.
Ignoring item profitability. TURF maximizes reach, not margin. An item with 60% acceptance but a 20% margin might be more valuable than one with 35% acceptance and a 60% margin. Overlay margin data on TURF results before making final cuts.
Cutting too many items at once. Even with TURF showing minimal reach impact, guests notice when half the menu disappears. Phase changes over 2-3 months to manage perception. Remove the lowest-incremental-reach items first, monitor feedback, then proceed.
Forgetting staff favorites. Kitchen staff often have emotional attachment to complex items they've mastered. Involve kitchen managers in the TURF review process so the cuts feel collaborative, not imposed.
Frequently Asked Questions
How large a sample do I need for menu TURF?
300-600 current guests for a single-location study. For multi-location chains, 200+ per region if you want region-specific menus. POS data studies can use thousands of customer records, which produces more stable results.
Can TURF tell me which new item to add?
Yes. Include candidate new items alongside existing ones in the acceptance survey, then run TURF. The algorithm will show which new item adds the most incremental reach to the current menu.
Should I run TURF separately for each daypart?
If your breakfast and dinner audiences differ substantially (which they usually do), yes. A combined analysis dilutes the optimization because it compromises between two different guest profiles.
Related Guides
- TURF Analysis: Complete Guide -- Full methodology overview
- TURF Analysis for Product Development -- CPG and SaaS applications
- TURF Analysis Examples -- Case studies across industries
- How to Run TURF Analysis -- Step-by-step execution
- MaxDiff Analysis -- Complementary method for item prioritization
- TURF Analysis Survey Template -- Ready-to-use survey template
Optimize your menu with data -- try Quali-Fi free for 14 days.