Between long commutes, back-to-back meetings and the after-work gym class, actually cooking a healthy dinner in Singapore can feel impossible — and another oily zi char packet or bloaty delivery order isn't the answer. That's why healthy meal delivery and meal-prep subscriptions have exploded here: chef-cooked, calorie-counted, macro-balanced meals that arrive at your door and heat up in about three minutes.
We rounded up the 7 best healthy meal delivery and meal-prep services in Singapore for 2026, each re-checked against the brand's own website on 21 August 2026: Grain (same-day, MUIS halal all-rounder), YoloFoods (nutritionist-crafted Asian menu, fresh or frozen from $7.90), Nutrition Kitchen (fresh-daily plans for weight loss or muscle gain), Freshkitchen (chilled daily, never frozen, by the SaladStop! Group), Fresher (high-protein performance meals from $8.90), Prepped (five-minute meal kits, smoothies and oatmeal) and Mighty Meal Prep (halal high-protein bento).
How to choose the right meal service for you
- By goal — weight loss or muscle gain with tracked macros → Nutrition Kitchen or Fresher; general 'eat healthier' → Grain or Freshkitchen; local flavours that fit your calories → YoloFoods.
- By halal need — Grain is the only MUIS Halal certified option here; Mighty Meal Prep brands itself halal but 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 is working towards certification; 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.85 at Nutrition Kitchen.
- By effort — want zero cooking → any ready-to-eat brand; enjoy a quick cook → 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 ($7.90–$15.80 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–$39 a month for 5–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 à 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 21 Aug 2026): YoloFoods — 30% off sitewide with `BIRTHDAY30` until 31 Aug, *or* 20% off your first order for newsletter subscribers, but not both: YoloFoods states its discounts are non-stackable; Nutrition Kitchen — $18 off your first order with `GETSTARTED`; Freshkitchen — 15% off with `GETSTARTED`; Prepped — 10% off 6+ smoothies/oats with `SMOATS`; Fresher — an extra $6.10 off your first order with `MAJULAHSG` (SG61 Specials, extended), and its SG61 Variety Mix bundle at $61 with no code.
- Trial before you subscribe — start with a one-off box or the cheapest frozen/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 — 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 $79 a week if you commit to a 4-week package; 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 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 — splitting it into two orders is how most people end up paying delivery twice.










