A dish that’s excellent on a plate and a dish that’s excellent out of a cold box four days later are different dishes. That gap is the whole discipline of meal kit menu development, and it’s why menus built the way restaurant menus are built tend to fail in the second month: the food was never tested in the state the customer eats it in.
This guide covers the product side of the business: which dishes go on the menu, how to prove they hold up, how much variety is enough, how to cover dietary needs without doubling your prep, and how the menu drives your food cost. It assumes the operation around it already exists; the production scheduling, staffing and cost structure that menu decisions land on are covered in the guide to operating a meal prep business.
The Bottom Line
- Build around 10 to 15 core dishes that hold for four to six days refrigerated, not a long menu you can’t execute.
- Test every recipe in its delivered state: stored four to six days, then reheated the way a customer would. Tasting it fresh off the stove proves nothing.
- Cook components, not finished recipes. Ten well-chosen components can assemble into a dozen distinct meals, which cuts prep time and waste at once.
- Demand skews health-first, with interest clustering around healthy, weight-loss, vegetarian, gluten-free and paleo eating in roughly that order (Meal Prep Mavericks).
- Every dish is an oven slot and a SKU. Menu complexity shows up in your labor line long before it shows up in reviews.
Lower your delivery costs by 23%
How we reduce costs:
- No delivery vehicle expenses
- Optimized local routes
- Pay-per-delivery model
- Average 23% delivery cost reduction
What meal kit menu development has to solve at once
A meal kit menu has four masters, and most first attempts serve only the first one.
It has to be appealing enough to sell. It has to be producible in batches by a small team inside a fixed window. It has to be survivable, meaning intact after refrigeration, a van, and a reheat performed by someone who isn’t a cook. And it has to be affordable, landing your food cost inside the 28–35% of revenue that foodservice operations generally aim for.
Those pull against each other constantly. The most impressive dish on your list is usually the one with six components, a crisp element, and a sauce that splits when reheated. Menu development is the work of finding the overlap: food people want, that a kitchen can batch, that arrives intact, at a cost that leaves a margin. For meal kit operators specifically, there’s a fifth constraint. The national services learned early that dishes have to be achievable for untrained home cooks, not just technically correct (Performance Foodservice).
Metrobi is transforming meal prep deliveries
Specialized solutions for meal prep businesses:
- Meal prep-trained drivers
- Proper handling equipment
- Peak day delivery support
- 23% average cost reduction
How many dishes a meal kit menu actually needs
Fewer than you think, rotating more than you’d like.
The working figure most operators converge on is 10 to 15 core dishes that store and transport well (Bottle). That’s enough that a weekly subscriber doesn’t eat the same thing twice in a fortnight, and few enough that each one can be properly tested, costed and taught to staff. National services run far longer rotations. Home Chef publishes a weekly menu of 36 or more recipes, and the largest services carry well over a hundred (Home Chef). But they’re doing it with test kitchens, standardized component lines and automated packing. Copying that menu breadth with one commissary kitchen is the most common way to wreck a production week.
Three structures are available, and they trade variety against operational sanity:
| Menu structure | How it works | Best for | Cost |
|---|---|---|---|
| Fixed menu | Same dishes every week, occasional swap | New operations, tight teams | Simplest buying and prep; repetitive for weekly subscribers |
| Partial rotation | Core dishes stay, 20–40% rotates weekly | Most small and mid-size operators | Balanced: familiar costing with enough novelty to retain |
| Full rotation | Entirely new menu each week or season | Established kitchens with test capacity | Highest retention appeal, highest planning and waste risk |
Partial rotation is the right default. A stable core carries your costing, your prep lists, and your staff training; the rotating slice carries the novelty that keeps subscribers from cancelling out of boredom. Seasonal ingredients are the easiest way to fill the rotating slice, because seasonal buying promotes freshness and tends to reduce cost at the same time (Performance Foodservice).
Choosing recipes that survive refrigeration and reheating
Some food categories travel; some don’t. Knowing which is which before you build the menu saves an enormous amount of recipe development.
Reliable travelers: braises and stews, curries, chilis, grain bowls assembled from separately cooked components, roasted root vegetables, baked pastas, bean dishes, slow-cooked proteins. These were all designed around moisture and time, and a few days in a fridge usually improves them.
Difficult travelers: anything crisp, anything fried, dressed salads, delicate fish, thin pasta in sauce, emulsified sauces, dishes where texture contrast is the point. Some can be rescued by packing the fragile element separately, with dressings, crunchy toppings and fresh herbs in their own compartment, though each separation adds a packing step and a container.
Design against the transit conditions, not the ideal ones. A dish needs to be fine after the ride, and the delivery leg has its own constraints around temperature and time that are worth understanding before you finalize a menu; those are covered in meal kit delivery logistics. Practically, three rules do most of the work: keep moisture in sauced components rather than relying on the protein to stay juicy, keep wet and dry separate where texture matters, and avoid anything whose quality depends on being served within minutes.
How to test a meal kit recipe properly
This is the step that gets skipped, and the one that distinguishes a menu that works from a menu that gets refunded.
A real test protocol:
- Produce it at batch scale, not test scale. A sauce that works for four portions can break at forty. Test at something close to your production batch.
- Cool and store it exactly as you will in production: same pan depth, same containers, same walk-in.
- Hold it for the full shelf life. Taste at day four and again at day six, since operators commonly sell on a four-to-six-day window (Bottle).
- Reheat it the way customers will. Microwave, on the setting a normal person uses, from fridge-cold. Not a convection oven at the right temperature for the right time.
- Score four things separately: texture, seasoning (which fades over days), appearance out of the container, and liquid separation.
- Record cook time and portioning time. A dish that scores well but takes three minutes per container to portion is a dish that will cost you a staff member.
- Get outside palates on it. Collecting feedback before launch, and continuously after it, is how the national services tune their rotations (Performance Foodservice).
Two findings recur often enough to expect them. Seasoning flattens in cold storage, so dishes usually need to be seasoned slightly beyond what tastes right fresh. And starches absorb liquid for days, so a pasta or rice dish that looks correct on day one can be dry and claggy on day five unless the sauce is built with that in mind.
Covering dietary needs without doubling your prep
Dietary coverage sells, and handled carelessly it’s also the fastest route to an unmanageable production day.
Reported demand clusters around health-oriented eating: healthy meal prep leads at roughly 54%, followed by weight-loss at 38%, vegetarian at 24%, gluten-free at 17% and paleo at 13% (Meal Prep Mavericks). The naive response is a separate menu line per diet. The efficient response is to design the base menu so variants fall out of it.
Four techniques that keep the prep count down:
- Make the protein the variable rather than the dish. One vegetable and grain base that accepts chicken, a plant protein, or extra legumes covers three audiences from one cook process.
- Keep gluten out of sauces by default. Thicken with reduction or starch rather than roux, and most dishes become naturally gluten-free without a parallel recipe.
- Serve dairy and cheese as a topping component. Separately packed, it makes a dish dairy-free by omission rather than by reformulation.
- Publish macros for the base dish only. Promising exact nutritional targets per variant creates a labeling obligation that small kitchens struggle to honor accurately.
Be honest about allergens rather than ambitious. A shared kitchen cannot credibly promise an allergen-free product, and the label needs to say what’s true. Allergen disclosure is a packaged-food requirement, not a marketing choice.
Building variety from shared components
The most useful idea in meal kit menu development: variety the customer perceives doesn’t have to come from variety the kitchen performs.
Experienced operators cook something like ten components and assemble them into a dozen or more finished meals, rather than running a dozen separate recipes end to end. Three proteins, three starches, two or three vegetable preparations, and four sauces generate far more than twelve credible combinations, and the customer experiences a chicken-and-rice bowl with a chimichurri as a completely different meal from the same chicken with a peanut sauce over noodles.
The operational payoff is compounding. Fewer distinct cook processes, fewer SKUs to buy, better bulk pricing on the things you buy a lot of, and much less stranded inventory when one dish undersells, because the ingredients were never dedicated to a single dish. Look for ingredient overlap deliberately when you build the week: if three dishes use the same braised protein, you’re buying and cooking it once.
Costing a meal kit menu dish by dish
A menu isn’t finished until every dish has a number next to it.
Cost each dish at the component level: weigh the actual portion of each ingredient as served, price it at what you actually pay, and add packaging: container, lid, label, and any insulation attributable to that item. Then add a realistic waste factor, typically 5 to 10% on proteins and produce, because trim loss and portion drift are real costs that unpriced recipes hide.
Judge the result two ways. Against revenue, your blended food cost should land in the 28–35% range typical of foodservice (Eagle Rock CFO). And dish by dish, you want to know your spread: a menu where every item is at 34% is more fragile than one averaging 32% with a mix of 25% and 40% dishes, because the cheap dishes give you room to carry the premium ones that drive sign-ups.
Two costs belong in the dish-level number but usually aren’t. Portioning labor, which varies by a factor of three between a single-cavity bowl and a four-compartment tray. And the separately packed extras, the sauce cup and the crunch packet, which are how a travel-safe dish quietly becomes an expensive one.
How often to rotate a meal kit menu
Rotate enough to keep subscribers interested, not so much that nothing is ever properly costed or learned.
For most small operations, a weekly rotation of a few slots against a stable core is the sustainable rhythm. Seasonal resets, four meaningful menu changes a year, give you a natural moment to retire underperformers, bring in cheaper in-season produce, and refresh photography and listings at the same time.
Use sales data to decide what rotates, not personal taste. Track orders per dish per week and cut the bottom of the list on a schedule, since a dish nobody orders still costs you a line on the prep list, a SKU in the walk-in, and a slot on the menu that something better could use. One caution: give a new dish at least three weeks before judging it. Subscribers order habitually, and new items are chronically under-tried in their first week.
Frequently asked questions
How many recipes do you need to start a meal kit menu?
Ten to fifteen well-tested core dishes is the usual recommendation, and it’s enough to launch with. Prioritize dishes that store and transport well over menu breadth; a short tested menu outperforms a long untested one, and you can expand the rotation once production is stable.
Which meals hold up best for meal kit delivery?
Braises, stews, curries, chilis, grain bowls, roasted vegetables, baked pastas and bean dishes. They tolerate days of refrigeration and a microwave reheat. Fried food, crisp textures, dressed salads and delicate fish are the hardest to deliver well, and generally need their fragile elements packed separately if they go on the menu at all.
How long should you test a meal kit recipe before selling it?
Through the full shelf life you intend to sell, commonly four to six days refrigerated, tasting at both ends of that window and reheating the way a customer would. Test at batch scale rather than in small portions, because sauces and seasoning behave differently in volume.
Should a meal kit menu change every week?
A full weekly change is hard to sustain in a single kitchen. Partial rotation works better: hold a stable core of proven dishes and rotate a fifth to a third of the menu weekly or seasonally. That keeps subscribers engaged while protecting your costing, prep lists and staff training.
How do you keep a varied menu without increasing prep time?
Build it from shared components. Cook a limited set of proteins, starches, vegetables and sauces, then assemble them into many finished meals. Perceived variety comes from combinations and sauces, not from unrelated recipes, and the shared ingredients cut both your buying complexity and your waste.
Starting the menu work
If you’re rebuilding a meal kit menu, the order that works is: pick the dishes that can survive the journey, test them in their delivered state, cost them at the component level, then arrange the survivors so they share as many ingredients as possible.
Doing it in that order means the menu that reaches your customers has already passed the two tests it will be judged on: whether it arrives intact, and whether it leaves you a margin.