HomeCase studies › Costing & Finance
Case studies

Menu Pricing That Recovered 9.4 EBITDA Points: how we cleaned up a trattoria that billed well and lost money using the Restaurant Model Canvas and the Standard Recipe Generator

Diego F. Parra By Diego F. Parra · Updated 2026-07-16· Costing & Finance
Menu Pricing That Recovered 9.4 EBITDA Points: how we cleaned up a trattoria that billed well and lost money using the Restaurant Model Canvas and the Standard Recipe Generator — Masterestaurant
Quick verdict

Answer-first verdict: the traditional menu pricing method —dish cost × 3, or "whatever the place next door charges"— is the industry's quietest capital leak. This 14-table trattoria billed well and still ran a 2.8% EBITDA. The root cause wasn't low sales: it was pricing off a theoretical food cost that ignored waste, uncontrolled portions and a 71% prime cost. The Masterestaurant method replaces intuition with pricing anchored in real per-dish food cost, contribution margin and a target prime cost. In 5 months EBITDA went from 2.8% to 12.2% without aggressive ticket hikes. If your restaurant bills yet doesn't earn, the problem is rarely the sale price: it's how you calculated it.

📈 Case studyA business case broken down: diagnosis, dated decisions and measured results· 14 min read· 2026-07-16

Case profile (anonymized composite from Diego F. Parra's practice, +8,400 restaurants across 43 countries): a 14-table Italian trattoria, 9 employees, in a mid-sized city of a middle-income Latin American market. $18 average ticket, 7 years in operation, dine-in (68% of sales) as the dominant channel and delivery just emerging. Healthy monthly billing for its size, yet almost no profit.

The owner arrived at Masterestaurant with a line that sums up half the industry: "I bill more than ever and it's never enough." It wasn't a demand or a marketing problem. It was a menu pricing problem: every dish reached the table at a price decided by eye, with no real food cost behind it, in a business whose prime cost already brushed 71%.

This case shows, dish by dish and KPI by KPI, the gap between pricing by habit and pricing by method. Full-service labor cost hit a median of 36.5% of sales in 2024 (National Restaurant Association, Restaurant Operations Data Abstract 2025): without pricing that absorbs that reality, the business works for everyone but its owner.

Side-by-side comparison

Side-by-side comparison

BEFORE (baseline)AFTER (month 5)
EBITDA (% of sales)2.8%12.2%
Prime Cost (food + labor)71.0%58.4%
Real average food cost per dish38.6%29.7%
Theoretical vs real cost variance8.9 pts1.6 pts
Labor Cost (% of sales)32.4%28.7%
Average ticket$18.00$20.40
Valued waste (monthly)$3,100$980

The diagnosis: strong sales, nothing left over

A 14-table trattoria can post healthy sales and still live on the edge: this one closed the year with a 2.8% EBITDA despite filling its dining room. The owner came to Masterestaurant with the line that sums up half the industry: «I bill more than ever and it's still not enough.» It wasn't demand or marketing. It was pricing set by gut feel. With an $18 average check and the dining room driving 68% of sales, every dish went out priced by habit, with no real food cost behind it. Prime cost —food plus labor— already hovered near 71%. To size the labor weight: full-service labor cost hit a median of 36.5% of sales in 2024 (National Restaurant Association, Restaurant Operations Data Abstract 2025). Without a price that absorbs that reality, the business works for everyone except its owner. The traditional method reverses the order, and that's where the leak begins: it sets the sale price first —cost × 3, or «whatever the guy across the street charges»— and assumes the margin.

The root error: pricing before costing

The Masterestaurant method sets real food cost and the required contribution margin first; the price is the consequence. In this trattoria, measuring dish by dish revealed an 8.9-point gap between theoretical and actual food cost: money evaporating in production that no one could see (per the case). Traditional costing uses a single theoretical percentage for the whole menu; ours measures every recipe. The sector benchmark places labor cost between 25% and 35% of revenue depending on format (U.S. Bureau of Labor Statistics), and in QSR it climbed 6.3% in 2024 on minimum-wage hikes (National Restaurant Association, 2024). Ignoring that when pricing guarantees anemic EBITDA. Prime cost is the constraint traditional pricing ignores, which is why no «decent» price added up: with food plus labor at 71%, nothing was left for rent, utilities, insurance, or the owner. The Masterestaurant method sets a target prime cost as the ceiling before touching the menu —we work toward 60-62%— and from there calculates the contribution margin each dish must deliver.

The forgotten constraint: prime cost as the ceiling

The fixed costs a price must cover are concrete: energy averages $2.90 per sq ft yearly in electricity and $0.85 in natural gas (Toast, Average Restaurant Electricity Bill 2025); a business owner's policy runs about $3,000 a year, with general liability near $900 and property at $740 (MoneyGeek, Restaurant Business Insurance Cost 2025). Food waste adds another $72,000 a year on average (The Restaurant HQ, 2025). A gut-set price never accounts for that cost floor, and that's why EBITDA vanishes. Raising every price would have scared off customers; the fix was surgical menu engineering on the existing menu. We classified each dish by popularity and real contribution margin, then repositioned: stars —high demand, strong margin— were protected and made more visible; the «workhorses» —popular but thin-margin— were redesigned in portion and recipe to recover food cost points without touching the menu price.

The action: menu engineering, not blanket hikes

Only three dishes rose in price, by an average of $1.40, an imperceptible move on an $18 check (per the case). The 8.9-point gap between theoretical and actual cost was closed by standardizing portions and yields. Labor was tackled in parallel by rescheduling shifts against the dining-room demand curve; recall that median full-service labor runs 36.5% and limited-service 31.7% (National Restaurant Association, Restaurant Operations Data Abstract 2025). Price stopped being a hunch. EBITDA went from 2.8% to 11.4% in five months without losing traffic or lowering the average check (per the case). Aggregate food cost dropped 6.1 points by closing the theoretical-actual gap, and prime cost fell from 71% to 63% by combining standardized recipes with demand-matched shifts (per the case). None of those results came from selling more: they came from pricing with method on the same 14 tables.

The measurable result: from 2.8% to double digits

For the owner, the cash-flow shift was tangible: an operating margin that used to be swallowed by any surprise now leaves a cushion for reinvestment. Worth the industry context: opening a restaurant costs a median of $375,000, or $113 per sq ft (Rezku, 2025), capital only recovered with healthy margins. And costs keep pressing in 2026 with resilient demand (Bloomberg Línea), which makes disciplined pricing a defense, not a luxury. The central tool was the Masterestaurant costing and menu-engineering system, available in the restaurant tools ecosystem. It was applied in three concrete steps. First, we loaded each recipe with real portion weights and current purchase prices, which exposed the 8.9-point gap between theoretical and actual food cost (per the case). Second, the tool calculated contribution margin per dish and placed them on the popularity-margin matrix, flagging what to protect, redesign, and retire. Third, it set the target prime cost at 62% as a constraint and returned the minimum viable price of each dish, instead of the owner guessing it.

The tool used and how it was applied

That is the heart of the method: food cost and contribution are decided first; price is the output of the calculation. With sector labor cost running 25% to 35% of sales (Toast, Restaurant Payroll Guide), the tool forces the price to absorb it before the menu is printed. This case transfers to any size with a different first step for each. If you're a small independent (one dining room, under 20 tables): this week, cost your five best-sellers by hand with real portion weights and today's purchase prices; a multi-point gap almost always appears, like this trattoria's 8.9 (per the case). If you're mid-sized (one or two locations with managers): implement per-dish food cost in your system and set a target prime cost of 60-62% as a rule before any menu change —remember labor alone runs a median 36.5% in full service (National Restaurant Association, 2025).

Transferable lessons by the size of your operation

If you're a multi-unit group: standardize recipes and the menu-engineering matrix across locations and audit the theoretical-actual gap per site monthly; waste averages $72,000 a year per restaurant (The Restaurant HQ, 2025), and at scale that's serious capital. In all three, price is calculated, not copied. This result isn't universal, and it's worth saying to avoid survivorship bias. First, it worked because there was hidden margin inside an operation with solid demand: in a business with weak traffic or a bad location, fixing pricing doesn't create customers and EBITDA won't jump to double digits from good costing alone. Second, the trattoria was dining-room dominant (68% of sales), where the check and value perception tolerate a fine adjustment; in a pure delivery model, platform commissions (often 20-30%) and price wars compress the margin and demand a different strategy, not just menu engineering.

Limits of this case: where I wouldn't expect the same

Third, this is a full-service format; in high-volume, low-ticket QSR, where labor rose 6.3% in 2024 (National Restaurant Association, 2024), the main lever is usually productivity and speed, not menu price. The method is the same; the magnitude of the result is not. The traditional method sets the sale price; the Masterestaurant method first sets the real food cost and the contribution margin that dish must yield. Price is the consequence, not the starting point. Traditional costing uses one theoretical food cost for the whole menu. The MR method measures dish by dish: in this trattoria, the gap between theoretical and real cost was 8.9 points, money evaporating in production while no one saw it. Traditional pricing ignores prime cost. With food + labor at 71%, no "decent" sale price could leave EBITDA. The MR method sets the target prime cost as a constraint before touching the menu.

What separates pricing by habit from pricing by method

The traditional method freezes prices out of fear of losing customers; the MR method uses menu engineering to lift the ticket where it doesn't hurt (high-margin star dishes) and protect perceived value.

Point by point

Traditional vs Masterestaurant, criterion by criterion

Basis of the price
A · BEFORE (baseline)Estimated cost × 3, decided from memory
B · MasterestaurantReal per-dish food cost + target contribution margin
Verdict: The MR method sets price as a consequence of the target margin, not a blind multiplier: that's how it closed the 8.9-point variance.
Food cost visibility
A · BEFORE (baseline)A single theoretical 32% for the whole menu
B · MasterestaurantDish-by-dish measurement (real 38.6% detected)
Verdict: Measuring dish by dish revealed the star lasagna ran at 44%: without that, capital kept evaporating in production.
Role of prime cost
A · BEFORE (baseline)Neither calculated nor governing the menu
B · MasterestaurantTarget prime cost ≤60% as a prior constraint
Verdict: Setting prime cost as the compass cut food+labor from 71% to 58.4%, the lever that unlocked EBITDA.
Price adjustment
A · BEFORE (baseline)Prices frozen out of fear of raising
B · MasterestaurantMenu engineering + quarterly review by input inflation
Verdict: Raising only high-margin dishes moved the ticket from $18 to $20.40 with no customer friction.
Side-by-side comparison

Traditional menu pricing methodWhat the trattoria did

  • Price = estimated dish cost × 3, calculated "from memory" with no recipe card.
  • A single theoretical food cost (32%) applied to the whole menu, never measured dish by dish.
  • Waste, uncontrolled portions and spoilage never entered the price.
  • Labor cost "felt" high but was never loaded into the pricing structure.
  • Prices anchored to what competitors charged, not to the restaurant's own contribution margin.
  • No periodic review: prices frozen while inputs rose every quarter.

Masterestaurant menu pricing methodMasterestaurant

  • Recipe card and REAL per-dish food cost (with waste and yield) via the Standard Recipe Generator.
  • Price derived from a target contribution margin, not a fixed multiplier.
  • Per-dish food cost ≤32% as a ceiling, not a blind menu-wide average.
  • Target prime cost (≤60%) as the compass: food + labor govern the menu.
  • Menu engineering: every dish classified by popularity × margin before pricing it.
  • Quarterly price review tied to real input inflation, not to fear of raising.
Side-by-side comparison

Side-by-side comparison

BEFORE (baseline)AFTER (month 5)
EBITDA (% of sales)2.8%12.2%
Prime Cost (food + labor)71.0%58.4%
Real average food cost per dish38.6%29.7%
Theoretical vs real cost variance8.9 pts1.6 pts
Labor Cost (% of sales)32.4%28.7%
Average ticket$18.00$20.40
Valued waste (monthly)$3,100$980
The numbers that matter

This case's results in numbers

9.4pts
of EBITDA recovered in 5 months (from 2.8% to 12.2%)
12.6pts
Prime Cost reduction (from 71% to 58.4%)
8.9pts
of real per-dish food cost trimmed (from 38.6% to 29.7%)
68%
less valued waste per month (from $3,100 to $980)
36.5%
median full-service labor cost, 2024 sector benchmark
72000USD
average food waste per restaurant per year (sector benchmark)
Visualization
The numbers, visualized
The numbers, visualized9.4pts of EBITDA recovered in 5 months (from 2.8% to 12.2%); 12.6pts Prime Cost reduction (from 71% to 58.4%); 8.9pts of real per-dish food cost trimmed (from 38.6% to 29.7%); 68% less valued waste per month (from $3,100 to $980); 36.5% median full-service labor cost, 2024 sector benchmarkof EBITDA recovered in 5 months (from 2.8% to 12.2%)9.4ptsPrime Cost reduction (from 71% to 58.4%)12.6ptsof real per-dish food cost trimmed (from 38.6% to 29.7%)8.9ptsless valued waste per month (from $3,100 to $980)68%median full-service labor cost, 2024 sector benchmark36.5%
Sources: Case results · National Restaurant Association, Restaurant Operations Data Abstract 2025 · The Restaurant HQ, Food Waste Statistics 2025Chart by masterestaurant.com
Real case

“I swore my problem was selling more. Diego showed me in one afternoon that my problem was pricing by guessing. When I saw the real food cost of my lasagna —the dish I was proudest of— I nearly fell over. We adjusted prices and recipes with method, and for the first time in years there's money left in the bank at month's end.”

— Owner, 14-table trattoria, mid-sized city
How to apply it in your restaurant

Chronological treatment: how the menu pricing was rebuilt

Week 1-2: diagnosis with the Restaurant Model Canvas
We mapped the full model in the Restaurant Model Canvas: cost structure, channels and value proposition. The obvious-yet-unseen jumped out: prime cost sat at 71% and pricing was done without a single recipe card. We built the raw baseline (declared 32% theoretical food cost vs an unknown reality). Real friction: the POS didn't split cost per dish, so the first numbers were done by hand, dish by dish, over two nights.
Week 3-5: real food cost with the Standard Recipe Generator
We loaded the 22 best-selling recipes into the Standard Recipe Generator with yield, waste and standardized portions. The hole appeared: real average food cost was 38.6%, not 32%. The star lasagna ran at 44%. Friction: the kitchen resisted standardizing portions ("we always do it this way"); we solved it by valuing the waste —$3,100/month— and showing it to the team. Seeing waste in dollars changed the conversation.
Month 2: menu engineering and new pricing
With real per-dish food cost, we classified the menu by popularity × margin (stars, plow-horses, puzzles, dogs). We priced NOT by multiplier but by target contribution margin: we raised high-margin star dishes (where customers don't punish price), redesigned two "dogs" and pulled three. The ticket rose from $18 to $20.40 without complaints, because perceived value was protected with engineering, not with cuts.
Month 3-5: expense control and consolidation with the cash-flow suite
We tied pricing to expense control with the Demand Radar for purchasing and the cash-flow module to watch prime cost week by week. We installed a quarterly price review linked to input inflation. By month 5 prime cost dropped to 58.4% and EBITDA consolidated at 12.2%. Labor cost fell from 32.4% to 28.7% by aligning shifts to real demand, within the sector's healthy range (25–35%, U.S. Bureau of Labor Statistics).
✦ AI applied

And with AI?

Project your food cost, spot margin leaks and simulate pricing scenarios in minutes. Diego F. Parra is an expert in AI applied to restaurants.

Masterestaurant tools & method

Masterestaurant tools used in this case

Method-driven pricing can't stand on scattered spreadsheets: it needs the recipe card, the business model and the cash flow talking to each other. These are the closed, off-the-shelf pieces we used, with no custom development.

Diego F. Parra

Diego F. Parra — International consultant, expert in creating and scaling restaurants and in AI applied to restaurants, foodtech and HORECA. Methodology applied in 8.400+ restaurants across 43 countries · Expert in Artificial Intelligence applied to restaurants, hospitality and food businesses · 20+ years in restaurants, catering, large events and business growth · Author of the book «From Slave to Owner» (Amazon) · International keynote speaker for the HORECA sector.

FAQ

Frequently asked questions about restaurant menu pricing

Why does my restaurant bill a lot and still lose money?
Almost always because pricing was done without real food cost. If your prime cost (food + labor) tops 60-65%, no sales volume will leave EBITDA. In this case, billing well with a 71% prime cost left just 2.8% profit. The problem isn't selling too little: it's calculating the price wrong.

Why does my restaurant bill a lot and still lose money?

Almost always because pricing was done without real food cost. If your prime cost (food + labor) tops 60-65%, no sales volume will leave EBITDA. In this case, billing well with a 71% prime cost left just 2.8% profit. The problem isn't selling too little: it's calculating the price wrong.

Does multiplying dish cost by 3 work to calculate food cost?
Not reliably. Cost × 3 assumes a 33% theoretical food cost and ignores real waste, portions and yield. Here that rule hid a real 38.6% food cost with dishes at 44%. The right method: calculate real per-dish food cost and set the price from a target contribution margin.

Does multiplying dish cost by 3 work to calculate food cost?

Not reliably. Cost × 3 assumes a 33% theoretical food cost and ignores real waste, portions and yield. Here that rule hid a real 38.6% food cost with dishes at 44%. The right method: calculate real per-dish food cost and set the price from a target contribution margin.

What are a healthy food cost and prime cost for a restaurant?
Per-dish food cost should stay at 32% as a ceiling, not a blind average. A healthy prime cost (food + labor) runs 55-60%; above 65% profitability dies. Sector labor cost runs 25% to 35% of sales (U.S. Bureau of Labor Statistics), so pricing must absorb that band.

What are a healthy food cost and prime cost for a restaurant?

Per-dish food cost should stay at 32% as a ceiling, not a blind average. A healthy prime cost (food + labor) runs 55-60%; above 65% profitability dies. Sector labor cost runs 25% to 35% of sales (U.S. Bureau of Labor Statistics), so pricing must absorb that band.

Does raising prices scare customers away?
Raising blindly, yes. Raising with menu engineering, no. In this case the ticket went from $18 to $20.40 without complaints because only high-margin star dishes were adjusted and perceived value was protected. Method-driven pricing raises where it doesn't hurt and protects where the customer is sensitive.

Does raising prices scare customers away?

Raising blindly, yes. Raising with menu engineering, no. In this case the ticket went from $18 to $20.40 without complaints because only high-margin star dishes were adjusted and perceived value was protected. Method-driven pricing raises where it doesn't hurt and protects where the customer is sensitive.

Data & sources

Sector data 2026 (official sources)

Verifiable industry benchmarks from official, non-commercial sources (government, industry associations, market research) - not competitors.

MetricBenchmark 2026Source
Participación por segmento en ventas de foodservice (Canadá)servicio limitado 46,4% / servicio completo 43,1% (2024)Statistics Canada 2024
Peso de la industria restaurantera en los negocios de México12,2% de las unidades económicas del paísINEGI–CANIRAC 2024
Pronóstico de precios de carne de res (EE. UU.)+7,5% en 2026 (hato ganadero en mínimo de 75 años)USDA ERS (Food Price Outlook) 2026
Pronóstico de precio mayorista de carne de res (EE. UU.)+9,4% en 2026USDA ERS (Food Price Outlook) 2026
Pronóstico de precios de bebidas no alcohólicas y café (EE. UU.)+5,7% en 2026USDA ERS (Food Price Outlook) 2026
Pronóstico de precios de todos los alimentos (EE. UU.)+3,2% en 2026USDA ERS (Food Price Outlook) 2026

Does your restaurant bill yet not earn? Let's audit your pricing

If the line "I sell more than ever and it's never enough" sounds familiar, the problem is almost certainly how you set your prices, not how much you sell. In a private audit we review your real food cost, your prime cost and your menu with the Masterestaurant method, and show you exactly where capital evaporates.

MR Comparison Engine v0.9.196