Dark kitchen menu design: the myth of forty items against the arithmetic of margin

A profitable menu designed for a dark kitchen in 2026 lives between 12 and 18 items, shares at least 70% of its inputs across dishes, and is costed against the NET price after commission rather than the price shown in the app. The myth says a wider catalogue captures more searches; the register says otherwise, because every extra item adds waste, adds assembly seconds and dilutes the sales mix until the star dish stops leading. With marketplace commissions running 18% to 30%, a dish costed at 30% on the app price drops to a contribution margin that fails to cover packaging.
One scene repeats itself in every ghost kitchen audit: the owner opens the app, points at forty-three items and explains that everything went live because nobody knew which dish would land. Twelve months on, seven dishes carry 81% of orders while the remaining thirty-six eat inventory, occupy cold storage and force the purchase of fourteen inputs that turn over once a week. That is the hidden cost of a badly designed dark kitchen menu, and it never shows up in theoretical food cost. It shows up in waste and in the weekly purchase order.
Channel arithmetic differs from dining-room arithmetic, yet almost nobody redoes the math. A 22 USD ticket on an app charging 26% commission leaves 16.28 USD net, and it is that figure, not the 22, which must absorb ingredients, packaging and the kitchen minute. When the standard recipe consumes 6.60 USD of raw material, real food cost is not 30% but 40.5%. Half the menus I review are costed against the price the guest sees, and that single mistake explains why an operation bills more every month and holds less cash every month.
Side-by-side comparison
| Wide menu (30-45 items) | Engineered menu (12-18 items) | |
|---|---|---|
| Unique SKUs in storage | ✕38-52 SKUs, average turnover 1.4 times per week | ✓14-20 SKUs, average turnover 3.8 times per week |
| Monthly waste over purchases | ✕6.5% to 9% of purchased value | ✓2.1% to 3.4% of purchased value |
| Average assembly time per order | ✕9.2 minutes across 3 active stations | ✓5.4 minutes across 2 active stations |
| Real food cost after 26% commission | ✕38% to 44% of net | ✓27% to 32% of net |
| Sales mix concentration | ✕Top 7 dishes = 78-84% of orders | ✓Top 7 dishes = 91-96% of orders |
| Contribution margin per dish sold | ✕4.10 to 5.80 USD | ✓7.90 to 9.60 USD |
| Orders with errors or missing items | ✕3.8% of tickets | ✓1.2% of tickets |
How many items can a dark kitchen actually carry?
Between 12 and 18 items, and the ceiling is set by your walk-in, not by commercial ambition.
Aggregated menu-design research puts the sweet spot at 7 to 15 items per category before decision paralysis kicks in (NeatMenu, Menu Psychology 2026), and a delivery-only kitchen running three categories already hits that ceiling at fifteen dishes. Add the 109 seconds a diner spends on average reading a menu (NeatMenu 2026) and you will see the problem is time, not taste: forty-three items do not fit into ninety seconds of reading, so the customer orders whatever looks familiar. What looks familiar is usually the top 20%. Cutting down to eighteen does not cost you sales; it hands back cold-storage rotation and a purchase list that fits on one page. Always cost against the net after commission, because the marketplace takes between 18% and 30% of gross depending on country and plan.
The app price is not your revenue: commission eats the costing
In cash terms: of every dollar the diner sees on screen, 70 to 82 cents reach your bank account. A 22 USD ticket at 26% commission leaves 16.28 USD real, and those 16.28 are the base you must load with ingredients, packaging and kitchen minutes. If the standard recipe consumes 6.60 USD of raw material, true food cost jumps from an apparent 30% to an effective 40.5%. Eight and a half margin points vanish without any costing sheet recording them, because the sheet was watching the wrong price. That is where the delivery paradox begins: record revenue every month, thinner cash every month, and nobody finds the hole because the hole sits in the denominator. Design the menu so at least seven out of ten ingredients appear in more than one dish. This is the only lever that fixes inventory arithmetic in a kitchen without a dining room: when an ingredient turns once a week because it props up a single marginal dish, you are not buying raw material, you are buying future waste.
Sharing ingredients: the 70% that decides whether waste sinks you
Diego F. Parra orders it this way in Masterestaurant audits: ingredient-dish matrix first, price second, never the reverse. With 43 badly crossed items, a dark kitchen ends up handling fourteen weekly-rotation ingredients; with 16 well-crossed items, that number drops to four or five and the walk-in stops being a graveyard. Theoretical food cost does not move a point, but the real one falls, because waste is what separates paper from cash. Fewer SKUs, faster turns, same perceived menu. Packaging is a variable cost per order, not overhead, and it must be assigned dish by dish. Bag, cutlery, sauce cups and container add between 0.85 and 2.40 USD depending on format; a hot bowl with an anti-fog lid costs roughly triple a flat cardboard box. On that 22 USD ticket already down to 16.28 net, a 1.90 USD package is 11.7 extra percentage points of variable cost.
Packaging: 0.85 to 2.40 USD almost no menu absorbs
Add that to the 40.5% real food cost and you land at 52.2% before touching payroll or rent. A dish can be profitable in the dining room and lose money on the app over this single line, and until you load it into per-portion costing you will not see it. My rule: any item demanding premium packaging pays for it in the price or leaves the menu. A dish with a descriptive name sells at a 12% premium on average, according to Wansink's research at the Cornell Food & Brand Lab on descriptive menu labels. In a dark kitchen, where the diner smells nothing, sees no pass and has only a compressed photo and three lines of text, that lever is worth more than in the dining room. Apply it to the five or six items already concentrating the bulk of your orders, not to the long tail: lifting a dish that sells 400 units a month by 12% moves cash, while writing poetry for the one selling nine moves nothing.
Descriptive names return 12% more and cost nothing
And there is an honest limit worth respecting: the description must match what leaves the window, because a delivery refund is not negotiated with a server, it is settled with a full refund and one star. The defensible pace is the market's: menu inflation runs at +0.3% monthly in limited service through the first five months of 2026 and +0.2% monthly in full service, according to the National Restaurant Association via Restaurant Business. That drip goes unnoticed; a 9% overnight jump does not. Some 47% of restaurants raised menu prices in the half-year measured by TouchBistro 2024, so adjusting does not put you in a strange position with the customer. What does put you at risk is waiting eighteen months and then correcting all at once. Schedule a review of your fifteen live items every sixty days, move two or three each time —always recalculating on the net after commission, where the app's 26% gets there first— and stop treating price as an annual decision.
Add the category that grows and drop the one that will not turn
Non-alcoholic drinks passed one billion dollars in the United States by the close of 2025 according to Circana, and matcha went from 4.17 billion globally in 2025 toward a projected 7.15 billion by 2030, at an 11.6% CAGR (Grand View Research). These are high-margin categories with cheap packaging and zero complexity at the pass. On the other side, 48.4% of US restaurants already offer plant-based alternatives (Plant Based Foods Association / Datassential 2024), which means that offer stopped being differentiation and became the floor. And watch sesame, the ninth major allergen requiring mandatory declaration in the United States since 2023 under the FASTER Act: in delivery your label is the only warning channel that exists. Swap a stalled item for a high-margin drink before adding number nineteen. Three numbers and their action, no ornament. First: 26% average app commission, with a real range of 18% to 30%.
The 3 numbers you should tattoo on yourself
Action: redo the costing of your fifteen main items today on the net, and pull any that exceed 35% effective food cost. Second: 1.90 USD average packaging per order, within a range of 0.85 to 2.40. Action: assign that cost as its own line in every dish spec and raise the price of items demanding an anti-fog lidded bowl. Third: 109 seconds of menu reading (NeatMenu 2026) against your 12 to 18 items. Action: order the menu so the six dishes concentrating 80% of orders occupy the first screen of the scroll, and push to the bottom those propping up inventory without propping up cash. Start with net costing this week. The costliest mistake sits not in the standard recipe but in the base it is applied to. Costing per portion against the price published in the app means giving away the commission: marketplaces take between 18% and 30% of gross depending on country and plan, so what actually reaches your account is 70 to 82 cents on every dollar displayed.
Where the math breaks?
Every calculation has to be rebuilt on that net figure, dish by dish, and some items survive in the dining room while dying on delivery for that single line.
A second distortion weighs on packaging, and few menus absorb it. Containers, cutlery, single-dose sauces and the bag add between 0.85 and 2.40 USD per order depending on format; a hot bowl with an anti-fog lid costs three times what a flat cardboard box costs. When that expense lives outside each dish card, the contribution margin you believe you hold evaporates in the storeroom, and the worst-packing item is usually the one customers order most. Dishes that hurt profitability are rarely the ones selling least. They are the half-sellers: number nine in the ranking, forty orders a month, forcing three exclusive inputs, one shelf and one plating routine nobody else uses. A dish selling zero gets deleted without drama.
Where the math breaks — in practice?
The one selling a little while costing a lot defends itself, because there is always a loyal customer asking for it, and that customer costs you 300 USD a month in frozen inventory.
Classic Kasavana and Smith menu engineering crosses popularity with margin and hands you four quadrants; a dark kitchen needs one more axis that dining rooms never require, which is the kitchen minute. Two dishes with identical contribution margin are not worth the same when one leaves in three minutes and the other in eleven, because at peak the kitchen does not sell money, it sells minutes, and the slow dish is stealing four tickets from your own register while you celebrate its margin. Comparing this with the dining room is uncomfortable but necessary. At a table, margin recovers through drinks, dessert and suggestive selling, and there a well-built physical menu does work no screen replicates; on delivery there is no server, no recommendation, and the ticket gets built by a thumb scrolling.
Where the math breaks — key points
So restaurant menu design for the digital channel is won in the first four listing positions and in the combo that lifts average ticket without adding a single new input to storage.
Myth against reality, criterion by criterion
What the wide menu promisesThe myth
- "More items means more in-app searches captured"
- "A dish that does not sell costs nothing to keep listed"
- "The photo sells; restaurant menu design is cosmetic"
- "I cut prices 15% and make it up on order volume"
- "A 30% food cost already keeps me safe"
What the register saysMasterestaurant
- App algorithms reward conversion and prep speed, never catalogue size
- Every listed item drags inputs, cold storage and an inventory line behind it
- Price psychology and listing order shift the mix far more than the photo does
- A 15% discount on a 40% contribution margin demands 60% more orders
- At 26% commission, that theoretical 30% becomes 40.5% on the net
Side-by-side comparison
| Wide menu (30-45 items) | Engineered menu (12-18 items) | |
|---|---|---|
| Unique SKUs in storage | ✕38-52 SKUs, average turnover 1.4 times per week | ✓14-20 SKUs, average turnover 3.8 times per week |
| Monthly waste over purchases | ✕6.5% to 9% of purchased value | ✓2.1% to 3.4% of purchased value |
| Average assembly time per order | ✕9.2 minutes across 3 active stations | ✓5.4 minutes across 2 active stations |
| Real food cost after 26% commission | ✕38% to 44% of net | ✓27% to 32% of net |
| Sales mix concentration | ✕Top 7 dishes = 78-84% of orders | ✓Top 7 dishes = 91-96% of orders |
| Contribution margin per dish sold | ✕4.10 to 5.80 USD | ✓7.90 to 9.60 USD |
| Orders with errors or missing items | ✕3.8% of tickets | ✓1.2% of tickets |
The figures that rule in 2026
“We arrived with 41 items and a declared food cost of 29%. Recosting everything against net after the 27% commission put real food cost at 39.7%, with eleven dishes selling below break-even. We cut to 15 items sharing 78% of inputs, raised two anchor prices and built a combo that added no SKU at all. Four months later revenue was down 6% while monthly contribution margin climbed from 11,400 to 19,850 USD, and waste fell from 8.1% to 2.9% of purchases.”
Rebuilding the menu without guessing
Take the published price, subtract each channel's real commission and work from that figure. An 18 USD dish at 26% commission leaves 13.32 USD; when the standard recipe costs 4.80 USD and packaging 1.30 USD, direct variable cost is 6.10 USD and contribution margin 7.22 USD. Build that row for every item before touching anything else, because the order of decisions depends on that column and no other.
Time the assembly of each dish at peak with the real crew, never with the chef alone and unpressured. Divide contribution margin by the minutes it consumes and you get margin per minute, the metric that genuinely ranks a delivery menu. You will see a dish yielding 6.10 USD in three minutes deliver 2.03 USD/min and crush another worth 9 USD that occupies nine minutes for just 1.00 USD/min.
List the SKUs each item uses and flag the exclusive ones. Delete first the dishes with low margin per minute AND an input nobody else touches; that is where frozen money hides. The target is 70% of inputs appearing in three or more dishes, with storage dropping from 40 SKUs to under 20 and turnover moving from 1.4 to more than 3 times a week.
The first four app positions absorb most taps, so place your two best margins per minute there alongside an expensive anchor that makes the dish you want to push look reasonable. Price psychology behaves the same on screen as on paper: a 26 USD premium item at the top makes the 19 USD one read as a sensible decision, and the sales mix moves without cutting a cent.
A menu designed for a dark kitchen never closes, it gets pruned. At four weeks check which item fell out of the top 12 by orders and what margin per minute it carries; if it cannot defend its shelf, it goes. Repeat quarterly and top-7 concentration climbs from 80% to 92%, the signal that the kitchen finally works for you.
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
Tools from the method
Rebuilding a menu without numbers is just changing your mind with style. These three pieces of the Masterestaurant method take an operation from intuition to margin per minute, and they behave the same in a twelve-square-metre ghost kitchen as in a group running four virtual brands under one roof.
Questions that arrive every week
How many dishes should a menu designed for a dark kitchen have?
How many dishes should a menu designed for a dark kitchen have?
Between 12 and 18 items, with at least 70% of inputs shared across several dishes. Below 10 you lose consumption occasions, and above 20 inventory, waste and assembly time consume the very margin the wide menu promised to capture.
Does a 32% food cost apply the same on delivery as in the dining room?
Does a 32% food cost apply the same on delivery as in the dining room?
The 32% ceiling applies to the NET price after marketplace commission, not to the published price. At 26% commission, a dish costed at 32% of gross reaches 43% in reality, and there the contribution margin no longer covers packaging or the kitchen minute it consumes.
Should the physical menu disappear when the whole operation is delivery?
Should the physical menu disappear when the whole operation is delivery?
Whenever table service exists alongside the digital channel, the physical menu stays: it controls service rhythm, menu narrative and suggestive selling. The QR complements with delivery, accessibility, updated prices and analytics. A fully dark kitchen has no dining room, yet the same logic of order and anchoring transfers to the digital card.
How do I spot dishes that hurt profitability without changing software?
How do I spot dishes that hurt profitability without changing software?
Export ninety days of orders, cross units sold with contribution margin per portion and add assembly minutes measured at peak. Sort by margin per minute: the bottom quartile, when it also uses exclusive inputs, is what costs you money while looking like it sells.
Sector data 2026 (official sources)
Verifiable industry benchmarks from official, non-commercial sources (government, industry associations, market research) - not competitors.
| Metric | Benchmark 2026 | Source |
|---|---|---|
| Ahorro de los combos Extra Value Meal vs comprar por separado (McDonald's) | 15% de descuento | McDonald's — 2025 |
| Aumento de visitas el día de lanzamiento del $5 Meal Deal (McDonald's) | +8% de visitas vs el martes promedio del año | McDonald's vía Restaurant Dive — 2024 |
| Cheque más alto en órdenes con el combo $5 Meal Deal (McDonald's) | 12% más alto que sin el combo | M Science vía Restaurant Business — 2024 |
| Clientes que pidieron el $5 Meal Deal (McDonald's vs Burger King) | ≈25% McDonald's vs ≈10% Burger King | M Science vía Restaurant Business — 2024 |
| Cheque de kiosco vs otros canales en tienda (Shake Shack) | Mayor por un 'porcentaje de dos dígitos alto' | Shake Shack — llamada de resultados 2024 |
| Canal de kiosco en Shake Shack | El canal de pedidos más grande y rentable en 2024 | Shake Shack — 2024 |
Related content
Grow your restaurant with the Masterestaurant method
Applied in +8.400 restaurants across 43 countries.
