Behind the magic is a real, considered process: a profile that captures your household, a plan that periodises around training and weekends, a swap engine that gives you control, and a shopping list that's actually shoppable.
Two minutes, once. Save it forever. The richer your profile, the better your plans.
Start with you — name, age, sex, weight, height, activity level. We calculate your daily calorie target using a clinically validated equation.
Add a second adult if there's one, with their own stats and their own goals. Up to six children, each with an age group that drives portion scaling — a four-year-old gets 45% of an adult portion; a fourteen-year-old gets close to a full one.
Eight sports supported, from long-distance running to CrossFit. Tell us your training days per week, session duration and intensity — plus your event date if you're peaking for one. Your partner can have a totally different sport — or no sport at all. We periodise each adult independently.
Fuelling follows the shape of the sport, not just the hours. Endurance sports are carbohydrate-led and build towards an event. Strength, CrossFit and team sports are protein-led with a higher fat floor, so we don't ask for an event date or offer carb loading — those fields simply aren't there.
Got a Friday Thai habit? A Saturday roast at the in-laws? Mark those days as eating-out and we'll reduce the rest of that day's calories by 20–25%, drop the dinner from the plan, and skip the ingredients in your shopping list.
Click generate. Thirty to sixty seconds later, you've got a complete plan with macros, timing, and periodisation already baked in.
Weekday breakfasts — under 5 minutes, no cooking. Overnight oats, yogurt parfaits, smoothies, toast. If you've got kids, even simpler.
Weekend breakfasts — leisurely, cooked. Scrambled eggs, pancakes, shakshuka, full English on a Sunday.
Protein across the day — every main meal carries a protein floor, breakfast included. Hitting the daily total isn't enough if it all lands at dinner, so we spread it and give every snack a job: protein, or fruit and veg towards your five-a-day.
Training days — carbohydrate rises, calculated per kilo of bodyweight and set by your sport and session intensity. Endurance sports carry the highest carbohydrate load; strength and CrossFit sit lower and hold a protein-led split.
Recovery — if a meal falls within two hours of finishing, that meal is your recovery meal and we build it to do the job. Only when the gap is longer do we add anything extra. No forced shake at 18:15 when dinner's at seven.
Race week — for endurance athletes with an event inside seven days, the plan switches to one of four carb-loading protocols, factoring in GI sensitivity.
Every meal has a swap button. Tap it, get four alternatives, pick one. As many times as you like. Nothing locks in until you say so.
Every meal in your plan has a "↻ Swap this meal" link. Tap it and we ask the AI for four alternatives that match the same macros, the same timing slot, and the same household constraints.
Within thirty seconds, four alternatives appear. Tap the one you like — it slots straight in. The original is gone, the new meal inherits the same training-day or rest-day context, the same pre-workout timing, the same family-size scaling. Nothing else in your plan moves.
Most meal planners give you one shot. Either you accept the plan or you start over. We let you treat the plan as a draft until you're happy — swap Wednesday's salmon, swap the snack on Saturday, swap the Monday lunch your partner refuses to eat. Then approve.
Shopping, costs, supplements, nutrient breakdown — all gated until you approve. Because they should reflect the plan you actually want, not the one we suggested.
Generating a shopping list before the plan is finalised wastes everyone's time. If you swap a meal after the list exists, you've now got the wrong ingredients, the wrong cost, and a list that's lying to you.
So we lock four tabs — Shopping, Cost, Nutrients, Supplements — until you tap approve. Until then, they're greyed out and unclickable. Once approved, all four populate at once, generated from the meals you actually committed to.
Yes. Approval isn't permanent. Swap a meal post-approval and the affected tabs simply regenerate. The lock isn't there to trap you — it's there to stop the wrong shopping list from existing in the first place.
Sorted the way you actually shop, priced the way you'll actually pay, tappable straight through to your supermarket.
Items are grouped the way a real supermarket lays itself out: Produce → Protein → Dairy → Bakery → Grains → Tins → Frozen → Snacks → Sports → Kids. No more zig-zagging because your list went from "apples" to "yogurt" to "almonds" in alphabetical order.
Pick a tier — essentials, mid-range, or organic — and every item links to the right Ocado search:
On mobile, a tappable panel slides up from the bottom of the screen. Each item is a tappable link — no popup blockers, no hunting for tiny URLs. Tick items as you add them to the trolley.
Every item priced. Per category total at the top of each aisle. Grand total, per-person-per-day, monthly estimate. Three tiers compared side-by-side so you can see what trading down (or up) actually costs you.
Click any meal in your plan to expand the full recipe — scaled to your family size, no flicking between apps.
Every meal has a "Get recipe & instructions" link below it. One click expands the recipe inline — ingredients, method, prep time, cook time, all there. Click again to collapse it.
Recipes are scaled to your household automatically. If you've got two adults and three kids, the quantities reflect that. No mental maths in the middle of cooking.
Once you've fetched a recipe, it stays loaded for the rest of your session. Re-expanding doesn't trigger another AI call — instant.
If your partner is the one cooking on Wednesday, they don't need your full dashboard. The Client view is a streamlined tab showing the week's meals as a tickable checklist with weekly cost. They tick what they cook, and the state persists.
Tick boxes on every meal. Visual confirmation of what's been cooked. The kind of feedback that makes the next plan smarter — the favourites engine learns from what you cook, not just what you save.
A focused product is the result of clear principles, not a long checklist.
From clicking generate to a complete plan with macros, timing, periodisation and shopping — typically 30 to 60 seconds.
No half-finished outputs. No truncated shopping lists. Even a 14-day plan with full breakdowns lands complete every time.
Encrypted, EU-region hosted, GDPR compliant. We don't sell data, don't run advertising trackers, don't share your information.
Built for one-handed use on a phone. Tappable shopping panels, large touch targets, no popup blockers, no fiddly menus.
Calorie targets use clinically validated equations, then adjust for activity and periodisation — independently for each adult.
Shopping lists sorted by genuine supermarket aisle layout. Prices reflect current UK estimates across three tiers. No tricks.
Two minutes to set up. One click to generate your first week. The whole process you just read about — yours, free for 7 days.
Start your free trial