Plan 2026-W35 · Monday 24 – Sunday 30 August 2026

A week of food for Nikki and Ian

Against the targets

Weekly averagekcalProteinFibreSodiumPotassiumSat fat
Nikki16891550–1760109 g≥ 100 g38 g30–40 g668 mg≤ 1,500 mg4561 mg≥ 3,000 mg9 g—
Ian29502850–3150168 g≥ 140 g45 g30–50 g1873 mg—6201 mg—30 g—

On fibre. Nikki averages 38 g a day and Ian averages 45 g a day, against a floor of 30 g. The soft ceilings are 40 g for Nikki and 50 g for Ian.

On potassium. Nikki averages 4,561 mg against a 3,000 mg target.

Monday

2026-08-24
Nikki1719kcal110 gprotein40 gfibre398 mgsodium4225 mgpotassium
Ian2983kcal163 gprotein49 gfibre1612 mgsodium5906 mgpotassium
BreakfastBoth

Overnight oats with blueberries and almonds

  • Nikki1 portion
  • Ian1.2 portions

Each

  • 35 g rolled porridge oats
  • 170 g skyr
  • 58 ml semi-skimmed milk60 g
  • 1 tsp chia seeds4 g
  • ½ punnet of blueberries80 g
  • 12 g almonds

Method

  1. Tip 35 g oats, 4 g chia seeds and 170 g skyr into a leakproof box.
  2. Pour over 60 g semi-skimmed milk and stir until no dry oats remain — it should look wetter than you want it; the oats drink the rest overnight.
  3. Seal and refrigerate at least 6 hours. Made Sunday, it keeps to Wednesday; make Monday and Wednesday batches for the full week.
  4. In the morning, top with 80 g blueberries and 12 g flaked almonds. Do not add the topping the night before or it bleeds into the oats.
Nikki's plate399kcal28 gprotein8 gfibre108 mgsodium638 mgpotassium
Ian's plate479kcal34 gprotein10 gfibre130 mgsodium765 mgpotassium
LunchBoth

Puy lentil, roast vegetable and tahini box

Each

  • 35 g dried green lentils
  • ½ courgette60 g
  • ½ red pepper60 g
  • ½ aubergine40 g
  • ½ onion40 g
  • 1 tsp olive oil5 g
  • ¼ bag of baby spinach30 g
  • ½ tomato60 g
  • ¼ cucumber50 g
  • 35 g frozen edamame beans
  • 1¾ tsp pumpkin seeds5 g
  • 1½ tsp tahini8 g
  • ½ lemon, juiced12 g
  • ½ handful of flat-leaf parsley5 g
  • 90 g cooked brown rice

Method

  1. Rinse 35 g puy lentils per portion, cover with plenty of unsalted water, bring to the boil and simmer 20-25 minutes until tender but not collapsing. Drain and spread on a tray to cool fast.
  2. Heat the oven to 200C fan. Cut the courgette, pepper, aubergine and onion into 2 cm pieces, toss with the olive oil and a good grind of black pepper — no salt — and roast 25-30 minutes, turning once.
  3. Boil the edamame 4 minutes, drain, cool under the cold tap.
  4. Whisk the tahini with the lemon juice and 2-3 tsp cold water until it loosens into a pourable dressing. It will seize before it loosens; keep going.
  5. Stir 90 g of cooked brown rice per portion through the lentils. It bulks the box out without the fibre another spoon of pulses would bring.
  6. Layer into the box: lentils and roast veg at the bottom, then edamame, halved tomatoes, sliced cucumber, spinach on top. Keep the dressing in a separate small pot.
  7. Dress and add the pumpkin seeds and torn parsley at the desk, not in the morning.
Nikki's plate474kcal22 gprotein13 gfibre49 mgsodium1405 mgpotassium
Ian's plate474kcal22 gprotein13 gfibre49 mgsodium1405 mgpotassium
SnackNikki only

Skyr with blueberries and pumpkin seeds

Per portion

  • 150 g skyr
  • ¼ punnet of blueberries55 g
  • 2¾ tsp pumpkin seeds8 g

Method

  1. Assemble in a small box in the morning; the seeds go on at the last minute or they soften.
Nikki171kcal19 gprotein2 gfibre70 mgsodium332 mgpotassium
DinnerBoth

Red lentil and vegetable dhal with brown rice

Each

  • 30 g dried red lentils
  • ½ tin of chopped tomatoes150 g
  • ½ onion60 g
  • ½ carrot50 g
  • ¼ bag of baby spinach70 g
  • 2 cm piece of fresh ginger10 g
  • 3 cloves garlic9 g
  • 2 tsp ground cumin4.2 g
  • 1 tsp smoked paprika2.3 g
  • 1¾ tsp olive oil8 g
  • 105 g cooked brown rice
  • 1 handful of coriander8 g
  • ½ lemon, juiced10 g
  • ½ block of Tofoo140 g

Method

  1. Soften the diced onion and carrot in the oil for 10 minutes over a medium heat — this is the flavour base, so give it the full time.
  2. Add the grated ginger, garlic, cumin and paprika and fry 1 minute.
  3. Add the rinsed red lentils, the tinned tomatoes and 500 ml water per two portions. Bring to the boil, then simmer 25-30 minutes, stirring occasionally so it does not catch, until the lentils have collapsed completely.
  4. Stir in the spinach until it wilts, then the lemon juice — the acid at the end is what makes an unsalted dhal taste finished.
  5. Cube half a block of Tofoo per portion and stir it in for the last 5 minutes. It disappears into the dhal and is what carries this meal to Nikki's protein target without another ladle of lentils.
  6. Serve on brown rice with coriander. Makes double: half tonight, half into boxes for Monday.
Nikki's plate643kcal39 gprotein16 gfibre162 mgsodium1851 mgpotassium
Ian's plate643kcal39 gprotein16 gfibre162 mgsodium1851 mgpotassium
ExtraIan only

Scrambled eggs on sourdough with cheddar

Per portion

  • 2 medium eggs100 g
  • 20 g mature cheddar
  • 2 slices of sourdough60 g
  • 1 tsp olive oil4 g
  • 1 spring onion10 g

Method

  1. Two eggs beaten with black pepper, no milk. Cook them low and slow in the oil, pulling 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.
  3. On a toasted slice of sourdough with the spring onion over the top.
  4. This is 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 cheddar knife if it has been near the eggs.
Ian413kcal23 gprotein2 gfibre538 mgsodium241 mgpotassium
ExtraIan only

Evening milk shake

Per portion

  • 388 ml semi-skimmed milk400 g
  • ½ banana60 g
  • 2¾ tsp peanut butter15 g
  • 2¼ tsp runny honey15 g

Method

  1. Blend the semi-skimmed milk, banana, peanut butter and honey with a handful of ice.
  2. If the day has run short on protein, 20 g of whey puts about 16 g back. Most days the plan does not need it.
  3. A Plenny shake swaps in here — check the pouch's own figures rather than these; they differ between Plenny versions and are not in the database behind this plan.
Ian357kcal18 gprotein2 gfibre180 mgsodium906 mgpotassium
ExtraIan only

Latte

  • Ian2 portions

Per portion

  • 170 ml whole milk175 g

Method

  1. A double shot with 175 ml steamed whole milk — the taste Ian actually wants, and at this size it fits the plan without pushing the saturated fat anywhere awkward.
Ian214kcal11 gprotein0 gfibre150 mgsodium462 mgpotassium
ExtraIan only

Sourdough with peanut butter

Per portion

  • 2 slices of sourdough90 g
  • 5¾ tsp peanut butter30 g

Method

  1. Two slices of the sourdough, toasted, peanut butter on while it is still hot. White sourdough rather than wholemeal here is deliberate — it is where a chunk of Ian's fibre came off.
Ian404kcal15 gprotein5 gfibre401 mgsodium275 mgpotassium
ExtraNikki only

Plant sterol drink

Per portion

  • 1 Benecol drink67.5 g

Method

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

Tuesday

2026-08-25
Nikki1723kcal122 gprotein34 gfibre551 mgsodium4876 mgpotassium
Ian2970kcal174 gprotein42 gfibre1764 mgsodium6516 mgpotassium
BreakfastBoth

Overnight oats with banana and peanut butter

  • Nikki1 portion
  • Ian1.2 portions

Each

  • 35 g rolled porridge oats
  • 170 g skyr
  • 58 ml semi-skimmed milk60 g
  • 1 tsp chia seeds4 g
  • ½ banana60 g
  • 2¼ tsp peanut butter12 g

Method

  1. Same base as Monday: 35 g oats, 4 g chia, 170 g skyr, 60 g milk, stirred and refrigerated overnight.
  2. In the morning slice half a banana over the top and add 12 g peanut butter, loosened with a teaspoon of hot water so it ripples through rather than sitting in a lump.
Nikki's plate410kcal29 gprotein7 gfibre110 mgsodium770 mgpotassium
Ian's plate491kcal34 gprotein8 gfibre132 mgsodium924 mgpotassium
LunchBoth

Jacket potato with smoky black bean chilli

Each

  • 145 g potatoes, skin on
  • ½ tin of black beans, drained42 g
  • ½ tin of chopped tomatoes100 g
  • ½ red pepper50 g
  • ½ onion40 g
  • 2 cloves garlic6 g
  • 1 tsp ground cumin2.1 g
  • 1½ tsp smoked paprika3.5 g
  • 1 tsp olive oil5 g
  • ½ block of Tofoo140 g
  • 60 g skyr
  • 1 spring onion15 g

Method

  1. Bake the potatoes whole at 200C fan for about an hour until the skin crackles when squeezed. Cool completely before boxing — a warm potato sweats and goes soggy.
  2. For the chilli: soften the diced onion and pepper in the olive oil for 8 minutes, add the crushed garlic, cumin and smoked paprika and fry 1 minute until it smells toasty.
  3. Add the tinned tomatoes and drained black beans, plus a splash of water. Simmer 20 minutes until thick enough to sit on a spoon. Season with black pepper and a squeeze of lemon — no salt; the smoked paprika does that job.
  4. Tofoo Naked is sold pressed, so it goes straight from the pack: cube half a block per portion and crisp it in a dry non-stick pan or the air fryer at 200C for 12 minutes. Stir it through the chilli at the end so it stays in pieces.
  5. Box the potato and the chilli separately. At school: microwave 3-4 minutes, split the potato, spoon the chilli over, top with the skyr and sliced spring onion.
Nikki's plate534kcal39 gprotein14 gfibre157 mgsodium1892 mgpotassium
Ian's plate534kcal39 gprotein14 gfibre157 mgsodium1892 mgpotassium
SnackNikki only

Skyr with blueberries and hemp

Per portion

  • 150 g skyr
  • ½ punnet of blueberries70 g
  • 3 tsp hemp seeds10 g

Method

  1. Same as the raspberry version, with hemp seeds for a little more protein.
Nikki190kcal20 gprotein2 gfibre70 mgsodium399 mgpotassium
DinnerBoth

Baked salmon with crushed potatoes, tenderstem and peas

Each

  • 1 salmon fillet110 g
  • 170 g potatoes, skin on
  • ½ head of broccoli100 g
  • 80 g frozen peas
  • 1½ tsp olive oil7 g
  • ½ lemon, juiced10 g
  • ½ handful of flat-leaf parsley6 g
  • 2 cloves garlic6 g

Method

  1. Boil the potatoes whole in their skins, 20-25 minutes until a knife slides in. Drain, return to the dry pan, and crush each one roughly with the back of a fork — you want craggy edges, not mash.
  2. Toss the crushed potatoes with half the olive oil and the crushed garlic, spread on a tray and roast at 210C fan for 20 minutes until the edges catch.
  3. Put the salmon on the same tray for the last 12 minutes, skin down, brushed with the rest of the oil and plenty of black pepper. It is done when the thickest part flakes under gentle pressure.
  4. Steam the tenderstem 4 minutes and the peas 2 minutes in the same basket.
  5. Finish with the lemon juice and chopped parsley over everything.
Nikki's plate558kcal34 gprotein10 gfibre206 mgsodium1815 mgpotassium
Ian's plate558kcal34 gprotein10 gfibre206 mgsodium1815 mgpotassium
ExtraIan only

Scrambled eggs on sourdough with cheddar

Per portion

  • 2 medium eggs100 g
  • 20 g mature cheddar
  • 2 slices of sourdough60 g
  • 1 tsp olive oil4 g
  • 1 spring onion10 g

Method

  1. Two eggs beaten with black pepper, no milk. Cook them low and slow in the oil, pulling 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.
  3. On a toasted slice of sourdough with the spring onion over the top.
  4. This is 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 cheddar knife if it has been near the eggs.
Ian413kcal23 gprotein2 gfibre538 mgsodium241 mgpotassium
ExtraIan only

Evening milk shake

Per portion

  • 388 ml semi-skimmed milk400 g
  • ½ banana60 g
  • 2¾ tsp peanut butter15 g
  • 2¼ tsp runny honey15 g

Method

  1. Blend the semi-skimmed milk, banana, peanut butter and honey with a handful of ice.
  2. If the day has run short on protein, 20 g of whey puts about 16 g back. Most days the plan does not need it.
  3. A Plenny shake swaps in here — check the pouch's own figures rather than these; they differ between Plenny versions and are not in the database behind this plan.
Ian357kcal18 gprotein2 gfibre180 mgsodium906 mgpotassium
ExtraIan only

Latte

  • Ian2 portions

Per portion

  • 170 ml whole milk175 g

Method

  1. A double shot with 175 ml steamed whole milk — the taste Ian actually wants, and at this size it fits the plan without pushing the saturated fat anywhere awkward.
Ian214kcal11 gprotein0 gfibre150 mgsodium462 mgpotassium
ExtraIan only

Sourdough with peanut butter

Per portion

  • 2 slices of sourdough90 g
  • 5¾ tsp peanut butter30 g

Method

  1. Two slices of the sourdough, toasted, peanut butter on while it is still hot. White sourdough rather than wholemeal here is deliberate — it is where a chunk of Ian's fibre came off.
Ian404kcal15 gprotein5 gfibre401 mgsodium275 mgpotassium
ExtraNikki only

Plant sterol drink

Per portion

  • 1 Benecol drink67.5 g

Method

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

Wednesday

2026-08-26
Nikki1619kcal100 gprotein38 gfibre465 mgsodium4053 mgpotassium
Ian2907kcal168 gprotein44 gfibre1747 mgsodium5871 mgpotassium
BreakfastBoth

Overnight oats with cherries and pumpkin seeds

  • Nikki1 portion
  • Ian1.2 portions

Each

  • 35 g rolled porridge oats
  • 170 g skyr
  • 58 ml semi-skimmed milk60 g
  • 1 tsp chia seeds4 g
  • 80 g frozen dark cherries
  • 4 tsp pumpkin seeds12 g

Method

  1. Same base. Add the 80 g frozen cherries to the jar the night before — they thaw into the oats and stain them a good colour.
  2. Scatter 12 g pumpkin seeds on in the morning for crunch.
Nikki's plate402kcal30 gprotein7 gfibre108 mgsodium763 mgpotassium
Ian's plate482kcal36 gprotein9 gfibre130 mgsodium915 mgpotassium
LunchBoth

Puy lentil, roast vegetable and tahini box

Each

  • 35 g dried green lentils
  • ½ courgette60 g
  • ½ red pepper60 g
  • ½ aubergine40 g
  • ½ onion40 g
  • 1 tsp olive oil5 g
  • ¼ bag of baby spinach30 g
  • ½ tomato60 g
  • ¼ cucumber50 g
  • 35 g frozen edamame beans
  • 1¾ tsp pumpkin seeds5 g
  • 1½ tsp tahini8 g
  • ½ lemon, juiced12 g
  • ½ handful of flat-leaf parsley5 g
  • 90 g cooked brown rice

Method

  1. Rinse 35 g puy lentils per portion, cover with plenty of unsalted water, bring to the boil and simmer 20-25 minutes until tender but not collapsing. Drain and spread on a tray to cool fast.
  2. Heat the oven to 200C fan. Cut the courgette, pepper, aubergine and onion into 2 cm pieces, toss with the olive oil and a good grind of black pepper — no salt — and roast 25-30 minutes, turning once.
  3. Boil the edamame 4 minutes, drain, cool under the cold tap.
  4. Whisk the tahini with the lemon juice and 2-3 tsp cold water until it loosens into a pourable dressing. It will seize before it loosens; keep going.
  5. Stir 90 g of cooked brown rice per portion through the lentils. It bulks the box out without the fibre another spoon of pulses would bring.
  6. Layer into the box: lentils and roast veg at the bottom, then edamame, halved tomatoes, sliced cucumber, spinach on top. Keep the dressing in a separate small pot.
  7. Dress and add the pumpkin seeds and torn parsley at the desk, not in the morning.
Nikki's plate474kcal22 gprotein13 gfibre49 mgsodium1405 mgpotassium
Ian's plate474kcal22 gprotein13 gfibre49 mgsodium1405 mgpotassium
SnackNikki only

Almonds and a pear

Per portion

  • 18 g almonds
  • ½ pear75 g

Method

  1. Portion the almonds into a pot on Sunday — 18 g is about 14 nuts, and the bag is not a portion.
Nikki147kcal4 gprotein5 gfibre1 mgsodium219 mgpotassium
DinnerBoth

Lean beef and kidney bean chilli with brown rice

Each

  • ½ pack of 5% beef mince140 g
  • ½ tin of kidney beans, drained60 g
  • ½ tin of chopped tomatoes150 g
  • ½ onion60 g
  • ½ red pepper60 g
  • 3 cloves garlic9 g
  • 1½ tsp ground cumin3.1 g
  • 1½ tsp smoked paprika3.5 g
  • 1¼ tsp olive oil6 g
  • 110 g cooked brown rice
  • ¼ bag of baby spinach40 g
  • ½ handful of coriander5 g

Method

  1. Brown the mince hard in the olive oil in a wide pan — leave it alone for 3 minutes at a time so it colours rather than steams. Break it up and tip it into a bowl.
  2. In the same pan soften the diced onion and pepper for 8 minutes. Add garlic, cumin and smoked paprika, fry 1 minute.
  3. Return the mince, add the tinned tomatoes, the drained kidney beans and 100 ml water. Simmer 30 minutes uncovered, stirring now and then, until it is glossy and no longer watery.
  4. Stir the spinach through in the last minute — it wilts in seconds.
  5. Cook the brown rice: 36 g dry per person, which triples to the 110 g cooked this counts, 25 minutes in unsalted boiling water, drained. Serve with the chilli and torn coriander.
  6. Black pepper, a squeeze of lime and a spoon of the skyr from the fridge do more for this than salt would.
Nikki's plate563kcal43 gprotein13 gfibre298 mgsodium1666 mgpotassium
Ian's plate563kcal43 gprotein13 gfibre298 mgsodium1666 mgpotassium
ExtraIan only

Scrambled eggs on sourdough with cheddar

Per portion

  • 2 medium eggs100 g
  • 20 g mature cheddar
  • 2 slices of sourdough60 g
  • 1 tsp olive oil4 g
  • 1 spring onion10 g

Method

  1. Two eggs beaten with black pepper, no milk. Cook them low and slow in the oil, pulling 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.
  3. On a toasted slice of sourdough with the spring onion over the top.
  4. This is 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 cheddar knife if it has been near the eggs.
Ian413kcal23 gprotein2 gfibre538 mgsodium241 mgpotassium
ExtraIan only

Evening milk shake

Per portion

  • 388 ml semi-skimmed milk400 g
  • ½ banana60 g
  • 2¾ tsp peanut butter15 g
  • 2¼ tsp runny honey15 g

Method

  1. Blend the semi-skimmed milk, banana, peanut butter and honey with a handful of ice.
  2. If the day has run short on protein, 20 g of whey puts about 16 g back. Most days the plan does not need it.
  3. A Plenny shake swaps in here — check the pouch's own figures rather than these; they differ between Plenny versions and are not in the database behind this plan.
Ian357kcal18 gprotein2 gfibre180 mgsodium906 mgpotassium
ExtraIan only

Latte

  • Ian2 portions

Per portion

  • 170 ml whole milk175 g

Method

  1. A double shot with 175 ml steamed whole milk — the taste Ian actually wants, and at this size it fits the plan without pushing the saturated fat anywhere awkward.
Ian214kcal11 gprotein0 gfibre150 mgsodium462 mgpotassium
ExtraIan only

Sourdough with peanut butter

Per portion

  • 2 slices of sourdough90 g
  • 5¾ tsp peanut butter30 g

Method

  1. Two slices of the sourdough, toasted, peanut butter on while it is still hot. White sourdough rather than wholemeal here is deliberate — it is where a chunk of Ian's fibre came off.
Ian404kcal15 gprotein5 gfibre401 mgsodium275 mgpotassium
ExtraNikki only

Plant sterol drink

Per portion

  • 1 Benecol drink67.5 g

Method

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

Thursday

2026-08-27
Nikki1630kcal111 gprotein40 gfibre668 mgsodium4449 mgpotassium
Ian2951kcal176 gprotein45 gfibre1949 mgsodium6042 mgpotassium
BreakfastBoth

Overnight oats with apple, cinnamon and walnuts

  • Nikki1 portion
  • Ian1.2 portions

Each

  • 35 g rolled porridge oats
  • 170 g skyr
  • 58 ml semi-skimmed milk60 g
  • 1 tsp chia seeds4 g
  • ½ apple75 g
  • 12 g walnuts

Method

  1. Same base, with a good pinch of ground cinnamon stirred through the night before.
  2. Coarsely grate half an apple (skin on) over the top in the morning and add 12 g broken walnuts.
Nikki's plate402kcal27 gprotein8 gfibre108 mgsodium621 mgpotassium
Ian's plate482kcal33 gprotein9 gfibre130 mgsodium745 mgpotassium
LunchBoth

Jacket potato with smoky black bean chilli

Each

  • 145 g potatoes, skin on
  • ½ tin of black beans, drained42 g
  • ½ tin of chopped tomatoes100 g
  • ½ red pepper50 g
  • ½ onion40 g
  • 2 cloves garlic6 g
  • 1 tsp ground cumin2.1 g
  • 1½ tsp smoked paprika3.5 g
  • 1 tsp olive oil5 g
  • ½ block of Tofoo140 g
  • 60 g skyr
  • 1 spring onion15 g

Method

  1. Bake the potatoes whole at 200C fan for about an hour until the skin crackles when squeezed. Cool completely before boxing — a warm potato sweats and goes soggy.
  2. For the chilli: soften the diced onion and pepper in the olive oil for 8 minutes, add the crushed garlic, cumin and smoked paprika and fry 1 minute until it smells toasty.
  3. Add the tinned tomatoes and drained black beans, plus a splash of water. Simmer 20 minutes until thick enough to sit on a spoon. Season with black pepper and a squeeze of lemon — no salt; the smoked paprika does that job.
  4. Tofoo Naked is sold pressed, so it goes straight from the pack: cube half a block per portion and crisp it in a dry non-stick pan or the air fryer at 200C for 12 minutes. Stir it through the chilli at the end so it stays in pieces.
  5. Box the potato and the chilli separately. At school: microwave 3-4 minutes, split the potato, spoon the chilli over, top with the skyr and sliced spring onion.
Nikki's plate534kcal39 gprotein14 gfibre157 mgsodium1892 mgpotassium
Ian's plate534kcal39 gprotein14 gfibre157 mgsodium1892 mgpotassium
SnackNikki only

Edamame and an orange

Per portion

  • 45 g frozen edamame beans
  • 1 orange130 g

Method

  1. Boil the edamame 4 minutes on Sunday, cool, and box in portions. Eat cold, no salt — a squeeze of lemon instead.
Nikki114kcal6 gprotein5 gfibre3 mgsodium416 mgpotassium
DinnerBoth

Crispy tofu and vegetable stir-fry with brown rice

Each

  • ½ block of Tofoo140 g
  • 28 g frozen edamame beans
  • ½ head of broccoli80 g
  • ½ red pepper60 g
  • ½ carrot50 g
  • ½ punnet of chestnut mushrooms80 g
  • 1 spring onion20 g
  • 1½ cm piece of fresh ginger8 g
  • 3 cloves garlic9 g
  • 1 tsp reduced-salt tamari5 g
  • 1 tsp olive oil5 g
  • 100 g cooked brown rice
  • 2 tsp sesame seeds6 g

Method

  1. Cut the Tofoo into 2 cm cubes — half a block each, one block for the two of you, and no pressing because it is sold pressed — and roast at 200C fan (or air fry) for 20 minutes until the edges are firm and golden. Doing this in the oven rather than the wok is what stops it disintegrating later.
  2. Get the wok properly hot. Add the oil, then the hardest vegetables first: carrot and broccoli stems, 2 minutes.
  3. Add pepper, mushrooms and broccoli florets, 3 minutes, tossing rather than stirring.
  4. Add the grated ginger and garlic, 30 seconds — no longer or the garlic turns bitter.
  5. Add the edamame, the roast tofu and the 5 g of tamari with a splash of water. Toss 1 minute; the tamari is the only added sodium in this dish, so measure it rather than pouring.
  6. Off the heat, add the sliced spring onions and sesame seeds. Serve on brown rice.
Nikki's plate548kcal37 gprotein13 gfibre392 mgsodium1520 mgpotassium
Ian's plate548kcal37 gprotein13 gfibre392 mgsodium1520 mgpotassium
ExtraIan only

Scrambled eggs on sourdough with cheddar

Per portion

  • 2 medium eggs100 g
  • 20 g mature cheddar
  • 2 slices of sourdough60 g
  • 1 tsp olive oil4 g
  • 1 spring onion10 g

Method

  1. Two eggs beaten with black pepper, no milk. Cook them low and slow in the oil, pulling 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.
  3. On a toasted slice of sourdough with the spring onion over the top.
  4. This is 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 cheddar knife if it has been near the eggs.
Ian413kcal23 gprotein2 gfibre538 mgsodium241 mgpotassium
ExtraIan only

Evening milk shake

Per portion

  • 388 ml semi-skimmed milk400 g
  • ½ banana60 g
  • 2¾ tsp peanut butter15 g
  • 2¼ tsp runny honey15 g

Method

  1. Blend the semi-skimmed milk, banana, peanut butter and honey with a handful of ice.
  2. If the day has run short on protein, 20 g of whey puts about 16 g back. Most days the plan does not need it.
  3. A Plenny shake swaps in here — check the pouch's own figures rather than these; they differ between Plenny versions and are not in the database behind this plan.
Ian357kcal18 gprotein2 gfibre180 mgsodium906 mgpotassium
ExtraIan only

Latte

  • Ian2 portions

Per portion

  • 170 ml whole milk175 g

Method

  1. A double shot with 175 ml steamed whole milk — the taste Ian actually wants, and at this size it fits the plan without pushing the saturated fat anywhere awkward.
Ian214kcal11 gprotein0 gfibre150 mgsodium462 mgpotassium
ExtraIan only

Sourdough with peanut butter

Per portion

  • 2 slices of sourdough90 g
  • 5¾ tsp peanut butter30 g

Method

  1. Two slices of the sourdough, toasted, peanut butter on while it is still hot. White sourdough rather than wholemeal here is deliberate — it is where a chunk of Ian's fibre came off.
Ian404kcal15 gprotein5 gfibre401 mgsodium275 mgpotassium
ExtraNikki only

Plant sterol drink

Per portion

  • 1 Benecol drink67.5 g

Method

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

Friday

2026-08-28
Nikki1651kcal107 gprotein39 gfibre471 mgsodium4660 mgpotassium
Ian2910kcal160 gprotein48 gfibre1684 mgsodium6349 mgpotassium
BreakfastBoth

Overnight oats with raspberries and pistachios

  • Nikki1 portion
  • Ian1.2 portions

Each

  • 35 g rolled porridge oats
  • 170 g skyr
  • 58 ml semi-skimmed milk60 g
  • 1 tsp chia seeds4 g
  • ¼ punnet of raspberries45 g
  • 12 g unsalted pistachios

Method

  1. Same base.
  2. Top with 45 g raspberries (frozen is fine — add them the night before) and 12 g chopped pistachios.
Nikki's plate375kcal28 gprotein9 gfibre108 mgsodium678 mgpotassium
Ian's plate450kcal34 gprotein11 gfibre129 mgsodium814 mgpotassium
LunchBoth

Puy lentil, roast vegetable and tahini box

Each

  • 35 g dried green lentils
  • ½ courgette60 g
  • ½ red pepper60 g
  • ½ aubergine40 g
  • ½ onion40 g
  • 1 tsp olive oil5 g
  • ¼ bag of baby spinach30 g
  • ½ tomato60 g
  • ¼ cucumber50 g
  • 35 g frozen edamame beans
  • 1¾ tsp pumpkin seeds5 g
  • 1½ tsp tahini8 g
  • ½ lemon, juiced12 g
  • ½ handful of flat-leaf parsley5 g
  • 90 g cooked brown rice

Method

  1. Rinse 35 g puy lentils per portion, cover with plenty of unsalted water, bring to the boil and simmer 20-25 minutes until tender but not collapsing. Drain and spread on a tray to cool fast.
  2. Heat the oven to 200C fan. Cut the courgette, pepper, aubergine and onion into 2 cm pieces, toss with the olive oil and a good grind of black pepper — no salt — and roast 25-30 minutes, turning once.
  3. Boil the edamame 4 minutes, drain, cool under the cold tap.
  4. Whisk the tahini with the lemon juice and 2-3 tsp cold water until it loosens into a pourable dressing. It will seize before it loosens; keep going.
  5. Stir 90 g of cooked brown rice per portion through the lentils. It bulks the box out without the fibre another spoon of pulses would bring.
  6. Layer into the box: lentils and roast veg at the bottom, then edamame, halved tomatoes, sliced cucumber, spinach on top. Keep the dressing in a separate small pot.
  7. Dress and add the pumpkin seeds and torn parsley at the desk, not in the morning.
Nikki's plate474kcal22 gprotein13 gfibre49 mgsodium1405 mgpotassium
Ian's plate474kcal22 gprotein13 gfibre49 mgsodium1405 mgpotassium
SnackNikki only

Skyr with blueberries and pumpkin seeds

Per portion

  • 150 g skyr
  • ¼ punnet of blueberries55 g
  • 2¾ tsp pumpkin seeds8 g

Method

  1. Assemble in a small box in the morning; the seeds go on at the last minute or they soften.
Nikki171kcal19 gprotein2 gfibre70 mgsodium332 mgpotassium
DinnerBoth

Pork loin with roasted roots, kale and apple

Each

  • 1 pork loin steak135 g
  • ½ medium sweet potato85 g
  • 1 carrot100 g
  • ½ parsnip40 g
  • ½ bag of kale60 g
  • ½ apple75 g
  • 2 tsp olive oil9 g
  • 2 cloves garlic6 g
  • ½ lemon, juiced8 g
  • 120 g potatoes, skin on

Method

  1. Cut the sweet potato, carrot and parsnip into similar-sized batons, toss with two thirds of the oil and black pepper, and roast at 200C fan for 30 minutes.
  2. Rub the pork loin with the rest of the oil and plenty of pepper. Add it to the tray for the last 18-20 minutes — pull it at 63C in the centre and let it rest 5 minutes; it carries on cooking.
  3. Grate the apple into a small pan with a splash of water and the lemon juice, cook 5 minutes to a rough sauce. No sugar needed if the apple is a Bramley or a sharp eater.
  4. Massage the kale with a few drops of oil, then steam or stir-fry it 3 minutes with the crushed garlic.
  5. Slice the pork across the grain and serve with the roots, kale and apple sauce.
Nikki's plate599kcal37 gprotein14 gfibre236 mgsodium2245 mgpotassium
Ian's plate599kcal37 gprotein14 gfibre236 mgsodium2245 mgpotassium
ExtraIan only

Scrambled eggs on sourdough with cheddar

Per portion

  • 2 medium eggs100 g
  • 20 g mature cheddar
  • 2 slices of sourdough60 g
  • 1 tsp olive oil4 g
  • 1 spring onion10 g

Method

  1. Two eggs beaten with black pepper, no milk. Cook them low and slow in the oil, pulling 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.
  3. On a toasted slice of sourdough with the spring onion over the top.
  4. This is 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 cheddar knife if it has been near the eggs.
Ian413kcal23 gprotein2 gfibre538 mgsodium241 mgpotassium
ExtraIan only

Evening milk shake

Per portion

  • 388 ml semi-skimmed milk400 g
  • ½ banana60 g
  • 2¾ tsp peanut butter15 g
  • 2¼ tsp runny honey15 g

Method

  1. Blend the semi-skimmed milk, banana, peanut butter and honey with a handful of ice.
  2. If the day has run short on protein, 20 g of whey puts about 16 g back. Most days the plan does not need it.
  3. A Plenny shake swaps in here — check the pouch's own figures rather than these; they differ between Plenny versions and are not in the database behind this plan.
Ian357kcal18 gprotein2 gfibre180 mgsodium906 mgpotassium
ExtraIan only

Latte

  • Ian2 portions

Per portion

  • 170 ml whole milk175 g

Method

  1. A double shot with 175 ml steamed whole milk — the taste Ian actually wants, and at this size it fits the plan without pushing the saturated fat anywhere awkward.
Ian214kcal11 gprotein0 gfibre150 mgsodium462 mgpotassium
ExtraIan only

Sourdough with peanut butter

Per portion

  • 2 slices of sourdough90 g
  • 5¾ tsp peanut butter30 g

Method

  1. Two slices of the sourdough, toasted, peanut butter on while it is still hot. White sourdough rather than wholemeal here is deliberate — it is where a chunk of Ian's fibre came off.
Ian404kcal15 gprotein5 gfibre401 mgsodium275 mgpotassium
ExtraNikki only

Plant sterol drink

Per portion

  • 1 Benecol drink67.5 g

Method

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

Saturday

2026-08-29
Nikki1818kcal106 gprotein33 gfibre1222 mgsodium3818 mgpotassium
Ian3034kcal172 gprotein40 gfibre2541 mgsodium5456 mgpotassium
BreakfastBoth

Banana oat pancakes with berries and yogurt

  • Nikki1 portion
  • Ian1.1 portions

Each

  • 62 g rolled porridge oats
  • 1 banana120 g
  • 117 ml semi-skimmed milk120 g
  • 1 tsp baking powder4.6 g
  • 1¼ tbsp maple syrup25 g
  • ¼ punnet of blueberries55 g
  • 100 g 0% Greek yogurt
  • 2 tsp peanut butter10 g

Method

  1. Blitz the oats to a rough flour in the processor, then add the banana, milk and baking powder and blend to a thick, pourable batter. No egg — the banana and baking powder do the lifting.
  2. Rest the batter 5 minutes while a non-stick pan heats to medium. Too hot and they burn before the middle sets.
  3. Cook in 3-4 pancakes per portion, 2-3 minutes until bubbles hold their shape on the surface, then 1-2 minutes on the other side.
  4. Stack with the yogurt, blueberries, peanut butter and maple syrup. Eat about 90 minutes before rolling out.
Nikki's plate612kcal26 gprotein11 gfibre586 mgsodium1130 mgpotassium
Ian's plate673kcal29 gprotein12 gfibre644 mgsodium1243 mgpotassium
LunchBoth

Sourdough with smashed avocado, tomato and skyr

Each

  • 2 slices of sourdough70 g
  • ½ avocado75 g
  • 1 tomato80 g
  • ½ lemon, juiced8 g
  • 175 g skyr
  • 1 spring onion10 g

Method

  1. Toast the sourdough well — this is the one properly salty item in the week, which is exactly why it is worth the two slices rather than four.
  2. Smash the avocado with the lemon juice, black pepper and chilli flakes; no salt.
  3. Pile on the toast with sliced tomato and spring onion, skyr alongside for the protein.
Nikki's plate424kcal28 gprotein9 gfibre399 mgsodium924 mgpotassium
Ian's plate424kcal28 gprotein9 gfibre399 mgsodium924 mgpotassium
SnackNikki only

Medjool dates with walnuts

Per portion

  • 2 medjool dates44 g
  • 12 g walnuts

Method

  1. Split the dates, push a walnut half into each.
Nikki200kcal3 gprotein4 gfibre1 mgsodium359 mgpotassium
DinnerBoth

Prawn, tomato and basil linguine

Each

  • ½ bag of frozen raw king prawns175 g
  • 72 g wholewheat pasta
  • 2 tomatoes170 g
  • ½ courgette60 g
  • 3 cloves garlic9 g
  • 2¼ tsp olive oil10 g
  • 1½ handfuls of basil leaves8 g
  • ½ lemon, juiced10 g

Method

  1. Get the pasta on in a big pan of unsalted water — with a sauce this savoury you will not miss the salt, and it is 400 mg a portion saved.
  2. Meanwhile soften the sliced garlic in the olive oil over a low heat for 2 minutes; it should sizzle gently, never brown.
  3. Add the chopped tomatoes and grated courgette, raise the heat and cook hard for 8 minutes until it collapses into a sauce.
  4. Add the prawns and cook 3 minutes, just until they turn opaque and curl. Overcooked prawns are the only way to spoil this.
  5. Drain the pasta, keeping a mugful of the water. Toss the pasta through the sauce with a splash of that water until it clings.
  6. Off the heat: lemon juice and a lot of torn basil.
Nikki's plate549kcal48 gprotein10 gfibre228 mgsodium1404 mgpotassium
Ian's plate549kcal48 gprotein10 gfibre228 mgsodium1404 mgpotassium
ExtraIan only

Scrambled eggs on sourdough with cheddar

Per portion

  • 2 medium eggs100 g
  • 20 g mature cheddar
  • 2 slices of sourdough60 g
  • 1 tsp olive oil4 g
  • 1 spring onion10 g

Method

  1. Two eggs beaten with black pepper, no milk. Cook them low and slow in the oil, pulling 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.
  3. On a toasted slice of sourdough with the spring onion over the top.
  4. This is 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 cheddar knife if it has been near the eggs.
Ian413kcal23 gprotein2 gfibre538 mgsodium241 mgpotassium
ExtraIan only

Evening milk shake

Per portion

  • 388 ml semi-skimmed milk400 g
  • ½ banana60 g
  • 2¾ tsp peanut butter15 g
  • 2¼ tsp runny honey15 g

Method

  1. Blend the semi-skimmed milk, banana, peanut butter and honey with a handful of ice.
  2. If the day has run short on protein, 20 g of whey puts about 16 g back. Most days the plan does not need it.
  3. A Plenny shake swaps in here — check the pouch's own figures rather than these; they differ between Plenny versions and are not in the database behind this plan.
Ian357kcal18 gprotein2 gfibre180 mgsodium906 mgpotassium
ExtraIan only

Latte

  • Ian2 portions

Per portion

  • 170 ml whole milk175 g

Method

  1. A double shot with 175 ml steamed whole milk — the taste Ian actually wants, and at this size it fits the plan without pushing the saturated fat anywhere awkward.
Ian214kcal11 gprotein0 gfibre150 mgsodium462 mgpotassium
ExtraIan only

Sourdough with peanut butter

Per portion

  • 2 slices of sourdough90 g
  • 5¾ tsp peanut butter30 g

Method

  1. Two slices of the sourdough, toasted, peanut butter on while it is still hot. White sourdough rather than wholemeal here is deliberate — it is where a chunk of Ian's fibre came off.
Ian404kcal15 gprotein5 gfibre401 mgsodium275 mgpotassium
ExtraNikki only

Plant sterol drink

Per portion

  • 1 Benecol drink67.5 g

Method

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

Sunday

2026-08-30
Nikki1662kcal104 gprotein40 gfibre902 mgsodium5847 mgpotassium
Ian2897kcal162 gprotein48 gfibre1812 mgsodium7268 mgpotassium
BreakfastBoth

Skyr bowl with toasted oats, raspberries and walnuts

  • Nikki1 portion
  • Ian1.2 portions

Each

  • 200 g skyr
  • 32 g rolled porridge oats
  • ¼ punnet of raspberries50 g
  • 15 g walnuts
  • 1½ tsp runny honey10 g
  • 1 tsp chia seeds4 g

Method

  1. Toast the oats dry in a frying pan for 4-5 minutes, shaking often, until they smell nutty. Cool — they crisp as they cool.
  2. Spoon the skyr into a bowl, top with the raspberries, toasted oats, broken walnuts, chia and honey.
Nikki's plate421kcal29 gprotein9 gfibre96 mgsodium579 mgpotassium
Ian's plate505kcal35 gprotein11 gfibre115 mgsodium695 mgpotassium
LunchBoth

Butter bean, roast vegetable and tahini salad

Each

  • ½ tin of butter beans, drained62 g
  • ½ red pepper80 g
  • ½ courgette80 g
  • ½ raw beetroot50 g
  • ½ little gem lettuce60 g
  • ¼ cucumber50 g
  • 1 tomato80 g
  • 2½ tsp tahini12 g
  • ½ lemon, juiced12 g
  • 1¼ tsp olive oil6 g
  • ½ handful of flat-leaf parsley6 g
  • 2¾ tsp sunflower seeds8 g
  • 120 g potatoes, skin on

Method

  1. Roast the pepper and courgette at 200C fan for 25 minutes with the olive oil and black pepper — or use whatever is left from Sunday's prep tray.
  2. Boil 120 g of new potatoes per portion, cool, and halve them into the salad — they carry the dressing and keep the bean quantity sensible.
  3. Rinse the butter beans well; rinsing a tin under cold water for 30 seconds takes a real bite out of the sodium.
  4. Loosen the tahini with the lemon juice and cold water.
  5. Build the salad: leaves, cucumber, tomato, grated raw beetroot, the roast veg and beans on top, dressing over, sunflower seeds and parsley to finish.
Nikki's plate443kcal16 gprotein14 gfibre287 mgsodium2036 mgpotassium
Ian's plate443kcal16 gprotein14 gfibre287 mgsodium2036 mgpotassium
SnackNikki only

Cottage cheese with banana and cinnamon

Per portion

  • ½ pot of cottage cheese120 g
  • 1 banana120 g

Method

  1. Cottage cheese is the saltiest thing Nikki eats all week, so it appears once. Banana sliced over, cinnamon on top.
Nikki204kcal14 gprotein3 gfibre371 mgsodium580 mgpotassium
DinnerBoth

Cod, chickpea and tomato traybake

Each

  • 1 cod loin175 g
  • ½ tin of chickpeas, drained55 g
  • 2 tomatoes150 g
  • ½ red pepper80 g
  • ½ courgette80 g
  • ½ onion50 g
  • 3 cloves garlic9 g
  • 2 tsp olive oil9 g
  • 1½ tsp smoked paprika3.5 g
  • ½ lemon, juiced12 g
  • ½ handful of flat-leaf parsley6 g
  • 150 g potatoes, skin on

Method

  1. Heat the oven to 200C fan. Toss the chickpeas, halved tomatoes, sliced pepper, courgette and onion with the oil, crushed garlic, smoked paprika and black pepper. Roast 25 minutes.
  2. Add 150 g of potato per portion, cut into 2 cm cubes, to the tray at the start — they roast in the same time as the chickpeas.
  3. The chickpeas want to crisp slightly at the edges — if the tray looks wet at 25 minutes, give it another 5.
  4. Push the vegetables aside, lay the cod loins in the gaps, spoon a little of the tray oil over them, and return for 10-12 minutes until the fish is opaque and flakes.
  5. Lemon juice and parsley over the whole tray as it comes out.
Nikki's plate562kcal45 gprotein14 gfibre140 mgsodium2652 mgpotassium
Ian's plate562kcal45 gprotein14 gfibre140 mgsodium2652 mgpotassium
ExtraIan only

Scrambled eggs on sourdough with cheddar

Per portion

  • 2 medium eggs100 g
  • 20 g mature cheddar
  • 2 slices of sourdough60 g
  • 1 tsp olive oil4 g
  • 1 spring onion10 g

Method

  1. Two eggs beaten with black pepper, no milk. Cook them low and slow in the oil, pulling 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.
  3. On a toasted slice of sourdough with the spring onion over the top.
  4. This is 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 cheddar knife if it has been near the eggs.
Ian413kcal23 gprotein2 gfibre538 mgsodium241 mgpotassium
ExtraIan only

Evening milk shake

Per portion

  • 388 ml semi-skimmed milk400 g
  • ½ banana60 g
  • 2¾ tsp peanut butter15 g
  • 2¼ tsp runny honey15 g

Method

  1. Blend the semi-skimmed milk, banana, peanut butter and honey with a handful of ice.
  2. If the day has run short on protein, 20 g of whey puts about 16 g back. Most days the plan does not need it.
  3. A Plenny shake swaps in here — check the pouch's own figures rather than these; they differ between Plenny versions and are not in the database behind this plan.
Ian357kcal18 gprotein2 gfibre180 mgsodium906 mgpotassium
ExtraIan only

Latte

  • Ian2 portions

Per portion

  • 170 ml whole milk175 g

Method

  1. A double shot with 175 ml steamed whole milk — the taste Ian actually wants, and at this size it fits the plan without pushing the saturated fat anywhere awkward.
Ian214kcal11 gprotein0 gfibre150 mgsodium462 mgpotassium
ExtraIan only

Sourdough with peanut butter

Per portion

  • 2 slices of sourdough90 g
  • 5¾ tsp peanut butter30 g

Method

  1. Two slices of the sourdough, toasted, peanut butter on while it is still hot. White sourdough rather than wholemeal here is deliberate — it is where a chunk of Ian's fibre came off.
Ian404kcal15 gprotein5 gfibre401 mgsodium275 mgpotassium
ExtraNikki only

Plant sterol drink

Per portion

  • 1 Benecol drink67.5 g

Method

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

53 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.

almondappleaubergineavocadobananabasilbeetrootblack beanblueberrybroccolibutter beancarrotcherrychiachickpeacoriandercourgettecucumbercumindategarlicgingerhempkalekidney beanlemonlentillettucemaplemushroomoatoliveonionorangeparsleyparsnippeapeanutpearpepperpistachiopotatopumpkinraspberryricesesamesoyaspinachsunflowersweet potatotomatowalnutwheat

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. Tick as you go — the ticks are remembered on this device until you clear them.

Fruit and veg

Chilled

Fish and meat

Freezer

Cupboard

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 (826 mg), baking powder (488 mg), cottage cheese (370 mg) and sourdough (308 mg) — the rest is spread thinly across everything else.