Profitable menu: criteria for building it vs the right method

A profitable menu is one where each dish's price is set based on portion cost, expected demand, and the contribution margin needed to cover fixed costs and payroll. The mistake I see repeatedly: menus built by intuition, by what "sells well" or copied from competitors, without measuring real costs or elasticity. The right method: cost each dish by percentage (ideal food cost ≤32%), model price-demand elasticity, and rebalance the menu toward high-margin dishes.
73% of restaurants in Latin America don't cost their menu per dish (Datum 2025), generating unbalanced menus where profitable items subsidize others that drain margin.
Owners who built their menu 5+ years ago rarely revisit it, even when ingredient costs rose 18-40% by item (Economist Intelligence Unit 2026).
A restaurant with a well-balanced menu achieves 65-72% gross margins on food cost; one without criteria, barely 54-58%, risking insolvency in supply crisis years.
Side-by-side comparison
| The mistake in broken menus | Masterestaurant's right criterion | |
|---|---|---|
| How prices are set | ✕By intuition, imitating competitors, or adding a fixed % to all dishes. | ✓By real portion cost, expected elasticity, and contribution margin needed to cover fixed costs. |
| Cost review | ✕Never. The original menu is built once and frozen. | ✓Quarterly or when ingredients vary >5%. Each change is modeled for margin impact. |
| Managing profitable dishes | ✕No identification. High-margin and low-margin dishes are mixed. | ✓Positioning matrix (volume × margin). High-margin high-volume dishes rise in the menu; high-cost items drop or exit. |
| Demand elasticity | ✕Assumed: lower price always sells more. Margins are given away without data. | ✓Measured (historical sales × prior price). Know exactly how many portions you'll sell if you raise or lower price by 5-10%. |
| Average check | ✕Noted at closing; not used for menu decisions. | ✓It's the compass: each new dish must lift average check by 3-7% minimum or it fails to add value. |
| New dishes | ✕Slip in by chef request or because they seem sellable, without validating cost or margin. | ✓Enter a pilot phase (2-4 weeks). Real kitchen cost, ticket lift, and acceptance are tracked. Only stays if it adds margin in volume. |
What is a profitable menu?
A profitable menu is one where each dish's price is set based on portion cost, expected demand, and the contribution margin required to cover fixed expenses and payroll.
It is not intuition or fashion—it is cost engineering driven by sales data. Seventy-three percent of restaurants in Latin America do not cost their menu by dish (Datum 2025), generating unbalanced offerings where profitable plates cross-subsidize losers and erode margins. A well-balanced menu achieves 65–72% margins on food cost; one without criteria, barely 54–58%, with insolvency risk during supply crises. That is not the concept's failure: it is the inability to measure and adjust it. Each dish's cost starts with the portion: weight, waste (bone, peel, evaporation during cooking), and what you pay per kilo today. Multiply by 12–16 to get the base price, then add the contribution margin that dish must generate to pay its share of rent, kitchen payroll, and utilities.
Menu components: cost, demand, contribution margin
A fresh pasta at 180 grams costs 8 USD per kilo = 1.44 USD in ingredients; add 30% waste = 1.87 USD real. Multiply by 15 = 28 USD floor price. If that dish's contribution margin must be 16 USD to cover rent and kitchen labor in your zone, final price is 44 USD. Demand tells you whether that price moves 22 portions per service or eight; adjust accordingly. A Lima restaurant I audited recalibrated every quarter: it identified in 48 hours which dishes drained margin simply by measuring them. Owners who built their menu five years ago rarely revisit it, even as ingredient costs climbed 18–40% by item (Economist Intelligence Unit 2026). Chefs propose new dishes without knowing if they will sell at ≥58% margin; owners reject on impulse, breeding friction. Others confuse contribution margin with food cost percentage: they think that using a 3–3.5 multiplier (cost × 3.5 = price) solves it.
The error I see over and over: building by gut feeling
It does not. That multiplier is generic; it ignores actual demand and the UNIQUE fixed-cost envelope of EACH restaurant. One with 4,000 USD monthly rent and another with 12,000 USD cannot use the same multiplier. The error also lives in mixing real price elasticity with personal preference: 'I love beets, so I raise the price' versus 'beets sell eight portions at 12 USD and fifteen at 9 USD'—the second is data, the first is bias. Picture this: in March tomatoes cost 2.50 USD per kilo; by July they jumped to 4.20 USD (+68%). The owner without method cuts promotions across the board or does nothing and bleeds 1,200–2,800 USD monthly for three to six months until prices fall. The one with method opens his cost sheet, sees that tomato sauce appears in five dishes (gazpacho, pasta, ceviche, tandoori chicken, bruschettas), calculates that each loses 0.85 USD.
Application: surgical price adjustment when inputs rise
He adjusts price on TWO: gazpacho rises from 14 to 16 USD (inelastic demand, tourists), pasta takes +1.50 USD. Done: margin restored in 5–7 days. Masterestaurant audits this regularly across three countries; owners who measure DO move. Those who do not, bleed out. A visually beautiful menu—few options, elegant descriptions, white space—does not guarantee profitability. A chef with cost engineering discipline proposes dishes he already knows will sell at ≥58% margin; without it, he proposes and waits. Conflict arises when the visually attractive dishes are those with LOWEST margins: an elaborate ceviche with four imported components versus a bone broth using 40 grams of input and 18 USD margin. Both fit a menu; balance means measuring how many 6-USD-margin ceviches you must sell to cover fixed costs if each broth adds 18 USD. That is not a sacrifice of elegance: it is elegance with numbers behind it.
Profitable menu versus beautiful menu: when they clash
Restaurants in Singapore, Tokyo, and Buenos Aires I know that maintain restricted offerings (30–40 dishes) do so because they measured, not because it is trendy. Price elasticity is measured in real data: 15 ceviche portions at 18 USD versus 22 at 15 USD = elastic demand; you cut price 17% and sell 47% more. Without measurement, you leak 300–600 USD monthly on price bleed. Another case: a black-truffle tartare at 32 USD sells three portions per service; you drop it to 28 USD and it stays at four. Inelastic. Never touch that price. Diego F. Parra's method at Masterestaurant is simple: log price, quantity sold, dish cost, and daily gross margin in a spreadsheet. Every quarter you see what happened. That information feeds surgical price decisions. Owners who skip this sell instinct and refill with cash. Spirits mark 400%–500% gross margin; wine, ~200% (Provi 2024). But if you sell two glasses per service and inventory carries cost, real contribution margin is low.
Profitable menu is not the same as high-markup menu
Pastas, by contrast, average 65–70% gross margin (Sauce 2025) and move eight to twelve portions per service: HIGH contribution margin. Confusing the two is the error of someone who thinks spirits are 'the business' without measuring inventory turn, capital tied in bottles, or obsolescence. A profitable menu balances high-margin-brute dishes with HIGH TURNOVER (pastas, soups, rice dishes) against others with tighter margins but ultra-elastic demand (beverages, desserts) that move cash. They are not equivalent. Costs move; demand fluctuates. A restaurant with a balanced menu REVIEWS its structure every 90 days: ingredient costs rise, fall, or stabilize; a dish that drained margin eighteen months ago may now be a star. The review takes four to six hours of analysis if you measured from day one. Without method, it is pure guesswork. Diego F. Parra teaches this in audits: he builds the costing worksheet, sets up the quarterly review cadence, and delegates weekly margin reading to the sous-chef.
Review and adjust: every quarter, without fail
By the third month, the team KNOWS which dishes are anchors and which are gold. A restaurant with a balanced menu identifies margin-draining dishes in 48 hours; one without criteria, has no way to know until month-end closing (20-25 day lag). When ingredients rise 8%, owners with method adjust prices surgically on 2-3 dishes and restore margin in 5-7 days; without criteria, they cut promotions or do nothing and lose 1.200–2.800 USD monthly. A chef with cost-engineering criteria proposes new dishes already knowing they'll sell at ≥58% margin; without criteria, proposes blind and the owner rejects by intuition, creating friction and paralysis. Price elasticity is measured in real data: 15 portions of ceviche at $18 vs 22 portions at $15 = elastic demand; without measurement, you lose 300-600 USD monthly in promotion spillover. Balanced menus achieve 8-14% higher average check because complementary dishes are positioned where the customer expects them and priced where they don't hesitate.
Results comparison: no criteria vs Masterestaurant method
The mistake in broken menusIntuition + inertia
- No costing per dish
- Prices fixed years ago
- Hidden subsidy dishes
- No elasticity measurement
- Low average margin (54-58%)
The right criterionMasterestaurant
- Rigorous per-dish costing
- Quarterly review
- Profitability matrix
- Modeled elasticity
- Optimized margin (65-72%)
Side-by-side comparison
| The mistake in broken menus | Masterestaurant's right criterion | |
|---|---|---|
| How prices are set | ✕By intuition, imitating competitors, or adding a fixed % to all dishes. | ✓By real portion cost, expected elasticity, and contribution margin needed to cover fixed costs. |
| Cost review | ✕Never. The original menu is built once and frozen. | ✓Quarterly or when ingredients vary >5%. Each change is modeled for margin impact. |
| Managing profitable dishes | ✕No identification. High-margin and low-margin dishes are mixed. | ✓Positioning matrix (volume × margin). High-margin high-volume dishes rise in the menu; high-cost items drop or exit. |
| Demand elasticity | ✕Assumed: lower price always sells more. Margins are given away without data. | ✓Measured (historical sales × prior price). Know exactly how many portions you'll sell if you raise or lower price by 5-10%. |
| Average check | ✕Noted at closing; not used for menu decisions. | ✓It's the compass: each new dish must lift average check by 3-7% minimum or it fails to add value. |
| New dishes | ✕Slip in by chef request or because they seem sellable, without validating cost or margin. | ✓Enter a pilot phase (2-4 weeks). Real kitchen cost, ticket lift, and acceptance are tracked. Only stays if it adds margin in volume. |
The impact of a profitable menu in real numbers
“I reviewed a client's menu—45-dish restaurant, 12 years open. I costed each one: 8 dishes lost money, 14 broke even, 23 carried fixed costs. When we removed the 8 and lowered price on the 14 (elasticity allowed it), margin climbed from 54% to 68% in 90 days without volume drop. Average check rose because customers picked better-positioned dishes. That's what happens when you build with criteria.”
4 steps to build or review your profitable menu
Write down each ingredient, portion size, and unit price. Sum gross cost, multiply by waste index (typical: 1.08–1.15 depending on cuts), divide by portions per kilo. Final food cost should be ≤32% of selling price. If you see one dish at 25% and another at 48%, you have the map. A spreadsheet works; a costing app (like Cash from Masterestaurant) automates and tracks ingredient price changes.
Take your last 12 months of sales. Find 3-4 dishes where price changed (promotions, seasonal adjustments). Calculate: (% change in quantity sold) / (% change in price). If the ratio is >1, demand is elastic (lower price = higher total volume). If <1, it's inelastic (raise price = margin grows even with fewer portions). From this, decide if each dish tolerates higher price or lives on volume. Without this, you're guessing.
X-axis: monthly portions sold. Y-axis: contribution margin per dish. Draw two median lines (average volume and average margin). Upper right quadrant: stars (high volume, high margin)—rise to top of menu, add photo. Lower left: dead cows—check if cost dropped or recipe changed. Upper left: opportunities (low volume, high margin)—raise price, cut cost, or test portion control. Lower right: filler (high volume, low margin)—lower cost or price slightly to retain volume without blood loss.
Every 90 days or when ingredients vary >5%, recalculate costs and repeat step 2 (elasticity). For new dishes: official pilot 2-4 weeks, locked recipe, daily tracking of cost + quantity sold. Cut-off point: if margin is <45% at low volume or ticket doesn't rise >2%, it exits. This prevents inertia from bloating the menu with zombie dishes that don't close numbers.
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 tools that speed up this criterion
You don't need expensive software to build a profitable menu; paper and a basic cost tracker do 80%. But if you want real-time automation and tracking, here are Masterestaurant's tools for costing, elasticity, and positioning.
4 questions owners ask
Should every dish have exactly 32% food cost?
Should every dish have exactly 32% food cost?
No. 32% is the recommended maximum as a weighted menu average. Some dishes (appetizer, dessert) can be 25-28%; others (soups, basic pastas) 32-35%. What can't happen: menu average at 45%+; there, the restaurant doesn't close numbers.
How do I know if a dish's demand is elastic or inelastic?
How do I know if a dish's demand is elastic or inelastic?
Look at your sales history. If the month you offered it at 15% discount you sold 40% more portions, demand is elastic (use dynamic pricing). If only 10% more, it's inelastic (fix price for margin, not volume). No historical data? Start with controlled discount (5-10%) one week and measure.
How do I calculate waste on a steak or fish?
How do I calculate waste on a steak or fish?
Waste = gross weight − net portion weight. Example: chicken thigh 900g gross, 200g net portion (cooked, trimmed). Weigh 3 portions and average: if you get 180g net from 900g gross, your index is 900÷(3×180) = 1.67 (67% waste). Multiply gross cost × 1.67. Apps like Exponencial do it automatic.
Can I use the same menu 2 years without reviewing prices?
Can I use the same menu 2 years without reviewing prices?
Only if ingredient costs didn't change. In reality: inflation, seasonality, and supply shocks move prices 5-15% yearly. Keep prices flat while costs rise 8%, your margin drops 65% to 60%—400–800 USD monthly loss in an 80-cover average restaurant. Review at minimum quarterly.
Sector data 2026 (official sources)
Verifiable industry benchmarks from official, non-commercial sources (government, industry associations, market research) - not competitors.
| Metric | Benchmark 2026 | Source |
|---|---|---|
| Utilidad antes de impuestos en servicio completo (mediana) | 2,8% de las ventas en 2024 | National Restaurant Association — Restaurant Operations Report 2024/25 |
| Utilidad antes de impuestos en servicio limitado (mediana) | 4,0% de las ventas en 2024 | National Restaurant Association — Restaurant Operations Report 2024/25 |
| Tráfico fuera del local en servicio completo (EE. UU.) | 30% en 2024 vs 19% en 2019 | National Restaurant Association — Off-Premises Report 2024 |
| Tráfico fuera del local en servicio limitado (EE. UU.) | 83% en 2024 vs 76% en 2019 | National Restaurant Association — Off-Premises Report 2024 |
| Operadores de servicio completo con más ventas fuera del local que en 2019 | 41% de los operadores | National Restaurant Association — Off-Premises Report 2024 |
| Operadores de servicio limitado con más ventas fuera del local que en 2019 | 58% de los operadores | National Restaurant Association — Off-Premises Report 2024 |
Related content
Grow your restaurant with the Masterestaurant method
Applied in +8.400 restaurants across 43 countries.
