Too busy to cook but tired of oily zi char and delivery bloat? Singapore's healthy meal-delivery and meal-prep scene has never been bigger: chef-cooked, calorie-counted meals that heat up in three minutes and land at your door. We rounded up the 7 best healthy meal delivery and meal-prep subscription services in Singapore for 2026, each checked against the brand's own site: Grain (same-day, MUIS halal), YoloFoods (Asian menu, fresh or frozen from $7.90), Nutrition Kitchen (fresh daily plans from $15.85/meal), Freshkitchen (chilled daily from $14.95/meal, by the SaladStop! Group), Fresher (high-protein performance meals from $8.90), Prepped (5-minute meal kits) and Mighty Meal Prep (halal high-protein bento, 1-week trial $85). Below: what each one does best, real per-meal prices re-checked on the brands' own sites on 11 September 2026, delivery and minimum-order details, which are genuinely halal-certified, plus how meal kits and meal subscriptions differ, and every promo code we could verify in September (SORTED26, GETSTARTED, SMOATS, SG61).
Healthy food delivery in Singapore now runs from same-day chef-cooked meals to frozen high-protein packs and five-minute meal kits, and what a week actually costs varies far more than the headline per-meal prices suggest.
> Quick view: Grain is the best all-rounder and the only kitchen here on the MUIS halal register. Cheapest per meal: YoloFoods frozen $7.90, Fresher $8.90. Fresh-daily plans $14.95 to $17.40. The catch: most from-prices need a 5-day minimum.
How to choose the right meal service for you
- By goal: weight loss or muscle gain with tracked macros, go to Nutrition Kitchen or Fresher; general 'eat healthier', Grain or Freshkitchen; local flavours that fit your calories, YoloFoods.
- By halal need: Grain is the only option here that appears on the MUIS halal register (Grain Pte. Ltd., certificate FPGN21100001606, Food Preparation Area scheme, checked 11 Sep 2026). Mighty Meal Prep brands itself halal but is not on the register and publishes no MUIS details; Freshkitchen is no-pork/no-lard but its own site says the central kitchen is not halal-certified and some dishes contain wine or mirin; YoloFoods says certification is in progress; the rest are not certified.
- By freshness vs convenience: fresh-chilled (Grain, Nutrition Kitchen, Freshkitchen) tastes best but must be eaten within days; frozen (Fresher, YoloFoods frozen) keeps for weeks and is cheaper per meal.
- By budget: cheapest per meal are the frozen and high-protein brands (Fresher from $8.90, or $5.80 for a Just Protein pack; YoloFoods frozen from $7.90); fresh-daily plated meals cost more, from $14.95 at Freshkitchen and $15.25 at Nutrition Kitchen on its Prepaid option.
- By effort: want zero cooking, take any ready-to-eat brand; enjoy a quick cook, take Prepped's five-minute kits.
Meal kits vs meal subscriptions vs one-off delivery
These three get lumped together as "meal delivery in Singapore", but they suit different weeks:
- Meal kits: raw ingredients washed, chopped and portioned with a recipe; you cook in about five minutes. Freshest taste, least packaging, but the ingredients are raw so you have to eat them within a few days. Prepped is the specialist here ($8.10 to $13.90 a portion on the current weekly menu).
- Meal subscriptions: a recurring plan delivered on a set rhythm, usually with a minimum block. Cheapest per meal and the easiest way to stop thinking about food, but you commit ahead: Freshkitchen needs two meals a day over five consecutive weekdays, Nutrition Kitchen starts at a five-day plan, Mighty Meal Prep runs a weekly Saturday cycle. Most let you pause or skip week to week. Two brands also sell the discount itself rather than a food plan: Grain Savers is $19 to $39 a month for 5 to 20 codes worth 19% off each, and Prepped's Subscribe & Save starts at $38.40 for four kits a week (about $9.60 a kit).
- One-off or a la carte delivery: order when you want, no plan. Best for testing a brand or covering the odd busy day; Grain, YoloFoods, Fresher and Prepped all allow it, usually at a slightly higher per-meal price.
If you're new to this, order one-off first, then move to a subscription once you know you'll actually finish a week's worth.
How to get the best price
- Stack a discount code with free delivery: use the codes below, and order a full week at once to clear the free-shipping minimum (YoloFoods and Prepped over $80, Fresher over $135; Freshkitchen includes delivery on every plan).
- Current promos (verified 11 Sep 2026): YoloFoods has no working sitewide code. `PAYDAY30` expired on 7 Sep, and the `FLASH35` banner still on its homepage was dated to 10 Sep; both were rejected at its own checkout when we tested them, and every product is listing at full price. Take the 20% off newsletter offer instead, and note that YoloFoods states its discounts are non-stackable and do not apply to shipping. Nutrition Kitchen gives 15% off with `SORTED26`. Freshkitchen gives 15% off with `GETSTARTED`. Prepped gives 10% off 6+ smoothies or oats with `SMOATS`. Fresher gives $6.10 off with `SG61`, currently flagged as last call. Its Taste of Home National Day bundle is gone, replaced by 9.9 Specials that need no code: 12 meals for $109 (from $130.80) is $9.08 a meal, the cheapest ready-to-eat price on this page.
- Codes rotate faster than the articles that quote them, and faster than the banners too. YoloFoods has run BIRTHDAY30, then PAYDAY30, then FLASH35 in about six weeks, and all three are now dead even though the FLASH35 banner is still up. Nutrition Kitchen retired GETSTARTED in favour of SORTED26, and Fresher replaced MAJULAHSG with SG61. A banner is not proof a code still works: paste it into the cart before you count on the discount.
- Trial before you subscribe: start with a one-off box or the cheapest frozen or bundle plan, then switch to a weekly subscription once you know you'll finish the meals.
- Mind the minimums: Freshkitchen needs two meals a day across 5 consecutive weekdays and Nutrition Kitchen starts at a 5-day plan, so line up your week before ordering.
Prices, promo codes, delivery thresholds, minimum orders and halal status change and can be plan-specific. Always confirm the current details on each brand's official website before you order.
What a week of meal delivery in Singapore actually costs
Per-meal prices are the headline, but the honest comparison is per week, because minimum orders and free-delivery thresholds decide what you really pay. Here is roughly what five weekday lunches cost at each brand's own published from-prices:
- Cheapest: YoloFoods flash-frozen works out to about $40 a week for five meals at $7.90, and Fresher to roughly $60 for five mains from $11.90. Both are frozen, so one bigger order covers several weeks and clears the free-shipping minimum in a single go.
- Meal kits: Prepped starts around $40 a week for five $7.90 portions, but you still cook for five minutes, and kits keep only about three days. Its Subscribe & Save plan is $38.40 a week for four kits.
- Fresh-daily plans: this is where a week gets expensive, and it is the number most guides get wrong. Nutrition Kitchen's smallest realistic week is five Small meals at $17.40 each, about $87, dropping to roughly $76 a week on the Prepaid option at $15.25 a meal. Freshkitchen starts at $14.95 a meal but requires two meals a day across five weekdays, so a real week is about $150, delivery included. You pay for chilled-not-frozen, and you eat it within days.
- Weekly halal-branded bento: Mighty Meal Prep is about $77 a week ($310 for 20 meals over four weeks, roughly $15.50 each), or $85 for the one-week trial if you would rather not commit to four.
- Pay-as-you-go: Grain and YoloFoods fresh let you order only on the days you need. It costs more per meal, but nothing in the weeks you actually cook.
Rule of thumb: frozen and bundled is the cheap meal prep in Singapore; fresh-daily is the tastier, pricier one. Either way, order the whole week in one go, because splitting it into two orders is how most people end up paying delivery twice.
Healthy breakfast and office lunch delivery
Two things readers ask about that the per-meal tables never answer. For breakfast delivery, Fresher is the only brand here with a dedicated breakfast range, at a flat $8.90 for its three ready-to-go options (classic English breakfast, chicken and corn frittata, and poached eggs with mixed potato hash), and because they are frozen you can keep a week of them at your desk. The protein pancake and congee dishes are still on the site but only inside its Meal Plans, not as single orders. Prepped's smoothies and oatmeal at $6.90 each are the cheaper, lighter alternative. For office lunch, Grain is the easiest because it is order-when-you-want rather than a subscription, with same-day islandwide delivery in as fast as 30 minutes. If you want the week handled, Freshkitchen's earliest slot is 7am to 9am, so lunch is waiting before you start. Note that YoloFoods' Restaurant YoloPlans deliver in an 11.30am to 1.30pm window only, which lands mid-lunch rather than before it.
Related reads