Sign in or create a free account

Save your plans, favourites and cooking checklist — plus your goal, weight, targets and preferences are remembered automatically, so you never re-enter them. New here? Enter an email and password and hit Create account — it takes a few seconds. Next time, use Sign in with the same details.

Forgot your password? Type your email above first, then click here — we'll send you a reset link.

Ready for next week?

We'll reuse your targets and preferences, keep the meals you liked, and rotate in something different for the ones you didn't get round to cooking.

My saved plans

Loading…

Issue 01 · Weekly macro planner

Eat for
your goals.
Not a
spreadsheet.

Tell us your targets. We'll build your week — recipes matched to your macros, a shopping list with UK supermarket prices, and swaps when you're over budget.

New here? How it works
Fresh whole ingredients laid out on a table
Today · Lunch642 kcal

Grilled chicken, sweet potato, quinoa

P·48   C·62   F·18

— Macro Mastery Pro

Plan the whole week,
not one meal.

  • Your full 7-day plan, built to your calorie and protein targets
  • One shopping list for the week, priced across five UK supermarkets
  • Save and reload as many plans as you like
  • Cooking history, streaks and monthly totals
  • What can I make from my cupboard?

Both start with a 3-day free trial. You will not be charged until it ends, and you can cancel in one click before then.

Finding individual recipes and browsing all 85 recipes stays free, always. Macro Mastery is intended for UK customers — prices and supermarket links are UK-specific. By subscribing you agree to our Terms and Refund Policy.

82+Recipes & growing
5UK supermarkets linked
60sBuilt around your kcal & protein targets
3Day free trial, cancel anytime

The Planner

One week.
Planned in a minute.

What do you want to do?

What's your goal right now?

This shapes which recipes we recommend — higher protein-per-calorie in a cut, more energy-dense in a bulk.

Fill in what you know and we'll estimate your daily calories and protein. Weight alone is enough; adding height, age and sex makes it more accurate.
Weight and goal are all we need. Press ✦ Work out my targets first if you want to see the numbers before we build, or go straight ahead and change them later.
Step 1 of 4

Which meal are you planning?

Looking for something specific? There's a recipe search in the results section below.

Step 2 of 4

Any preferences or requirements?

All optional — skip anything that doesn't apply and hit Next.

Vegetarian
Vegan
Gluten-free
Dairy-free
♥ Favourites only
⚡ Quick & easy
❄ Freezer-friendly

Mainly useful for lunch and dinner. In single-meal matches this is a strict filter; in the 7-day plan most meals will use it, with a little variety from other sources.

Mainly useful for lunch and dinner. Works the same way as protein source — strict for single meals, majority-but-not-all in the weekly plan.

Step 3 of 4

Set your targets for this meal

Rough numbers are fine — you can change these anytime and the results update.

A typical meal is 400–700 kcal. Used ✦ Suggest in step 1? It's already filled in.

Rough guide: 0.4–0.6g per kg of bodyweight per meal.

When a recipe's portion is scaled up or down, it matches one target exactly — the other may drift slightly.

Leave blank for no limit. A typical home-cooked meal costs £2–5.

Step 4 of 4

The Pantry · Your matches

Real food.
Real macros.

priced at Tesco, Sainsbury's, Asda, Aldi & Lidl.

Matches

Want a 7-day meal plan
built to hit these goals?

Your week, planned

Not sure? Use ✦ Suggest above. A typical range is 1600–2200 for deficit, 2200–3000 for surplus. You can always change this.

A common target is 1.6–2g per kg of bodyweight. So 80kg = roughly 130–160g/day.

Leave blank for no limit. A typical weekly food shop for one person is £30–60.

Pinned recipes are guaranteed a place in the week (as long as their meal slot is switched on below). You can also hit 📌 Pin on any recipe card — including in the "what can I cook" section.

Vegetarian
Vegan
Gluten-free
Dairy-free

Applied to every meal in the week. These are the same settings as the ones in "Find one meal" — change them here or there and both stay in step.

Breakfast
Lunch
Dinner
Snack
Shake

Skill level, protein powder and preferred protein/carb sources come from "Find one meal" if you set them there. Shake is off by default — turn it on to add it as a 5th slot, or use it in place of Breakfast/Snack instead.

Breakfast
Lunch
Dinner
Snack
Shake

How many different recipes to rotate through across the week for each meal. Set to 1 for the same one every day, or higher for more variety. Defaults show your own example: same breakfast, a few lunches and dinners on rotation.

About the numbers

where our figures come from
  • Calories & protein are set per recipe from standard UK nutritional data for the listed ingredients and quantities.
  • Carbs & fat are estimated from the remaining calories and the recipe's main carb source — a close guide, not a lab measurement.
  • Ingredient weights are raw/uncooked unless the ingredient itself says otherwise (e.g. "cooked rice").
  • Serving sizes are one serving per recipe, automatically scaled up or down to match your calorie target (never below half or above triple the base portion).
  • Prices are rough per-serving estimates for UK supermarkets, reviewed periodically — they vary by store, brand and season, so treat the weekly total as a ballpark.
  • The supermarket comparison adjusts each recipe's cost using typical UK price differences for the categories of ingredient it contains — so a produce-heavy week and a protein-powder-heavy week rank the stores differently. It is a guide to relative cost between chains, not live pricing, and it can't account for individual promotions or whether a particular store stocks every item.
  • Suggested targets from your weight are generic starting points with a floor of 1400 kcal/day — they are not personal advice.

Macro Mastery is a planning tool, not medical or dietetic advice. If you have a medical condition, a history of disordered eating, or significant weight-change goals, please speak to a doctor or registered dietitian before changing your diet.

Prices are rough per-serving estimates for UK supermarkets and vary by store and season. Calories and protein are set per recipe; carbs and fat are estimated from the remaining calories and the recipe's main carb source, so treat them as a close guide rather than a lab measurement. Where a matching video exists, "Watch video" links straight to it; where it doesn't, "View recipe" always gives full written instructions regardless. Ingredient links and the shopping list open live searches on Tesco, Sainsbury's, Asda, Aldi and Lidl. In a deficit, matches lean toward higher protein-per-calorie recipes; in a surplus, toward more energy-dense ones — both still ranked primarily by closeness to your calorie and protein targets. On accounts: sign-in uses real email/password authentication via Supabase — your favourites, cooking checklist and saved plans are stored in a real database under your account, and Row Level Security policies mean only you can read or write your own rows. Recipe photos are illustrative food photography, not photos of the exact finished dish.

The Kitchen

Cook with
what you've got.

tick what's in your kitchen — we'll find the recipes.

How the kitchen loop works →

Or tap the common ingredients below.

Your progress

What you
actually cooked.

one tick a day, and the weeks add up.

How it works

Start here.
The rest follows.

four steps to a week of food — then one loop that keeps paying you back.

01

Set your targets

Two ways in. Quick plan works them out from your height, weight, age and goal. Advanced is for when you already know your numbers and want to type them straight in. Either way you end up with a daily calorie and protein target.

02

Build your week

Choose which meals you want planned — breakfast, lunch, dinner, snack — then add any filters: diet, skill level, preferred protein, a weekly budget. Press Build my week and you get 7 days of meals scored against your targets.

03

Do the shop

One combined list, priced by whole packs rather than exact amounts, with search links for five UK supermarkets. When you get home press I've done this shop — that one tap is what starts the loop below.

04

Cook and tick

Tick each day off on the cooking checklist as you go. This builds your streak and your history — and it is what tells the site which ingredients you have actually used up.

The part that makes this different: your kitchen

Most planners forget about you the moment you close the shopping list. This one keeps track of what is left in your cupboards and fridge, and spends it for you next week. It only works if you do two things: press I've done this shop, and tick days off as you cook.

  1. 1You shopPress I've done this shop. Everything you bought goes into My kitchen — including the extra you were forced to buy because rice comes in 1kg bags.
  2. 2You cookTick the day off. Those ingredients come back out of My kitchen, so what is showing is what is really there.
  3. 3It adds upWhatever is left sits in My kitchen with a value against it. Fresh items age out on their own so you are never told you still have week-old salad.
  4. 4Next week is cheaperThat stock comes off your next shopping list, and with Use up what I already have switched on, meals that spend it are preferred — as long as they still fit your targets and filters.

Changed your mind and ate out? Untick the day and the ingredients go straight back. Amounts wrong? Tap any item in My kitchen to correct it. A kitchen list you do not trust is worse than none, so everything in it can be edited or cleared.

Straight answers

Why is the shop more than the food is "worth"?

Because you buy packs, not portions. If a recipe needs 100g of rice you still go home with a 1kg bag. We show both numbers: what the shop costs at the till, and what the food you will actually eat is worth. The difference is not waste — it is next week's cooking, which is exactly what My kitchen tracks.

The pack size or price is wrong for my shop

Change it. Every priced item on the shopping list has a wrong size? link — set the pack size and price you actually pay and it is remembered for every future week. Our defaults are mid-market own-brand estimates, not live supermarket data.

It says I am over budget — does that count food I already have?

No. The budget is measured against what you will actually hand over at the till, after everything already in your kitchen has been deducted. If it still says you are over, the Apply all savings for me button finds the swaps that genuinely reduce the bill — it prices the whole shop for each one, because a cheaper-looking recipe can cost more if it forces a new pack open.

How accurate are the prices and macros?

Prices are estimates for UK supermarkets and will drift with promotions and seasons — use them to compare options, not as the price you will pay. Calories and protein are set per recipe; carbs and fat are derived from the remaining calories, so treat those two as a close guide rather than a measurement.

Do I have to use My kitchen?

No. Skip it and everything else works exactly as before — you will just get a fresh shopping list every week with nothing deducted. The tracking only starts when you press I've done this shop.