Digital Menu for Ghost Kitchens: 2026 Operator's Setup Guide

How ghost kitchens and virtual brands set up digital menus that work across DoorDash, Uber Eats, Grubhub, direct-to-customer ordering, and shared-kitchen logistics. Multi-brand menu architecture, aggregator commission math, direct-channel strategy, and the operator workflow to keep N brands in sync without burning out.

Ahmad Tayyem Founder & CEO of Menujo Published

Why Ghost Kitchens Are a Different Menu Problem

A ghost kitchen runs delivery-only with no dine-in space. Often runs multiple virtual brands from a single shared kitchen — one production line putting out burgers as “Joe's Diner,” pasta as “Nonna's Kitchen,” and salads as “Greenhouse Bowl,” each with its own menu, its own brand, its own customer-facing voice. The menu problem is structurally different from a traditional restaurant: you have N brands instead of 1, you distribute through 3–5 aggregators (DoorDash, Uber Eats, Grubhub, ezCater, sometimes Postmates) plus your own direct channel, and every menu change has to propagate to all of them.

This guide covers the menu architecture for ghost kitchen operators — whether you're running a single virtual brand alongside an existing restaurant, or managing 5–10 virtual brands from a dedicated production kitchen. The wrong setup creates 3 hours of menu-update work every week; the right setup compresses it to 30 minutes.

The 4-Channel Distribution Reality

Ghost kitchen operators distribute menus through 4 channel categories. Each has its own menu requirements, commission economics, and customer relationship.

1. The aggregators (DoorDash, Uber Eats, Grubhub)

30% of revenue typically goes to the aggregator as commission (lower with negotiated enterprise rates, higher in some markets). The aggregator owns the customer relationship, the data, and the marketing surface. Your menu lives in their system; you can edit it there but you don't own the page. Volume is highest here for most ghost kitchens.

2. The first-party direct channel (your own website / app)

Lower commission (3-5% payment processing only, no aggregator cut), customer relationship is yours, data is yours, marketing is your responsibility. Volume is typically smaller but margins are 5–10× higher per order. The strategic case for direct is unit economics, not volume.

3. The corporate / catering channel (ezCater, Foodee, etc.)

Commission similar to aggregators (15-25% typically) but order sizes are 3–10× larger ($150-400 typical corporate-catering ticket vs $25 typical consumer ticket). High-margin per-order despite the commission. Different menu requirements (group sizes, larger portions, allergen-comprehensive disclosure for office settings).

4. The marketplace partnerships (specialty channels)

Specific to your concept: an Indian ghost kitchen might also list on Indian-food-specific apps; a vegan brand on PlantBased apps. Lower volume, higher matched-intent customers.

The strategic question for every ghost-kitchen operator: what mix of these 4 channels delivers the best unit economics? The math is rarely “abandon aggregators” (volume) and rarely “abandon direct” (margin); it's typically a 70/30 or 60/40 aggregator/direct mix that maximizes total margin.

The Multi-Brand Menu Architecture

The ghost kitchen menu problem isn't just “one menu, four channels” — it's “N menus, four channels” where N is the number of virtual brands you operate. The architecture decisions:

Ghost Kitchen Menu Architecture Approaches

Match architecture to brand count and operational maturity

ArchitectureBest forSetup complexityUpdate workflow
One platform, multiple menus per brand
2-5 brands, simpler operations
Low — single dashboard
Edit once per brand
Per-brand platform instances
Brand-distinct customer voice / domain
Higher — N dashboards
Edit N times
Aggregator-only (no direct)
Low-volume operators
Lowest
Edit per aggregator
All-channel direct + aggregators
5-10+ brands at scale
Highest — needs middleware (Olo, Cuboh, Otter)
Edit once, propagate to all

The Aggregator Commission Math

Most ghost kitchen operators don't fully understand their aggregator commission economics until they look at the line items. The headline 30% “take rate” is rarely the full picture. Five components stack:

1. Marketplace commission

The aggregator's base take, typically 15-30% depending on whether you're on the marketing/visibility tier or the basic listing tier. Many aggregators offer multiple tiers; the higher-commission tier gets more in-app marketing visibility (top of search, banner placement, sponsored slots).

2. Delivery fee subsidy

Aggregators often subsidize delivery cost to keep customer prices low. The subsidy comes from your margin, not theirs. Effective rate can be 5-10% on top of the marketplace commission.

3. Payment processing

Card processing fees on the customer side, typically 2.5-3.5%. Some aggregators absorb this in the marketplace commission; others bill it separately. Read your contract.

4. Promotional discounting

Aggregator-driven promotions (“25% off your first order,” free delivery weekends) are typically partially-funded by the operator. The discount comes off your margin during the promo period. Volume often does increase but per-order margin decreases.

5. Marketing and visibility add-ons

Optional sponsored placements, banner ads, search-result boosts. Variable cost, optional but often the difference between a brand getting orders or not on a crowded aggregator.

All-in, the effective aggregator economics for a typical ghost kitchen operator are 35-45% of gross revenue, not the 30% headline. This math is what makes direct-channel pickup or delivery (3-5% all-in) so attractive even at lower volume.

The Direct-Channel Strategy: Why It Matters

The unit economics gap (40% commission to aggregators vs 4% to direct) means 1 direct order is worth ~10 aggregator orders in margin terms. Three operator patterns that successfully build direct-channel volume:

1. Bag-insert promotion to convert aggregator customers to direct

Every aggregator order goes out with a small flyer or QR code in the bag offering 15% off the next direct order at the brand's own URL. Conversion rate is low (typically 1-3% of aggregator customers convert to direct), but each conversion is worth 10x in margin. Operators who track this consistently build 10-20% direct-channel revenue within 6-12 months.

2. SMS / email loyalty for direct customers

Customers who order direct opt into SMS or email. Direct-channel marketing (back-end product launches, loyalty discounts, restock alerts) drives repeat orders without aggregator commission. Costs $20-100/month for SMS or email tooling vs $50-150 in aggregator commissions saved per order.

3. Speed advantage on direct vs aggregator

Direct orders can route to your kitchen 2-5 minutes faster than aggregator orders (no aggregator middleware). For time-sensitive products (hot food, especially anything with crispy elements), the speed advantage shows up in customer satisfaction. Surface this to direct customers as a value prop (“5 minutes faster than DoorDash”).

Ghost Kitchen Menu Setup in One Day

1

Audit your brand and channel matrix

List every virtual brand you operate. For each brand, list the channels it's on (DoorDash, Uber Eats, Grubhub, direct, ezCater, etc.). For each cell in the matrix, note the menu (does it match across channels, or do you have inconsistencies?). The audit alone often reveals 10-30% of items that exist on one channel but not another — missed revenue.

2

Decide on architecture

For 1-3 brands with operational simplicity priority: single platform with multiple menus per brand. For 4+ brands or brand-distinct customer voice: per-brand platform instances. For 5-10+ brands at scale: middleware (Olo, Cuboh, Otter) that publishes to all channels from one source.

3

Build the canonical menu per brand

For each virtual brand, build the canonical menu in your chosen platform. Include all items, descriptions, prices, photos, allergen tags, modifier groups. This is the source of truth that other channels reference.

4

Set per-channel pricing strategy

Pricing rarely matches 100% across channels. On aggregators, you can absorb the commission (lower margin) or pass it to the customer (slightly higher menu prices, common practice). Decide your strategy: same prices everywhere (simpler, customer-friendly) or aggregator-priced higher to absorb commission (better unit economics, customer-perceptible).

5

Configure direct-channel landing

Your direct channel needs its own URL (e.g., menujo.com/@brand-name) and CTAs that drive customers there. Add the URL to your aggregator bag inserts. Ensure the direct site loads fast on mobile, has a clear ordering flow, and works across iPhone and Android. Test the full direct-order flow at least once before going live.

6

Set up update propagation

Whether through middleware (Olo, Cuboh, Otter) or manual updates, document the workflow: when a menu changes, who updates which channels in what order. Most ghost kitchens go aggregator-first (where volume is) and direct-second; some go direct-first (canonical) and aggregator-second (synced).

7

Test cross-channel pricing and items

Order from each channel as a customer. Verify the menu, prices, photos, and allergen tags match (or don't, by design). Verify items are not missing on any channel. Verify the order routes to the kitchen with the right brand attribution (kitchen needs to know which virtual brand the order is for to apply the right packaging and label).

Ghost-Kitchen-Specific Menu Mistakes

Five mistakes that consistently separate well-run ghost kitchens from struggling ones.

1. Identical menus across virtual brands

Some operators run 5 virtual brands but use mostly-identical menus — same items, slightly different naming. Aggregators flag this and customers notice; the “virtual brand” deception is obvious. Fix: each virtual brand needs distinct items, distinct photography, distinct voice. If you can't commit to that level of differentiation, run fewer brands.

2. Aggregator-only with no direct strategy

Pure aggregator operations are at the mercy of the aggregator's commission economics, algorithm changes, and platform shutdowns. Fix: build a direct channel even if volume is small. The 5-10% direct-channel revenue you build over 6-12 months is the highest-margin revenue on the operation.

3. Forgetting to remove items that 86

A ghost kitchen running 5 brands with 6 channels each is 30 menu surfaces to update when an item runs out. Operators forget; customers order; refunds and complaints follow. Fix: middleware (Olo, Cuboh, Otter) that propagates 86'ing across all channels in one click. Worth the cost ($100-500/month) for any operation above 5-channel-brand combinations.

4. Identical pricing absorbing aggregator commission

Some operators absorb the full aggregator commission and price the menu the same on direct and aggregators — resulting in 5-10% margin on aggregator orders. Fix: raise aggregator menu prices 5-15% to absorb commission, leaving direct prices at the canonical level. Customer-acceptable; commission-economics improving.

5. No bag-insert promotion to direct

Every aggregator order is a paid customer-acquisition event you're not capitalizing on. Fix: include a small flyer or QR code in every aggregator bag offering a discount on the next direct order. Conversion rate is low but each conversion is high-margin.

How Menujo Fits Ghost Kitchen Workflow

Menujo is display-only menu — ideal for the direct-channel customer-facing menu, not the aggregator integration layer. Three ghost-kitchen fits:

1. Direct-channel menu per virtual brand

For each virtual brand, set up a Menujo account with its own URL pattern (menujo.com/@brand-name). Customers who scan a bag-insert QR code or click a direct link land on the brand's Menujo menu, which can hand off to your direct ordering platform (or be display-only with a phone-call ordering CTA for the smallest operations).

2. Aggregator-bag QR code linking to Menujo direct

The QR code on the bag insert points at the brand's Menujo URL with a UTM tag identifying the source aggregator (utm_source=doordash, etc.). You can track which aggregator drives the most direct conversions over time and adjust commission negotiations accordingly.

3. SMS / email loyalty link from Menujo

Direct customers who arrive at Menujo can opt into SMS or email via a clear CTA on the menu. Most digital menu platforms support this via a third-party integration (Klaviyo for email, Postscript for SMS).

What Menujo doesn't do for ghost kitchens

No aggregator integration — for that, Olo, Cuboh, Otter, or Toast handle the publish-to-DoorDash-and-Uber-Eats workflow. No direct ordering — for that, pair Menujo with Toast Online Ordering, Square QSR, or a direct-ordering platform like Owner.com. For most ghost kitchens above 3 brands, the right stack is middleware (Olo or Cuboh for aggregator publishing) + a customer-facing menu (Menujo for direct) + a POS for kitchen integration (Toast or Square).

For broader hub navigation, see where your menu lives across distribution channels and platform comparisons. For other restaurant-type guides, see QSR, food trucks, and cafés.

Frequently Asked Questions

More Restaurant-Type Guides

Other concept-specific menu guides from this hub.

Restaurant Background
Get Started Today

Ready to Create Your Free Digital Menu?

Join 500+ restaurants using Menujo. Create your free menu in minutes. No credit card required.

Free Forever • No Credit Card Required • Plans from $7/month