TURF Analysis

TURF Analysis for Menu Optimization

7 min read

How restaurants and food service companies use TURF analysis to streamline menus, reduce waste, and maximize guest satisfaction with fewer items.

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.

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

  1. Surveying non-customers. General population data dilutes your analysis with preferences from people who won't visit. Optimize for your guests, not hypothetical ones.

  2. 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.

  3. 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.

  4. 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.


Optimize your menu with data -- try Quali-Fi free for 14 days.

Frequently Asked Questions

Related Guides

Put it into practice

Ready to apply this in your research?

Quali-Fi makes it easy to run surveys, conjoint studies, and more, all in one platform.