Second-generation menu engineering: from popularity matrices to price elasticity modeling by segment

Verdict: the classic four-quadrant matrix (star, plowhorse, puzzle, dog) diagnoses the past; it doesn't model how demand reacts when you move the price. Second-generation menu engineering keeps that matrix as a base layer and adds a second one: price elasticity of demand measured by guest segment and daypart. If your per-dish food cost already sits under the 32% ceiling but total contribution margin stays flat, the problem isn't ingredient cost — it's that you're setting one price for different demand curves. Modeling elasticity by segment recovers 2 to 4 margin points without touching the recipe.
Kasavana and Smith introduced the 2x2 matrix in 1982, plotting popularity, meaning sales mix, against contribution margin. Forty-four years on it remains the only tool most operators use, when they use one at all, even though menu design and dish placement drive the order 71% of guests place, per OneHubPOS (Menu Engineering 2024). Classifying is not the same as forecasting, and with input-cost inflation still unstable in 2026, a diagnosis alone no longer covers the bill.
This whitepaper documents that leap: keep the matrix as diagnosis and layer an elasticity model on top that segments demand by guest type, occasion and channel. Diego F. Parra's thesis is uncomfortable: most restaurants hide 2 to 4 margin points by charging one price to demand curves that share almost nothing. He has confirmed it in single units and in twenty-location chains alike, and the pattern repeats with a regularity that no longer leaves room for exceptions.
Side-by-side comparison
| Classic menu engineering (1st gen) | Menu engineering 2.0 (segment elasticity) | |
|---|---|---|
| Decision variable | ✕Popularity + contribution margin (2x2 matrix) | ✓Popularity + margin + segment price elasticity |
| Horizon | ✕Retrospective (closed-period mix) | ✓Predictive (expected demand response to price) |
| Price granularity | ✕One price per dish for everyone | ✓Price by segment/daypart/channel (same dish) |
| Cost starting point | ✕Per-portion food cost ≤ 32% | ✓Food cost + absolute contribution margin in $ |
| Margin lever | ✕Menu redesign and visual repositioning | ✓Elasticity modeling + redesign + description |
| Typical margin gain | ✕1-2 pts on the mix | ✓2-4 extra pts without touching the recipe |
| Data required | ✕Sales per dish (basic POS) | ✓Sales per dish × segment × hour (POS + CRM) |
Chapter 1 — What is the classic menu-engineering matrix missing?
It misses forecasting: the matrix diagnoses the past and stays silent on how demand will react once you move the price.
Kasavana and Smith built it in 1982, plotting popularity against contribution margin across four boxes, star, plowhorse, puzzle, dog, and it remains the only rule most operators apply. The flaw sits in the architecture, not the intent: it confirms a dish sells poorly, never the price at which it would start moving for a specific segment. Layout matters more than most assume too, because 71% of guests decide their order based on menu design and dish placement, a figure OneHubPOS documents in its 2024 Menu Engineering report. With input-cost inflation still volatile this year, classifying yesterday no longer protects tomorrow's margin. The photograph is well taken. What's missing is the film. It means keeping the matrix as a base layer and building a price-elasticity model on top that segments demand by guest, occasion and channel.
Chapter 2 — What does second-generation menu engineering involve?
Where the first generation optimizes the photo of the menu, the second models the film of how that demand shifts once you change the price.
Instead of one contribution margin, you cross that margin against sensitivity curves that look nothing alike: the midday business diner barely notices a one-dollar increase, while the Saturday occasion diner clearly does. Behavioral evidence backs the shift, since 56% of guests chose dishes with descriptive labels in Cornell's study (Wansink, Food & Brand Lab). That same sensitivity to menu language is what 2.0 starts measuring with data instead of intuition. You don't replace the matrix. You turn it into the first layer of a living model. Between 2 and 4 points, and the pattern holds case after case. This is the thesis Diego F. Parra has argued at Masterestaurant for years: most restaurants charge one flat price to demand curves with nothing in common, and I've confirmed it identically in single-unit operations and in twenty-location chains.
Chapter 3 — How much margin does a single price hide?
Willingness to pay shifts by attribute, with wide gaps between populations: 72% of guests would pay more for sustainability and 18% would accept a 6% to 10% premium, per Toast (Restaurant Sustainability Survey 2025);
at the same time, 38% pay more for protein-rich dishes, a figure Nation's Restaurant News reports (2025). A flat price ignores both populations at once. The second generation doesn't raise everything: it identifies which dishes tolerate the increase for which segment and leaves the sensitive ones untouched. Those hidden points are, in practice, the gap between surviving and growing. Crossing the POS with the CRM and the daypart: that's what 2.0 requires, because the classic matrix works only off the sales mix and that alone can't segment the curve. The POS confirms what sold; the CRM and the hour reveal who bought it and on what occasion, exactly where elasticity lives.
Chapter 4 — What data does the model need that the POS alone lacks?
Without that cross you can't separate the midday diner from the weekend one, and 42% of younger guests now share a main course more often, Acosta Group reports (2025), a pattern that shifts the per-person check and that an aggregated POS leaves invisible.
Adding the daypart uncovers another layer: 37% of consumers seek quick bites over full meals, per Circana (2024). Modeling without those axes amounts to averaging three different restaurants inside one location and setting a single price for all of them. It stops being one once you re-price or reposition it for the right segment, never when you delete it from the menu. The classic matrix confirms which dish is a dog; 2.0 adds the missing piece, the exact price at which that same dish stops being one for a specific diner. Framing genuinely moves the needle: in Cornell's study, Wansink found that 56% leaned toward food with a descriptive name, and today more than half of consumers prefer a dish labeled spicy, versus 39% back in 2015, according to Datassential (Spicy Food Trends 2025).
Chapter 5 — How does a 'dog' stop being a dog?
With the right label and a price calibrated to its occasion, that 'dog' can end up being the margin that rescues the whole menu.
Deleting it, instead, destroys an option that was only miscommunicated and mispriced. It was never dead. Because it punishes the guest's sense of fairness and drives them away, even when the intent behind it is to lift margin. The numbers leave no room for doubt: 52% of consumers see restaurant dynamic pricing as price gouging, and 36% would order less often if a venue applied it, figures Capterra documents in its 2024 survey. A well-built second generation isn't airline-style surge pricing: it's structural segmentation by menu, channel and occasion, with lunch prices distinct from dinner and a delivery menu carrying its own architecture, something guests do read as coherent. Diego F. Parra sums it up this way at Masterestaurant: you model elasticity to set the right price per segment, not to change it every hour.
Chapter 6 — Why does aggressive dynamic pricing destroy restaurant margin?
That same sensitivity that makes people pay more for real value, 44% cite local sourcing as their motivation per Toast (2025), turns sour the moment something smells like manipulation.
Layer by layer: first the classic matrix as diagnosis, then the data cross, then elasticity modeling, and only at the end differentiated prices by segment. Starting straight with surge pricing is the mistake that pushes the 52% who see it as abuse further away (Capterra, 2024); starting with a clean diagnosis avoids that reputational hit. The data layer requires joining POS, CRM and daypart; the elasticity layer means reading willingness to pay by attribute, with 61% seeking 'natural' ingredients per Nation's Restaurant News (2024) and one in three willing to pay more for plant-forward dishes, according to Datassential (2024). Each layer gets validated against real margin before the next one starts. That way the chef-owner never risks the whole operation: they build, layer by layer, a system that recovers the hidden points without touching guest trust or menu coherence.
Chapter 7 — What actually changes between generations
The first generation optimizes the PHOTO of the menu; the second models the FILM of how demand reacts when you move price. Contribution margin still anchors the classic version, but 2.0 crosses it with price elasticity, different for the weekday-lunch business guest and for the Saturday-night occasion guest. POS data is what the classic works off; crossing it with CRM and daypart to segment the demand curve is what 2.0 demands. Which dish is a 'dog' — the classic tells you that much. At what price it stops being one for a specific segment — only 2.0 answers that.
Criterion-by-criterion comparison
Classic menu engineering1st generation
- 2x2 matrix: star, plowhorse, puzzle, dog
- Retrospective diagnosis of sales mix
- One single price per dish
- Optimizes visual position and description
- Improvement ceiling: 1-2 margin points
Menu engineering 2.0Masterestaurant
- Classic matrix + segment price-elasticity layer
- Models how demand responds to price
- Differentiated pricing by daypart, channel, occasion
- Segments guest, hour and absolute contribution in $
- Improvement ceiling: 2-4 extra margin points
Side-by-side comparison
| Classic menu engineering (1st gen) | Menu engineering 2.0 (segment elasticity) | |
|---|---|---|
| Decision variable | ✕Popularity + contribution margin (2x2 matrix) | ✓Popularity + margin + segment price elasticity |
| Horizon | ✕Retrospective (closed-period mix) | ✓Predictive (expected demand response to price) |
| Price granularity | ✕One price per dish for everyone | ✓Price by segment/daypart/channel (same dish) |
| Cost starting point | ✕Per-portion food cost ≤ 32% | ✓Food cost + absolute contribution margin in $ |
| Margin lever | ✕Menu redesign and visual repositioning | ✓Elasticity modeling + redesign + description |
| Typical margin gain | ✕1-2 pts on the mix | ✓2-4 extra pts without touching the recipe |
| Data required | ✕Sales per dish (basic POS) | ✓Sales per dish × segment × hour (POS + CRM) |
Numbers behind the model (industry sources, 2024-2026)
“71% of guests make their decision by looking at how the menu is designed and placed. That makes menu engineering one of the lowest-CapEx profitability levers there is: you don't rebuild the kitchen, you reorganize information and price. But one single price over that information is leaving money on the table when your segments respond differently.”
90-day implementation roadmap
Lock the standard recipe and per-portion costing of every dish to know the exact theoretical cost. Without reliable theoretical cost there's no measurable food cost variance or real contribution margin. Keep per-dish food cost ≤ 32%; payroll, rent and utilities don't load onto the dish (they go to break-even). Close with last quarter's sales mix pulled from the POS.
Build the 2x2 matrix (popularity × contribution margin) and, in parallel, cross sales per dish with guest segment and daypart from POS and CRM. Here the segment demand curve appears: the same dish has different price elasticity at business lunch and at occasion dinner.
Estimate segment price elasticity with controlled A/B price tests (not aggressive dynamic pricing: 52% see it as abuse per Capterra 2024). Raise price where demand is inelastic and protect volume where it's elastic. Reposition stars visually and add descriptions (measured sales lift by Cornell).
Install the tracking dashboard: food cost variance, absolute contribution margin in $, average check by segment and prime cost. Set monthly mix review and quarterly elasticity review. Present to the board the ROI in recovered margin points with zero kitchen CapEx.
And with AI?
Optimize menu engineering, descriptions and the photos that sell most. Diego F. Parra is an expert in AI applied to restaurants.
Free tools to apply this now
Masterestaurant ecosystem tools for this framework
Segment elasticity modeling isn't an isolated spreadsheet exercise: it rests on the Masterestaurant framework of costing, cash and board-level decisions. These three tools cover the layers second-generation menu engineering requires.
Frequently asked questions
Does menu engineering 2.0 replace the classic Kasavana-Smith matrix?
Does menu engineering 2.0 replace the classic Kasavana-Smith matrix?
It doesn't replace it: it uses it as a base layer. The matrix classifies each dish by popularity and contribution margin; the second generation adds segment price elasticity on top. Without the matrix you'd know how much each dish sells, but not at what price to maximize it per guest type.
Is segment pricing the same as dynamic pricing?
Is segment pricing the same as dynamic pricing?
No. Dynamic pricing changes price in real time by instant demand, and 52% perceive it as abuse (Capterra 2024). Segment pricing sets stable, different prices by daypart, channel or occasion, aligned with each segment's willingness to pay. It's transparent and doesn't punish customer trust.
What data do I need to model elasticity by segment?
What data do I need to model elasticity by segment?
The viable minimum is sales per dish crossed with daypart and channel from the POS. The advanced level adds guest segment from the CRM. With that you run controlled A/B price tests to estimate real elasticity, without inventing theoretical curves.
How much margin can I really recover?
How much margin can I really recover?
Diego F. Parra's reading of real operations puts the typical gain at 2 to 4 additional margin points over what the classic matrix already delivers, without touching the recipe or raising food cost. The lever is charging the right price to each segment, not cheapening the ingredient.
Sector data 2026 (official sources)
Verifiable industry benchmarks from official, non-commercial sources (government, industry associations, market research) - not competitors.
| Metric | Benchmark 2026 | Source |
|---|---|---|
| Reducción de calorías por el etiquetado en el menú | ≈7,3% menos de calorías | US FDA / estudios de menu labeling |
| Menos calorías por transacción en una gran cadena de café (etiquetado) | -4,6% de calorías por transacción | American Journal of Preventive Medicine — estudio |
| Ahorro estimado al sistema de salud por el etiquetado de calorías (FDA) | ≈USD 8 mil millones en 20 años | US Food and Drug Administration |
| Usuarios de fármacos GLP-1 que comen fuera con menos frecuencia (EE. UU.) | 54% de los usuarios | Encuesta a 1.000 usuarios GLP-1 vía Fortune — 2025 |
| Usuarios de GLP-1 que consumen menos snacks (EE. UU.) | ≈70% de quienes reportan menos calorías | EY-Parthenon — encuesta 2025 |
| Reducción del gasto de hogares con usuarios de GLP-1 (EE. UU.) | -10% en un año (100 categorías) | Numerator — 2025 |
Download this document as PDF
The full text is free to read on this page. To take the corporate PDF with you, leave your details — we'll also email you the direct link.
Related content
Grow your restaurant with the Masterestaurant method
Applied in +8.400 restaurants across 43 countries.
