Plan 2026-W39 · Monday 21 – Sunday 27 September 2026

A week of food for Nikki and Ian

Seven days, built around one breakfast with five toppings, two rotating packed lunches and five dinners across seven nights. One batch session, on Sunday evening, and everything it makes is listed once, in the prep section — the days just say which box to open. Every figure below is computed from USDA FoodData Central against the weighed quantities in each recipe — nothing here is estimated by eye.

Against the targets

Weekly averagekcalProteinFibreSodiumPotassiumSat fat
Nikki16341450–1660112 g≥ 100 g37 g30–45 g787 mgas low as practical3922 mg≥ 3,000 mg8 g—
Ian, core meals24682300–2600177 g≥ 140 g45 g30–55 g1241 mg—5544 mg—16 g—
Ian, with top-ups2826195 g47 gceiling 55 g1505 mg6268 mg22 g

On fibre. Nikki averages 37 g a day and Ian 47 g once the top-ups are counted, against a floor of 30 g. The soft ceilings are 45 g for Nikki and 55 g for Ian. There is no official upper limit for fibre, and for Nikki the soluble kind in oats and pulses helps bring LDL down, so more is no problem. They are only there to stop one day jumping far above the rest — a sudden jump is what causes bloating while the gut catches up. Saturday's ride breakfast is kept low in fibre on purpose.

On potassium. Nikki averages 3,922 mg against a 3,000 mg target. That is the point — potassium is one of the better-evidenced dietary levers on blood pressure, and there is no upper limit for it from food with normal kidney function. One exception, worth settling before Monday: for anyone on an ACE inhibitor (ramipril, lisinopril), an ARB (losartan, candesartan) or a potassium-sparing diuretic (spironolactone, amiloride), or with any reduced kidney function, this much potassium is a conversation with a GP first. Those drugs retain potassium by design.

On eggs. Eggs appear in exactly one place — Ian's optional scrambled eggs, cooked and eaten alone. Nothing Nikki eats shares a pan, board or utensil with them without a wash in between.

What changed this week. Nikki's calorie band is 100 kcal lower: 1,450–1,660 a day, and 1,450–1,900 on the Saturday ride day. Ian no longer gets a bigger dinner. Instead he has a second lunch: a paprika chicken, rice and roast veg box, the same every weekday and made in the Sunday session. His weekday dinner is now Nikki's plate, with a little more pasta on meatball nights and more tortillas on Friday, and his breakfast extras have gone. Weekends are as before.

Wholegrain wherever Nikki eats. Brown rice, wholewheat pasta, wholemeal tortillas and wholemeal bread. The only white rice this week is in Ian's chicken boxes. Saturday's ride breakfast is porridge, which is wholegrain too.

After last week. No tempeh. It dried out in the oven and was worse reheated, so it is now on both avoid lists and can't come back by accident. The two dinners kept back for a second night are both saucy, a chilli and meatballs in tomato, because a stew reheats and a roast tray dries out. The soba boxes are back with a peanut–lime dressing and broccoli.

Using up. The 500 g of sweet potatoes go into Monday's chilli, and the two leftover avocados are Monday's and Wednesday's. Keep them whole in the fridge until then. Take both off the shopping list. The third avocado, for Friday's tacos, is bought firm on Sunday.

The freezer run. The cod and salmon go straight into the freezer when you get home; the prawns are frozen already. On Sunday night, Thursday's and Friday's dal boxes and chicken boxes go into the freezer as soon as they have cooled. Each comes down to the fridge the night before: the dal and chicken on Wednesday and Thursday nights, the cod on Thursday, and the salmon and prawns on Friday.

Sunday prep · 20 September · the only batch session of the week

Everything that is cooked in bulk is here, once, with the whole batch's ingredients. The days below only say which box to open and what goes beside it.

Running order

  1. Straight in from the shop: the cod loins and salmon fillets go in the freezer. The chicken goes in the fridge until you start.
  2. Dal first. It needs you for ten minutes, then simmers on its own for twenty-five, which is the window for everything else.
  3. While it simmers: both rices on (brown for the dal, white for the chicken), the oven to 200C fan, and the chicken, the tray of veg and the tofu go in together. The tofu comes out after 20 minutes and the chicken after 25–30.
  4. Soba next, while the trays roast: noodles, then the broccoli and edamame, then the dressing and the crunchy veg. Toss it together once the tofu is out.
  5. Box everything up: six dal boxes, five chicken boxes and four soba boxes. The oat jars take two minutes at the end. Let everything cool with the lids off before it goes in the fridge or freezer, and send Thursday's and Friday's dal and chicken boxes straight to the freezer.
Breakfast

Dry overnight-oat jars

makes 10 jars · eaten Monday to Friday

The whole batch

  • 400 g rolled porridge oats
  • 5 tbsp chia seeds60 g

Method

  1. Line up ten jars, five each. Weigh 40 g of oats into each and add 1½ tsp chia seeds.
  2. That is all that happens on Sunday. Nothing wet goes in until the night before, which is why Friday's jar is as good as Monday's.

Box it up. Lid them and put them in the cupboard; dry, they keep all week.

One portion181kcal6 gprotein6 gfibre3 mgsodium169 mgpotassium
Lunch

Peanut–lime soba noodle boxes with tofu, edamame, broccoli and crunchy veg

makes 4 boxes · eaten Monday and Wednesday

The whole batch

  • a 200 g pack of soba noodles200 g
  • 1 block of Tofoo280 g
  • 160 g frozen edamame beans
  • ½ head of broccoli175 g
  • 2 carrots160 g
  • 1 red pepper160 g
  • ½ red cabbage400 g
  • 4 spring onions60 g
  • 2 handfuls of coriander16 g
  • 1 tsp sesame seeds3 g
  • 2 tbsp peanut butter31.8 g
  • 2 limes, juiced60 g
  • 2 tsp reduced-salt tamari10.6 g
  • 2 tsp runny honey14 g
  • 3 cm piece of fresh ginger15 g
  • 1 clove garlic3 g
  • 1 tsp olive oil4.5 g

Method

  1. Oven to 200C fan. Cut the Tofoo into small cubes, toss in the teaspoon of oil and roast on a lined tray for 20 minutes, turning once, until the edges are golden. It is already pressed, so it goes straight on.
  2. Boil the soba for 4–5 minutes (check the pack), drain, then rinse hard under the cold tap, lifting the noodles with your fingers until the starch is gone and they stop feeling sticky. That rinse is what stops them welding into a block by Wednesday.
  3. Cut the broccoli into small florets and boil them with the edamame for 2 minutes, then drain and cool them under the tap too. Blanched and cold, the broccoli stays bright and crunchy all week.
  4. Dressing: whisk the peanut butter, tamari, lime juice, honey, grated ginger and crushed garlic with 3–4 tbsp warm water until it pours like single cream. Peanut butter thickens as it cools, so err on the thin side.
  5. Shred the red cabbage finely, cut the carrots and pepper into matchsticks, slice the spring onions and chop the coriander.
  6. Toss the noodles in three-quarters of the dressing, then everything else through them with the rest. Scatter over the sesame seeds.

Box it up. Four boxes, all in the fridge: Monday and Wednesday, one each. It is dressed already, so nothing needs adding at school.

One portion485kcal30 gprotein11 gfibre251 mgsodium1219 mgpotassium
Lunch

Red lentil and spinach dal with brown rice

makes 6 boxes · eaten Tuesday, Thursday and Friday

The whole batch

  • 250 g dried red lentils
  • 1 onion150 g
  • 4 cloves garlic12 g
  • 4 cm piece of fresh ginger20 g
  • 2 tsp ground cumin4.2 g
  • 2 tsp ground coriander3.6 g
  • 1 tsp ground turmeric3 g
  • ½ tsp chilli flakes0.9 g
  • 1 tin of chopped tomatoes400 g
  • 1 bag of baby spinach240 g
  • 1 lemon, juiced45 g
  • 1 handful of coriander8 g
  • 1 tbsp olive oil13.5 g
  • 600 g cooked brown rice

Method

  1. Soften the diced onion in the oil for 8 minutes. Add the crushed garlic and the grated ginger, then the cumin, ground coriander, turmeric and chilli flakes, and stir for a minute.
  2. Add the rinsed red lentils, the tinned tomatoes and about a litre of water. Simmer, stirring now and then, for 25 minutes until the lentils have collapsed into a thick purée. Add a splash more water if it catches — it thickens again as it cools.
  3. Meanwhile cook the brown rice, drain it and spread it on a tray so it cools quickly.
  4. Stir the spinach into the dal a handful at a time until it wilts, then the lemon juice and the chopped coriander. Every spice is a single one, so there is no cinnamon hiding anywhere.
  5. Divide the rice between six microwave-safe boxes and ladle the dal alongside it. Leave them to cool with the lids off before they go anywhere.

Box it up. Six boxes. Tuesday's two go in the fridge; Thursday's and Friday's four go straight in the freezer and move down to the fridge the night before.

One portion336kcal15 gprotein9 gfibre49 mgsodium821 mgpotassium
Lunch

Paprika chicken, rice and roast veg boxes

makes 5 boxes · eaten Monday to Friday

The whole batch

  • 10 chicken thigh fillets1000 g
  • 750 g cooked white rice
  • 2 red peppers320 g
  • 2 courgettes400 g
  • 1 red onion150 g
  • 1 head of broccoli350 g
  • 2 tbsp olive oil27 g
  • 2 tsp smoked paprika4.6 g
  • 3 cloves garlic9 g
  • 1 tsp dried oregano1 g
  • 1 lemon, juiced45 g

Method

  1. Oven to 200C fan, two trays. Toss the chicken thighs with the smoked paprika, oregano, crushed garlic, half the lemon juice and a tablespoon of the oil, and lay them out flat on one tray.
  2. Cut the peppers, courgettes and red onion into chunks and the broccoli into florets, and toss them with the other tablespoon of oil on the second tray.
  3. Roast both for 25–30 minutes, until the chicken is cooked through with no pink in the middle and the vegetables are catching at the edges. Squeeze the rest of the lemon over the chicken as it comes out.
  4. Meanwhile cook the white rice and spread it on a tray so it cools quickly.
  5. Slice the chicken and divide the rice, the vegetables and the chicken between five boxes, spooning the tray juices over the chicken — that is what keeps it moist when it is reheated. Leave them to cool with the lids off.

Box it up. Five boxes, all Ian's. Monday to Wednesday's go in the fridge; Thursday's and Friday's go straight in the freezer and move down the night before.

One portion560kcal48 gprotein6 gfibre225 mgsodium1201 mgpotassium

Monday

2026-09-21
Nikki1658kcal117 gprotein44 gfibre755 mgsodium4315 mgpotassium
Ian2410kcal181 gprotein48 gfibre1094 mgsodium5777 mgpotassium
BreakfastBoth

Overnight oats with raspberries and pistachios

Each

  • 1 prepared oat jarmade Sunday
  • 150 g skyr
  • 60 ml semi-skimmed milk61.8 g
  • ½ punnet of raspberries75 g
  • 12 g unsalted pistachios

Method

  1. The night before, tip 150 g skyr and 60 ml milk onto a jar and stir until no dry oats remain. It should look wetter than you want — the oats drink the rest overnight. Lid on, into the fridge.
  2. In the morning, half a punnet of raspberries and the pistachios, roughly chopped, over the top. Raspberries are the most fragile fruit in the shop, so they go first.
Nikki's plate407kcal28 gprotein12 gfibre100 mgsodium723 mgpotassium
Ian's plate407kcal28 gprotein12 gfibre100 mgsodium723 mgpotassium
LunchBoth

Peanut–lime soba noodle boxes with tofu, edamame, broccoli and crunchy veg

from the Sunday prep
  • Nikki1 box of the prepared soba noodles
  • Ian1 box of the prepared soba noodles

On the day

  1. Eat it cold, straight from the box. Give it a shake first to bring the dressing back up from the bottom.
Nikki's plate485kcal30 gprotein11 gfibre251 mgsodium1219 mgpotassium
Ian's plate485kcal30 gprotein11 gfibre251 mgsodium1219 mgpotassium
LunchIan only

Paprika chicken, rice and roast veg boxes

from the Sunday prep
  • Ian1 chicken and rice box

On the day

  1. Sprinkle a tablespoon of water over the box, lid ajar, and microwave for 3 minutes, stir, then 1–2 minutes more until it is piping hot all the way through.
  2. Thigh rather than breast on purpose: it stays juicy when it is reheated, where breast dries out the way the tempeh did.
Ian560kcal48 gprotein6 gfibre225 mgsodium1201 mgpotassium
SnackNikki only

Chocolate skyr with cherries

Per portion

  • 150 g skyr
  • 2 tsp cocoa powder5 g
  • 1 tsp runny honey7 g
  • 60 g frozen dark cherries

Method

  1. The night before, stir the cocoa and honey into the skyr until it is smooth, and put 60 g frozen cherries on top. They thaw by lunchtime and bleed into it — a Black Forest pot.
Nikki165kcal18 gprotein3 gfibre70 mgsodium438 mgpotassium
DinnerBoth

Beef, kidney bean and sweet potato chilli with avocado and lime

the rest is kept for Wednesday
  • Nikki1 portion
  • Ian1 portion

Makes 4 portions

  • 1 pack of 5% beef mince500 g
  • 1 tin of kidney beans, drained240 g
  • 2½ medium sweet potatoes500 g
  • 1 onion150 g
  • 2 red peppers320 g
  • 1 tin of chopped tomatoes400 g
  • 3 cloves garlic9 g
  • 2 tsp ground cumin4.2 g
  • 2 tsp smoked paprika4.6 g
  • 1 tsp dried oregano1 g
  • ½ tsp chilli flakes0.9 g
  • 1 tsp cocoa powder2.5 g
  • 1 tsp olive oil4.5 g
  • 2 avocados300 g
  • 2 limes, juiced60 g
  • 1 handful of coriander8 g
  • 100 g skyr

Method

  1. Soften the diced onion in the teaspoon of oil for 5 minutes, then add the beef mince and break it up, cooking it hard until it has lost its pink and any liquid has gone.
  2. Add the crushed garlic, the cumin, smoked paprika, oregano, chilli flakes and cocoa, and stir for a minute. The cocoa is what makes it taste slow-cooked.
  3. Add the sweet potatoes, peeled and cut into 2 cm cubes, the diced peppers, the tinned tomatoes, the drained kidney beans and half a mug of water. Lid on and simmer for 25 minutes, until the sweet potato is tender, then 5 minutes with the lid off to thicken.
  4. Just before serving, halve, stone and dice one avocado and squeeze half a lime over it.
  5. Chilli into bowls — the sweet potato is the carbohydrate, so there is no rice — with the avocado alongside, a spoon of skyr on top in place of soured cream, and the coriander torn over. The other half lime goes on the table in wedges.
Nikki's plate568kcal40 gprotein17 gfibre326 mgsodium1935 mgpotassium
Ian's plate568kcal40 gprotein17 gfibre326 mgsodium1935 mgpotassium
ExtraIan only

Ian's afternoon protein shake

Per portion

  • 250 ml semi-skimmed milk257.5 g
  • 1 scoop of whey25 g
  • 1 tbsp peanut butter15.9 g
  • 1½ tsp runny honey10.5 g
  • 1 tbsp hemp seeds9.9 g

Method

  1. Blend the milk, a scoop of whey, the peanut butter, the honey and the hemp seeds. Thirty seconds.
  2. Part of Ian's plan every day, not one of the optional top-ups. It brings about 35 grams of protein and almost no fibre, which is exactly the gap between Nikki's plate and what Ian needs.
Ian390kcal35 gprotein1 gfibre192 mgsodium699 mgpotassium
ExtraNikki only

Plant sterol drink

Per portion

  • 1 Benecol drink67.5 g

Method

  1. One bottle a day for Nikki, with or just after a meal — sterols work by competing with cholesterol for absorption, so they do very little taken on an empty stomach.
  2. 2 g of plant sterols a day is the dose the LDL evidence is built on, and one mini drink is that dose. A second bottle adds very little.
Nikki32kcal1 gprotein0 gfibre8 mgsodium0 mgpotassium

Tuesday

2026-09-22
Nikki1593kcal104 gprotein36 gfibre346 mgsodium3308 mgpotassium
Ian2408kcal185 gprotein41 gfibre751 mgsodium5046 mgpotassium
BreakfastBoth

Overnight oats with strawberries and hazelnuts

Each

  • 1 prepared oat jarmade Sunday
  • 150 g skyr
  • 60 ml semi-skimmed milk61.8 g
  • 6 strawberries72 g
  • 12 g hazelnuts

Method

  1. The night before, tip 150 g skyr and 60 ml milk onto a jar and stir until no dry oats remain. It should look wetter than you want — the oats drink the rest overnight. Lid on, into the fridge.
  2. In the morning, six strawberries, hulled and quartered, and the hazelnuts, roughly chopped, over the top.
Nikki's plate400kcal27 gprotein9 gfibre100 mgsodium679 mgpotassium
Ian's plate400kcal27 gprotein9 gfibre100 mgsodium679 mgpotassium
LunchBoth

Red lentil and spinach dal with brown rice

from the Sunday prep
  • Nikki1 box of the prepared dal, with 150 g skyr
  • Ian1 box of the prepared dal, with 150 g skyr

On the day

  1. Microwave the box as packed, lid ajar, for 3–4 minutes, stirring halfway, until it is piping hot all the way through.
  2. The skyr is a separate pot, to eat alongside or spoon on top. Nothing needs adding to the box.
Nikki's plate430kcal31 gprotein9 gfibre118 mgsodium1046 mgpotassium
Ian's plate430kcal31 gprotein9 gfibre118 mgsodium1046 mgpotassium
LunchIan only

Paprika chicken, rice and roast veg boxes

from the Sunday prep
  • Ian1 chicken and rice box

On the day

  1. Sprinkle a tablespoon of water over the box, lid ajar, and microwave for 3 minutes, stir, then 1–2 minutes more until it is piping hot all the way through.
  2. Thigh rather than breast on purpose: it stays juicy when it is reheated, where breast dries out the way the tempeh did.
Ian560kcal48 gprotein6 gfibre225 mgsodium1201 mgpotassium
SnackNikki only

Apple with peanut butter

Per portion

  • 1 apple150 g
  • 1 tbsp peanut butter15.9 g

Method

  1. A whole apple and a small pot with a tablespoon of peanut butter. Slice the apple at school and dip — cut in the morning it goes brown.
Nikki173kcal4 gprotein4 gfibre4 mgsodium249 mgpotassium
DinnerBoth

Pork meatballs in a tomato and red pepper sauce with wholewheat pasta

the rest is kept for Thursday
  • Nikki1 portion, with 80 g wholewheat pasta
  • Ian1 portion, with 100 g wholewheat pasta

Makes 4 portions

  • 1 pack of 5% pork mince500 g
  • 30 g rolled porridge oats
  • 1 onion150 g
  • 4 cloves garlic12 g
  • 2 tsp dried oregano2 g
  • 1 handful of flat-leaf parsley10 g
  • 1 tsp smoked paprika2.3 g
  • 2 tins of chopped tomatoes800 g
  • 1 red pepper160 g
  • 1 tsp cider vinegar5 g
  • 1 tbsp olive oil13.5 g
  • 1 handful of basil leaves6 g

Method

  1. Grate half the onion into a bowl and add the pork mince, the 30 g of oats, two of the garlic cloves, crushed, one teaspoon of the oregano and the parsley, chopped. Mix with your hands and roll into 20 walnut-sized meatballs. The oats do the job an egg usually would.
  2. Brown the meatballs in half the oil in a wide pan for 6–8 minutes, turning them, then lift them out.
  3. In the same pan soften the other half of the onion, diced, and the sliced pepper in the rest of the oil for 5 minutes. Add the other two garlic cloves, the smoked paprika and the rest of the oregano for a minute, then both tins of tomatoes, the vinegar and half a tin of water.
  4. Simmer for 10 minutes, then put the meatballs back, lid on, for 15 minutes more until they are cooked through. Boil the pasta meanwhile.
  5. Tear half the basil over the plates; the rest is for Thursday.
Nikki's plate557kcal41 gprotein14 gfibre115 mgsodium1334 mgpotassium
Ian's plate628kcal44 gprotein16 gfibre116 mgsodium1420 mgpotassium
ExtraIan only

Ian's afternoon protein shake

Per portion

  • 250 ml semi-skimmed milk257.5 g
  • 1 scoop of whey25 g
  • 1 tbsp peanut butter15.9 g
  • 1½ tsp runny honey10.5 g
  • 1 tbsp hemp seeds9.9 g

Method

  1. Blend the milk, a scoop of whey, the peanut butter, the honey and the hemp seeds. Thirty seconds.
  2. Part of Ian's plan every day, not one of the optional top-ups. It brings about 35 grams of protein and almost no fibre, which is exactly the gap between Nikki's plate and what Ian needs.
Ian390kcal35 gprotein1 gfibre192 mgsodium699 mgpotassium
ExtraNikki only

Plant sterol drink

Per portion

  • 1 Benecol drink67.5 g

Method

  1. One bottle a day for Nikki, with or just after a meal — sterols work by competing with cholesterol for absorption, so they do very little taken on an empty stomach.
  2. 2 g of plant sterols a day is the dose the LDL evidence is built on, and one mini drink is that dose. A second bottle adds very little.
Nikki32kcal1 gprotein0 gfibre8 mgsodium0 mgpotassium

Wednesday

2026-09-23
Nikki1653kcal116 gprotein41 gfibre754 mgsodium4231 mgpotassium
Ian2416kcal181 gprotein45 gfibre1094 mgsodium5687 mgpotassium
BreakfastBoth

Overnight oats with blueberries and almonds

Each

  • 1 prepared oat jarmade Sunday
  • 150 g skyr
  • 60 ml semi-skimmed milk61.8 g
  • ½ punnet of blueberries75 g
  • 12 g almonds

Method

  1. The night before, tip 150 g skyr and 60 ml milk onto a jar and stir until no dry oats remain. It should look wetter than you want — the oats drink the rest overnight. Lid on, into the fridge.
  2. In the morning, half a punnet of blueberries and the almonds over the top. The last of the fresh berries — Sunday's punnets have three days in them.
Nikki's plate413kcal27 gprotein9 gfibre100 mgsodium633 mgpotassium
Ian's plate413kcal27 gprotein9 gfibre100 mgsodium633 mgpotassium
LunchBoth

Peanut–lime soba noodle boxes with tofu, edamame, broccoli and crunchy veg

from the Sunday prep
  • Nikki1 box of the prepared soba noodles
  • Ian1 box of the prepared soba noodles

On the day

  1. Eat it cold, straight from the box. Give it a shake first to bring the dressing back up from the bottom.
Nikki's plate485kcal30 gprotein11 gfibre251 mgsodium1219 mgpotassium
Ian's plate485kcal30 gprotein11 gfibre251 mgsodium1219 mgpotassium
LunchIan only

Paprika chicken, rice and roast veg boxes

from the Sunday prep
  • Ian1 chicken and rice box

On the day

  1. Sprinkle a tablespoon of water over the box, lid ajar, and microwave for 3 minutes, stir, then 1–2 minutes more until it is piping hot all the way through.
  2. Thigh rather than breast on purpose: it stays juicy when it is reheated, where breast dries out the way the tempeh did.
Ian560kcal48 gprotein6 gfibre225 mgsodium1201 mgpotassium
SnackNikki only

Skyr with an orange

Per portion

  • 150 g skyr
  • 1 orange130 g

Method

  1. A pot of skyr, and a whole orange in the bag to peel into it at school.
Nikki154kcal17 gprotein3 gfibre69 mgsodium445 mgpotassium
DinnerBoth

Beef, kidney bean and sweet potato chilli with avocado and lime

cooked on Monday
  • Nikki1 portion of Monday's chilli
  • Ian1 portion of Monday's chilli

On the day

  1. Reheat the chilli in a pan with a splash of water until it is bubbling all the way through. Like most stews it is better on the second night.
  2. Dice the second avocado with the second lime, as on Monday.
Nikki's plate568kcal40 gprotein17 gfibre326 mgsodium1935 mgpotassium
Ian's plate568kcal40 gprotein17 gfibre326 mgsodium1935 mgpotassium
ExtraIan only

Ian's afternoon protein shake

Per portion

  • 250 ml semi-skimmed milk257.5 g
  • 1 scoop of whey25 g
  • 1 tbsp peanut butter15.9 g
  • 1½ tsp runny honey10.5 g
  • 1 tbsp hemp seeds9.9 g

Method

  1. Blend the milk, a scoop of whey, the peanut butter, the honey and the hemp seeds. Thirty seconds.
  2. Part of Ian's plan every day, not one of the optional top-ups. It brings about 35 grams of protein and almost no fibre, which is exactly the gap between Nikki's plate and what Ian needs.
Ian390kcal35 gprotein1 gfibre192 mgsodium699 mgpotassium
ExtraNikki only

Plant sterol drink

Per portion

  • 1 Benecol drink67.5 g

Method

  1. One bottle a day for Nikki, with or just after a meal — sterols work by competing with cholesterol for absorption, so they do very little taken on an empty stomach.
  2. 2 g of plant sterols a day is the dose the LDL evidence is built on, and one mini drink is that dose. A second bottle adds very little.
Nikki32kcal1 gprotein0 gfibre8 mgsodium0 mgpotassium

Thursday

2026-09-24
Nikki1635kcal118 gprotein32 gfibre411 mgsodium3408 mgpotassium
Ian2441kcal185 gprotein41 gfibre752 mgsodium5121 mgpotassium
BreakfastBoth

Overnight oats with banana and walnuts

Each

  • 1 prepared oat jarmade Sunday
  • 150 g skyr
  • 60 ml semi-skimmed milk61.8 g
  • ½ banana60 g
  • 12 g walnuts

Method

  1. The night before, tip 150 g skyr and 60 ml milk onto a jar and stir until no dry oats remain. It should look wetter than you want — the oats drink the rest overnight. Lid on, into the fridge.
  2. In the morning, half a banana sliced over the top and the walnuts crumbled on. Slice it into both jars at once so the other half never sits on the side.
Nikki's plate433kcal27 gprotein8 gfibre100 mgsodium755 mgpotassium
Ian's plate433kcal27 gprotein8 gfibre100 mgsodium755 mgpotassium
LunchBoth

Red lentil and spinach dal with brown rice

from the Sunday prep
  • Nikki1 box of the prepared dal, with 150 g skyr
  • Ian1 box of the prepared dal, with 150 g skyr

On the day

  1. Microwave the box as packed, lid ajar, for 3–4 minutes, stirring halfway, until it is piping hot all the way through.
  2. The skyr is a separate pot, to eat alongside or spoon on top. Nothing needs adding to the box.
Nikki's plate430kcal31 gprotein9 gfibre118 mgsodium1046 mgpotassium
Ian's plate430kcal31 gprotein9 gfibre118 mgsodium1046 mgpotassium
LunchIan only

Paprika chicken, rice and roast veg boxes

from the Sunday prep
  • Ian1 chicken and rice box

On the day

  1. Sprinkle a tablespoon of water over the box, lid ajar, and microwave for 3 minutes, stir, then 1–2 minutes more until it is piping hot all the way through.
  2. Thigh rather than breast on purpose: it stays juicy when it is reheated, where breast dries out the way the tempeh did.
Ian560kcal48 gprotein6 gfibre225 mgsodium1201 mgpotassium
SnackNikki only

Skyr with honey and walnuts

Per portion

  • 150 g skyr
  • 1 tsp runny honey7 g
  • 10 g walnuts

Method

  1. Honey stirred through the skyr and the walnuts crumbled on top, in one pot, the night before.
Nikki181kcal17 gprotein1 gfibre69 mgsodium273 mgpotassium
DinnerBoth

Pork meatballs in a tomato and red pepper sauce with wholewheat pasta

cooked on Tuesday
  • Nikki1 portion of Tuesday's meatballs, with 80 g wholewheat pasta
  • Ian1 portion of Tuesday's meatballs, with 100 g wholewheat pasta

On the day

  1. Reheat the meatballs in their sauce in a covered pan, gently, for 10 minutes until they are piping hot all the way through. Kept in the sauce they stay moist — the reason this is the dish that is kept back, rather than anything roasted dry.
  2. Boil fresh pasta, and tear over the rest of the basil.
Nikki's plate557kcal41 gprotein14 gfibre115 mgsodium1334 mgpotassium
Ian's plate628kcal44 gprotein16 gfibre116 mgsodium1420 mgpotassium
ExtraIan only

Ian's afternoon protein shake

Per portion

  • 250 ml semi-skimmed milk257.5 g
  • 1 scoop of whey25 g
  • 1 tbsp peanut butter15.9 g
  • 1½ tsp runny honey10.5 g
  • 1 tbsp hemp seeds9.9 g

Method

  1. Blend the milk, a scoop of whey, the peanut butter, the honey and the hemp seeds. Thirty seconds.
  2. Part of Ian's plan every day, not one of the optional top-ups. It brings about 35 grams of protein and almost no fibre, which is exactly the gap between Nikki's plate and what Ian needs.
Ian390kcal35 gprotein1 gfibre192 mgsodium699 mgpotassium
ExtraNikki only

Plant sterol drink

Per portion

  • 1 Benecol drink67.5 g

Method

  1. One bottle a day for Nikki, with or just after a meal — sterols work by competing with cholesterol for absorption, so they do very little taken on an empty stomach.
  2. 2 g of plant sterols a day is the dose the LDL evidence is built on, and one mini drink is that dose. A second bottle adds very little.
Nikki32kcal1 gprotein0 gfibre8 mgsodium0 mgpotassium

Friday

2026-09-25
Nikki1633kcal118 gprotein38 gfibre1038 mgsodium3957 mgpotassium
Ian2520kcal173 gprotein50 gfibre1677 mgsodium5497 mgpotassium
BreakfastBoth

Overnight oats with mango and pumpkin seeds

Each

  • 1 prepared oat jarmade Sunday
  • 150 g skyr
  • 60 ml semi-skimmed milk61.8 g
  • 80 g frozen mango
  • 1 tbsp pumpkin seeds9 g

Method

  1. The night before, tip 150 g skyr and 60 ml milk onto a jar and stir until no dry oats remain. It should look wetter than you want — the oats drink the rest overnight. Lid on, into the fridge.
  2. Stir 80 g frozen mango in with the skyr the night before — it thaws into the oats overnight and loosens them. Pumpkin seeds over the top in the morning.
Nikki's plate400kcal28 gprotein8 gfibre101 mgsodium694 mgpotassium
Ian's plate400kcal28 gprotein8 gfibre101 mgsodium694 mgpotassium
LunchBoth

Red lentil and spinach dal with brown rice

from the Sunday prep
  • Nikki1 box of the prepared dal, with 150 g skyr
  • Ian1 box of the prepared dal

On the day

  1. Microwave the box as packed, lid ajar, for 3–4 minutes, stirring halfway, until it is piping hot all the way through.
  2. The skyr is a separate pot, to eat alongside or spoon on top. Nothing needs adding to the box.
Nikki's plate430kcal31 gprotein9 gfibre118 mgsodium1046 mgpotassium
Ian's plate336kcal15 gprotein9 gfibre49 mgsodium821 mgpotassium
LunchIan only

Paprika chicken, rice and roast veg boxes

from the Sunday prep
  • Ian1 chicken and rice box

On the day

  1. Sprinkle a tablespoon of water over the box, lid ajar, and microwave for 3 minutes, stir, then 1–2 minutes more until it is piping hot all the way through.
  2. Thigh rather than breast on purpose: it stays juicy when it is reheated, where breast dries out the way the tempeh did.
Ian560kcal48 gprotein6 gfibre225 mgsodium1201 mgpotassium
SnackNikki only

Skyr with raisins

Per portion

  • 150 g skyr
  • 1 tbsp raisins9 g

Method

  1. Raisins stirred into the skyr the night before so they plump up. One pot.
Nikki122kcal16 gprotein0 gfibre71 mgsodium292 mgpotassium
DinnerBoth

Spiced cod tacos with avocado, red cabbage slaw and lime

cooked for the two of you
  • Nikki1 portion, with 3 wholemeal mini tortillas
  • Ian1 portion, with 5 wholemeal mini tortillas

For the two of you

  • 2 cod loins250 g
  • 1 tsp ground cumin2.1 g
  • 1 tsp smoked paprika2.3 g
  • 1 tsp olive oil4.5 g
  • ½ red cabbage400 g
  • 1 carrot80 g
  • 2 spring onions30 g
  • 1 lime, juiced30 g
  • 1 handful of coriander8 g
  • 100 g skyr
  • 1 avocado150 g
  • ½ red chilli7.5 g

Method

  1. The cod comes out of the freezer on Thursday night and thaws in the fridge.
  2. Slaw: shred the red cabbage finely, grate the carrot, slice the spring onions and toss them with half the lime juice.
  3. Stir the rest of the lime juice into the skyr. Halve, stone and slice the avocado, and slice the chilli thinly.
  4. Rub the cod with the oil, cumin and smoked paprika and fry it for 3–4 minutes a side, until it flakes. Warm the tortillas in a dry pan for 20 seconds each.
  5. Flake the cod into the tortillas with the slaw, the avocado, a spoon of the lime skyr, the chilli and the coriander. Buy this avocado firm on Sunday; it will be ripe by Friday.
Nikki's plate649kcal42 gprotein20 gfibre740 mgsodium1924 mgpotassium
Ian's plate835kcal48 gprotein26 gfibre1110 mgsodium2081 mgpotassium
ExtraIan only

Ian's afternoon protein shake

Per portion

  • 250 ml semi-skimmed milk257.5 g
  • 1 scoop of whey25 g
  • 1 tbsp peanut butter15.9 g
  • 1½ tsp runny honey10.5 g
  • 1 tbsp hemp seeds9.9 g

Method

  1. Blend the milk, a scoop of whey, the peanut butter, the honey and the hemp seeds. Thirty seconds.
  2. Part of Ian's plan every day, not one of the optional top-ups. It brings about 35 grams of protein and almost no fibre, which is exactly the gap between Nikki's plate and what Ian needs.
Ian390kcal35 gprotein1 gfibre192 mgsodium699 mgpotassium
ExtraNikki only

Plant sterol drink

Per portion

  • 1 Benecol drink67.5 g

Method

  1. One bottle a day for Nikki, with or just after a meal — sterols work by competing with cholesterol for absorption, so they do very little taken on an empty stomach.
  2. 2 g of plant sterols a day is the dose the LDL evidence is built on, and one mini drink is that dose. A second bottle adds very little.
Nikki32kcal1 gprotein0 gfibre8 mgsodium0 mgpotassium

Saturday

2026-09-26
Nikki1756kcal110 gprotein30 gfibre914 mgsodium4369 mgpotassium
Ian2726kcal176 gprotein41 gfibre1294 mgsodium6683 mgpotassium
BreakfastBoth

Honey and banana porridge

  • Nikki1 portion
  • Ian2 portions

Each

  • 50 g rolled porridge oats
  • 250 ml semi-skimmed milk257.5 g
  • 100 g skyr
  • 1 banana120 g
  • 2 tsp runny honey14 g

Method

  1. Simmer the oats in the milk with a splash of water for 4–5 minutes, stirring, until thick and creamy.
  2. Spoon the skyr on top, slice the banana over and trickle over the honey.
  3. The ride breakfast: plenty of carbohydrate that is easy on the stomach, and nothing that has to be chewed for long.
Nikki's plate510kcal27 gprotein8 gfibre164 mgsodium1154 mgpotassium
Ian's plate1020kcal54 gprotein16 gfibre328 mgsodium2308 mgpotassium
LunchBoth

King prawn and pea fried rice

cooked for the two of you
  • Nikki1 portion
  • Ian1 portion, with 150 g cooked brown rice

For the two of you

  • 1 bag of frozen raw king prawns300 g
  • 300 g cooked brown rice
  • 200 g frozen peas
  • 1 red pepper160 g
  • 4 spring onions60 g
  • 2 cloves garlic6 g
  • 2 cm piece of fresh ginger10 g
  • 2 tsp reduced-salt tamari10.6 g
  • 1 tbsp oil13.5 g
  • ½ lime, juiced15 g

Method

  1. Cook 50 g dry brown rice — about 150 g once cooked: 150 g for Ian.
  2. Cook the brown rice on Friday night while the tacos are on, spread it out to cool, and fridge it — fried rice wants cold rice. Take the prawns out of the freezer at the same time and let them thaw in the fridge.
  3. Heat the oil in a wok until it shimmers. Stir-fry the diced pepper and the whites of the spring onions for 2 minutes, then the garlic and grated ginger for 30 seconds.
  4. Add the prawns and cook for 2 minutes until they turn pink, then the rice and the peas. Keep it moving for 4–5 minutes until the rice is hot through and starting to crisp.
  5. Tamari and lime juice over, the green tops of the spring onions on top. Ready ten minutes after you get off the bike.
Nikki's plate491kcal41 gprotein9 gfibre598 mgsodium947 mgpotassium
Ian's plate676kcal46 gprotein12 gfibre604 mgsodium1076 mgpotassium
SnackNikki only

Medjool dates with walnuts

Per portion

  • 2 medjool dates44 g
  • 10 g walnuts

Method

  1. Stone two dates and press a walnut half into each. The ride-day snack: quick sugar, and the potassium you sweat out.
Nikki187kcal2 gprotein4 gfibre1 mgsodium350 mgpotassium
DinnerBoth

Roast salmon with new potatoes, green beans and a lemon, parsley and chive skyr

cooked for the two of you
  • Nikki1 portion, with 250 g new potatoes
  • Ian1 portion, with 400 g new potatoes

For the two of you

  • 2 salmon fillets240 g
  • 1½ packs of fine green beans300 g
  • ½ lemon, juiced22.5 g
  • 1 handful of flat-leaf parsley10 g
  • 1 tbsp chopped chives3 g
  • 100 g skyr
  • 1 tsp olive oil4.5 g
  • 1 clove garlic3 g

Method

  1. Boil 650 g new potatoes, halved: 250 g for Nikki, 400 g for Ian.
  2. The salmon comes out of the freezer on Friday night and thaws in the fridge.
  3. Put the new potatoes on to boil. Oven to 200C fan.
  4. Rub the salmon with the oil and black pepper and roast it for 12–14 minutes, until it flakes.
  5. Boil the green beans for the last 4 minutes of the potatoes.
  6. Sauce: chop the parsley and chives and stir them into the skyr with the lemon juice and the crushed garlic. Spoon it over the fish and the potatoes.
Nikki's plate535kcal38 gprotein9 gfibre144 mgsodium1917 mgpotassium
Ian's plate640kcal41 gprotein12 gfibre171 mgsodium2599 mgpotassium
ExtraIan only

Ian's afternoon protein shake

Per portion

  • 250 ml semi-skimmed milk257.5 g
  • 1 scoop of whey25 g
  • 1 tbsp peanut butter15.9 g
  • 1½ tsp runny honey10.5 g
  • 1 tbsp hemp seeds9.9 g

Method

  1. Blend the milk, a scoop of whey, the peanut butter, the honey and the hemp seeds. Thirty seconds.
  2. Part of Ian's plan every day, not one of the optional top-ups. It brings about 35 grams of protein and almost no fibre, which is exactly the gap between Nikki's plate and what Ian needs.
Ian390kcal35 gprotein1 gfibre192 mgsodium699 mgpotassium
ExtraNikki only

Plant sterol drink

Per portion

  • 1 Benecol drink67.5 g

Method

  1. One bottle a day for Nikki, with or just after a meal — sterols work by competing with cholesterol for absorption, so they do very little taken on an empty stomach.
  2. 2 g of plant sterols a day is the dose the LDL evidence is built on, and one mini drink is that dose. A second bottle adds very little.
Nikki32kcal1 gprotein0 gfibre8 mgsodium0 mgpotassium

Sunday

2026-09-27
Nikki1508kcal103 gprotein36 gfibre1289 mgsodium3867 mgpotassium
Ian2352kcal156 gprotein46 gfibre2024 mgsodium5000 mgpotassium
BreakfastBoth

Wholemeal toast with herby skyr, tomatoes and chives

  • Nikki1 portion
  • Ian1 portion, with 2 slices of wholemeal bread

Each

  • 2 slices of wholemeal bread80 g
  • 150 g skyr
  • 1 tomato85 g
  • 1 tsp chopped chives1 g
  • ½ tsp olive oil2.2 g
  • 1 tsp pumpkin seeds3 g

Method

  1. Stir the chives and plenty of black pepper into the skyr — thick and tangy, like labneh. Toast the bread, spread it thickly, slice the tomato over, and finish with a thread of oil and the pumpkin seeds.
Nikki's plate348kcal28 gprotein6 gfibre438 mgsodium657 mgpotassium
Ian's plate550kcal37 gprotein11 gfibre802 mgsodium860 mgpotassium
LunchBoth

Smoky tomato, red pepper and butter bean soup with wholemeal toast

cooked for the two of you
  • Nikki1 portion, with 1 slice of wholemeal bread
  • Ian1 portion, with 2 slices of wholemeal bread

For the two of you

  • 1 tin of butter beans, drained240 g
  • 1 tin of chopped tomatoes400 g
  • 1 red pepper160 g
  • 1 onion150 g
  • 2 cloves garlic6 g
  • 1 tsp smoked paprika2.3 g
  • ½ tsp dried thyme0.5 g
  • 1 tsp olive oil4.5 g
  • 1 tsp cider vinegar5 g

Method

  1. Soften the diced onion and pepper in the oil for 8 minutes. Add the garlic, smoked paprika and thyme for a minute.
  2. Add the tinned tomatoes, the drained butter beans and a mug of water, and simmer for 15 minutes.
  3. Blend half of it and stir it back in, so it is thick but still has whole beans. The vinegar goes in last, instead of salt.
Nikki's plate349kcal17 gprotein15 gfibre618 mgsodium1349 mgpotassium
Ian's plate450kcal22 gprotein18 gfibre800 mgsodium1450 mgpotassium
SnackBoth

Skyr with mango and pistachios

Each

  • 150 g skyr
  • 80 g frozen mango
  • 10 g unsalted pistachios

Method

  1. At home on Sunday afternoon, one each: 80 g frozen mango thawed for an hour, over the skyr, pistachios on top.
Nikki's plate198kcal19 gprotein2 gfibre70 mgsodium461 mgpotassium
Ian's plate198kcal19 gprotein2 gfibre70 mgsodium461 mgpotassium
DinnerBoth

Honey–ginger tofu with broccoli, pak choi, edamame and rice

cooked for the two of you
  • Nikki1 portion, with 150 g cooked brown rice
  • Ian1 portion, with 300 g cooked brown rice

For the two of you

  • 1 block of Tofoo280 g
  • ½ head of broccoli175 g
  • 2 heads of pak choi250 g
  • 100 g frozen edamame beans
  • 2 tsp runny honey14 g
  • 3 cm piece of fresh ginger15 g
  • 2 cloves garlic6 g
  • 1 lime, juiced30 g
  • ½ red chilli7.5 g
  • 1 tsp sesame seeds3 g
  • 2 tsp oil9 g

Method

  1. Cook 150 g dry brown rice — about 450 g once cooked: 150 g for Nikki, 300 g for Ian.
  2. Put the rice on first.
  3. Cut the Tofoo into cubes and fry it in the oil in a wide pan for 8–10 minutes, turning, until golden on most sides. It is pressed already, so it crisps without any fuss.
  4. Push the tofu to one side, add the broccoli florets, the edamame and a splash of water, lid on for 3 minutes, then the halved pak choi for 2 minutes more.
  5. Mix the honey, the grated ginger, the crushed garlic, the lime juice and the sliced chilli, pour it into the pan and toss for a minute until it turns sticky.
  6. Over the rice, with the sesame seeds on top. Twenty minutes, on the evening of the prep session. No tamari: the lime and ginger carry it, and the week's sodium is kept for the soba and the fried rice.
Nikki's plate579kcal38 gprotein12 gfibre155 mgsodium1400 mgpotassium
Ian's plate764kcal42 gprotein14 gfibre161 mgsodium1529 mgpotassium
ExtraIan only

Ian's afternoon protein shake

Per portion

  • 250 ml semi-skimmed milk257.5 g
  • 1 scoop of whey25 g
  • 1 tbsp peanut butter15.9 g
  • 1½ tsp runny honey10.5 g
  • 1 tbsp hemp seeds9.9 g

Method

  1. Blend the milk, a scoop of whey, the peanut butter, the honey and the hemp seeds. Thirty seconds.
  2. Part of Ian's plan every day, not one of the optional top-ups. It brings about 35 grams of protein and almost no fibre, which is exactly the gap between Nikki's plate and what Ian needs.
Ian390kcal35 gprotein1 gfibre192 mgsodium699 mgpotassium
ExtraNikki only

Plant sterol drink

Per portion

  • 1 Benecol drink67.5 g

Method

  1. One bottle a day for Nikki, with or just after a meal — sterols work by competing with cholesterol for absorption, so they do very little taken on an empty stomach.
  2. 2 g of plant sterols a day is the dose the LDL evidence is built on, and one mini drink is that dose. A second bottle adds very little.
Nikki32kcal1 gprotein0 gfibre8 mgsodium0 mgpotassium

Ian's top-up menu · optional

Ian's meals, the weekday chicken box, the extras beside them and the afternoon shake are the plan, and every figure on this page is checked against them. Everything below is on top of that and none of it is compulsory. Training is down at the moment, so some days will want the lot and some days none of it. Each one is priced so you can add what you fancy and still know where the day landed. The rate against each is what the shopping list assumes.

Top-upIan only

Latte

suggested 5 × a week

Per portion

  • 175 ml whole milk180.2 g

Method

  1. A double shot with steamed whole milk. At this size it fits without pushing the saturated fat anywhere awkward.
One portion110kcal6 gprotein0 gfibre78 mgsodium238 mgpotassium
Top-upIan only

Evening milk shake

suggested 3 × a week

Per portion

  • 400 ml semi-skimmed milk412 g
  • 1 banana120 g
  • 1 tbsp peanut butter15.9 g
  • 1½ tsp runny honey10.5 g

Method

  1. Blend the milk, one whole banana, the peanut butter and the honey with a handful of ice.
  2. A whole banana rather than half of one: this is an optional drink, and half a banana left on the side is exactly what the plan is trying to avoid.
  3. If the day has run short on protein, a scoop of whey puts about 20 g back.
One portion407kcal19 gprotein4 gfibre186 mgsodium1142 mgpotassium
Top-upIan only

Scrambled eggs on sourdough with cheddar

suggested 2 × a week

Per portion

  • 2 medium eggs100 g
  • 20 g mature cheddar
  • 1 slice of sourdough40 g
  • 1 tsp olive oil4.5 g
  • 1 spring onion15 g

Method

  1. Two eggs beaten with black pepper, no milk. Cook them low and slow in the oil and pull the pan off the heat while they still look underdone — they set on the way to the plate.
  2. Grate the cheddar in at the very end so it melts rather than cooks. On a toasted slice of sourdough, spring onion over.
  3. Ian's meal only. Nikki's egg allergy means the pan, spatula and board want washing before they touch her food, and the same goes for the knife if it has been near the eggs.
One portion368kcal21 gprotein2 gfibre451 mgsodium225 mgpotassium

Taken at those rates the menu averages 358 kcal and 18 g of protein a day on top of the plan, taking Ian's 2,300–2,600 kcal core up to about 2,826 kcal on the days it is all eaten. Skipping the lot is fine; the core clears the targets on its own.

56 different plants

The target is 30 a week between you. Counting distinct species — herbs, spices, seeds and wholegrains all count, and each one appears in something actually eaten this week.

almondappleavocadobananabasilblueberrybroccolibuckwheatbutter beancabbagecacaocarrotcherrychiachivescoriandercourgettecumindategarlicgingergrapegreen beanhazelnuthempkidney beanlemonlentillimemangooatoliveonionorangeoreganopak choiparsleypeapeanutpepperpistachiopotatopumpkinrapeseedraspberryricesesamesoyaspinachstrawberrysweet potatothymetomatoturmericwalnutwheat

Shopping list

Quantities are what the week actually uses, summed from every portion of every meal, then converted into what you would put in a trolley. One shop, on Sunday. The fish goes straight into the freezer when you get home. The sweet potatoes and two of the three avocados are left over from last week, so take them off the list. Tick as you go — the ticks are remembered on this device until you clear them.

Fruit and veg

Chilled

Fish and meat

Freezer

Cupboard

The top-up shelf · optional

The optional extras, quantified at the rate suggested on the menu and listed apart from the main shop because skipping them should not waste food. Everything here keeps. Where an item is already on the list above, this is the amount to add to it.

Store cupboard items — oil, spices, pastes and nut butters — are listed as one jar or bottle each. Check what you already have before the shop rather than buying seven of them.

Where the numbers come from

Generic ingredients resolve to a pinned USDA FoodData Central id (SR Legacy and Foundation Foods, downloaded in full rather than queried, so the figures are reproducible offline). Pulses use the no-added-salt or cooked-without-salt entries, which is what a rinsed UK tin actually gives you. A handful of items are not in FoodData Central and carry label-sourced figures instead — worth checking against your own packs:

Sodium figures assume no salt is added at the table or in cooking. Across the week, Nikki's biggest sources are skyr (1,081 mg), reduced-salt tamari (593 mg), wholemeal mini tortillas (555 mg) and wholemeal bread (546 mg) — the rest is spread thinly across everything else.