How to start a meal prep business on Shopify
Updated July 2026 · 9 min read
Most meal prep businesses start the same way: a kitchen that's already cooking, a circle of customers ordering by DM or spreadsheet, and a growing sense that this doesn't scale. This guide covers the commerce side of making it real on Shopify — choosing your model, pricing plans, setting delivery rules, and getting to your first recurring order. (Food safety licensing and commercial kitchen requirements vary by country and region; sort those out with your local authority first — this guide picks up from there.)
Step 1: Choose your model
Everything downstream — products, menus, kitchen workflow — follows from which of three shapes your business takes:
- Prepared meals — you cook, customers heat and eat. Usually a fresh weekly menu ("this week's 12 dishes") with delivery once or twice a week. The classic meal prep model.
- Meal kits — you pack ingredients and recipes, customers cook. Same weekly rhythm, but portions are per-recipe and plans are usually servings × recipes per week.
- Build-a-box — a stable range customers assemble a recurring box from: frozen meals, baby food, snack bundles. No weekly menu; the catalog is the menu (see the build-a-box guide).
The practical fork is menu rhythm: does what's available change by delivery week, or not? If you're unsure, the weekly vs evergreen menu guide walks through the decision.
Step 2: Price plans, not meals
Selling individual meals à la carte feels safer to start, but it puts you back in the spreadsheet business: unpredictable weekly volume, no retention, and a checkout for every order. Meal prep margins come from plans:
- Offer 2–4 plan sizes, not ten — for example 5, 8 and 12 meals per week. Every extra size multiplies kitchen complexity.
- Price per-meal within each size, cheaper as the box grows (say $12.50/meal at 5 meals, $11 at 12), so upgrading feels rational.
- Start from your food cost: most meal prep kitchens target food at 30–35% of the plan price, leaving room for packaging, delivery and labor. Check the math per plan size, not on averages.
On Shopify, the plan is one product and each size is a variant carrying its own price — the structure that keeps this manageable is covered in how to structure meal plans as Shopify products and plan sizes and tiers.
Step 3: Decide your delivery rules early
Delivery rules are business decisions disguised as settings, and changing them later annoys real customers — so decide them before launch:
- Delivery days. One or two fixed days a week beat daily delivery for a small kitchen: bigger batches, simpler routes.
- Order cutoff. How long before delivery does the kitchen need to commit? A Tuesday 11:59 pm cutoff for Thursday delivery is typical. Everything after cutoff is locked.
- Delivery area. If you deliver locally, define it by postal codes and enforce it at checkout — a customer you can't actually reach is a refund, not an order.
Step 4: Make it a subscription from day one
The strongest argument for subscriptions isn't revenue smoothing — it's that your kitchen plans in advance. When most volume renews automatically and locks at cutoff, you know on Wednesday exactly what to cook for Thursday. One-time orders can stay available as a trial path, but the default buying experience should be a plan.
The weekly loop you're building toward
A running meal prep subscription settles into one repeating cycle:
Every manual step in that loop is a ceiling on how many subscribers you can serve. The goal of your tooling — whichever apps you choose — is that a normal week runs itself and you only handle exceptions.
Launch checklist
- Local food business requirements sorted (license, kitchen, labeling).
- Model chosen: prepared meals, kits, or build-a-box; weekly or evergreen menu.
- Shopify store with a plan product (sizes as variants) and a product per meal.
- Plans priced from food cost, per-meal price falling as size grows.
- Delivery days, cutoff, and delivery area defined.
- Subscription + menu tooling installed; customer portal live.
- One full test cycle placed: subscribe, pick meals, hit cutoff, check the generated order and labels, then cancel the test.
- First menu published — start with 8–12 dishes; variety can grow with the subscriber base.
From here, the setup-level details live in the help center — menus, rotation, delivery zones, labels, and the customer portal each have a step-by-step article.
Keep reading
How to structure meal plans and meals as Shopify productsSetup · 7 min readHow to offer small, medium and large meal plans without duplicating every mealSetup · 6 min readWhy your subscription plan should be a bundle product, not a single dishSetup · 6 min readDo you need a weekly menu, or one menu customers can pick from anytime?Menus · 6 min readDo you need a meal-specific subscription app, or will a generic one do?Choosing tools · 6 min readHow to run a build-a-box meal subscription on ShopifyBusiness model · 7 min readReady to set this up on your store?
Servd is free to install and walks you through creating your meal plan, your first menu, and the storefront entry point.
Install Servd on ShopifyQuestions about your setup? Email us — we respond within 24 hours.