Fitness & Diet Dashboard

Chris Wheeler - Newton Abbot, Devon - Week of 27 July-2 August 2026 - Target weight 90 kg - Vegan-first, tofu-free, sustainable deficit.

Next full week
Latest scale read logged: 114.5 kg on 25 July at 10:30. That is +1.9 kg versus the 5 July fasted reading and 24.5 kg from the 90 kg goal. Treat this as a consistency signal, not a panic trigger: keep lifting, keep protein high, remove snack drift, and use a moderate deficit rather than punishment volume.
Current weight
114.5 kg
25 Jul, 10:30
Goal remaining
24.5 kg
to 90 kg target
Body fat
30.0%
estimated fat mass: 34.4 kg
Muscle mass
76.0 kg
above 75 kg floor
Visceral fat
14
steady, still a priority
Base calories
2,350-2,550
portion-led deficit
Protein floor
180 g
protect lean mass
Training touches
5 + 1
five planned, one optional

Smart scale progress

Four-point trend

Metric14 Jun27 Jun5 Jul25 JulRead
Weight113.2 kg114.5 kg112.6 kg114.5 kgUp +1.9 kg vs 5 Jul; flat vs 27 Jun.
Body fat29.4%30.0%29.3%30.0%Needs focus +0.7 points vs 5 Jul.
Muscle mass75.79 kg76.00 kg75.55 kg76.00 kgProtected +0.45 kg vs 5 Jul.
Fat-free mass79.86 kg80.08 kg79.62 kg80.08 kgStable lean mass signal still solid.
Visceral fat14141414Priority steady but elevated.

Goal gap

Current: 114.5 kg. Target: 90.0 kg. Remaining: 24.5 kg.

The latest reading has returned to the 27 June level, so this week is a restart week. No crash response: aim for clean portions, high fibre, 180 g protein, and consistent movement.

Portion rule: half plate vegetables, one palm protein, one fist smart carbs on training days, half fist carbs on rest days, thumb-sized fats unless it is a long ride day.

Week context and training focus

Calendar-aware adjustments

  • Wednesday: travel day with London and Devon travel blocks. Use mobility, walking and a packed lunch rather than forcing a full workout.
  • Thursday: heavy afternoon busy block; train early or keep it short.
  • Friday: learning/work block across the afternoon; use a short morning Zwift endurance ride.

Weather and riding

  • Public weather data was accessible only for the immediate Newton Abbot outlook, with warm, partly cloudy conditions and moderate wind in the current forecast window.
  • Keep Sunday as the road-ride slot, but check the weekend forecast on Saturday night before committing to route length.
  • If wet or windy, swap Sunday to Zwift zone 2 and move the ride outdoors when the roads are calmer.

Training load

  • Two strength sessions: one home-gym pull/legs, one Premier Gym or home dumbbell push/hinge.
  • Two bike sessions: Tuesday intervals, Friday endurance.
  • One travel mobility session, one optional Saturday conditioning touch, one Sunday ride.

Diet focus

  • Breakfast and dinner are vegan every day; lunches are vegan Monday, Tuesday, Saturday and Sunday.
  • Wednesday-Friday lunches are solo and may include meat, with no tofu used anywhere.
  • Default deficit is portion-led because precise TDEE inputs are not refreshed here.

Day-by-day plan

Monday 27 July

Strength A - normal workdayMeals ~1,905 kcal

Training

06:00-06:50, home gym. Warm-up: 5 min easy spin or brisk walk, band pull-aparts, hip hinges. Main: goblet squat 4x8, dumbbell Romanian deadlift 4x10, pull-up negatives or assisted pulls 4x5, dumbbell row 3x10 each side, dead bug 3x10. Cool-down: hamstrings, lats, calves.

Breakfast and lunch

Breakfast: Apple-pie protein oats~520 kcal

Sweet, high-fibre oats with a proper protein hit and measured fats.

Recipe, measurements and method

Measure: oats 60 g, unsweetened soy milk 300 ml, apple 150 g grated, vegan protein 30 g, chia 10 g, walnuts 10 g, cinnamon.

  1. Simmer oats, soy milk, grated apple, chia and cinnamon for 5-6 minutes.
  2. Take off the heat, stir through protein, and loosen with water if needed.
  3. Top with walnuts. Do not free-pour nuts; this is the calorie-control point.
Lunch vegan: Harissa chickpea quinoa jar~625 kcal

Portable salad jar with measured quinoa, chickpeas and tahini dressing.

Recipe, measurements and method

Measure: cooked quinoa 150 g, chickpeas 120 g drained, harissa 15 g, cucumber 100 g, roasted pepper 100 g, rocket 40 g, tahini 15 g, lemon juice 20 ml.

  1. Roast chickpeas with harissa for 18 minutes.
  2. Layer quinoa, cucumber, pepper, rocket and chickpeas.
  3. Mix tahini, lemon and water into a thin dressing; add just before eating.

Dinner and prep

Dinner vegan: Mushroom, lentil and walnut ragu~760 kcal

Cook extra sauce for Tuesday lunch backup; keep pasta measured.

Recipe, measurements and method

Measure per serving: wholewheat spaghetti 75 g dry, mushrooms 200 g, cooked lentils 150 g, chopped tomatoes 200 g, onion 80 g, walnuts 15 g, tomato puree 15 g, greens 150 g.

  1. Brown mushrooms hard with onion and garlic.
  2. Add lentils, tomatoes, puree, herbs and walnuts; simmer until thick.
  3. Serve over measured pasta with greens. Save one sauce portion before serving.

Prep: Batch quinoa, wash salad, roast peppers, cook two ragu portions.

Tuesday 28 July

Zwift intervals - meetings laterMeals ~1,955 kcal

Training

06:10-06:55, Zwift. Warm-up 10 min zone 1-2. Main: 5x3 min at RPE 8 with 3 min easy between, then 8 min steady zone 2. Cool-down 8 min. Keep cadence smooth and stop one rep early if legs feel flat.

Breakfast and lunch

Breakfast: Berry spinach smoothie bowl~500 kcal

Cold, fast, high-protein bowl for post-Zwift refuel.

Recipe, measurements and method

Measure: soy yoghurt 250 g, frozen berries 150 g, spinach 50 g, vegan protein 30 g, oats 30 g, flaxseed 10 g, pumpkin seeds 10 g.

  1. Blend yoghurt, berries, spinach and protein until thick.
  2. Pour into a bowl and top with oats, flax and pumpkin seeds.
  3. Keep seeds measured; they are useful but calorie-dense.
Lunch vegan: Ragu-stuffed sweet potato~610 kcal

Leftover ragu over a controlled carb portion with greens.

Recipe, measurements and method

Measure: sweet potato 300 g, leftover ragu sauce 300 g, rocket 50 g, lemon juice, chilli flakes.

  1. Bake or microwave the sweet potato until soft.
  2. Split and fill with hot ragu.
  3. Top with rocket, lemon and chilli flakes for volume without many calories.

Dinner and prep

Dinner vegan: Black bean fajita bowl~845 kcal

Higher-carb dinner after intervals; make extra beans for Saturday lunch.

Recipe, measurements and method

Measure: cooked brown rice 180 g, black beans 180 g drained, peppers/onions 250 g, sweetcorn 80 g, salsa 60 g, avocado 50 g, lime, cumin, smoked paprika.

  1. Char peppers and onions, then add beans, corn and spices.
  2. Serve over measured rice with salsa and lime.
  3. Use 50 g avocado only; save extra bean mix for Saturday.

Prep: Make double black beans for Saturday lunch; keep avocado separate until serving.

Wednesday 29 July

Travel-adaptedMeals ~1,865 kcal

Training

Travel mobility only. Do 12-15 min before leaving or after returning: cat-cow, couch stretch, band shoulder openers, calf raises, glute bridges, 90/90 hips, 2 min nasal breathing. Add steps during travel gaps.

Breakfast and lunch

Breakfast: Raspberry overnight oats pot~515 kcal

Grab-and-go breakfast for the London travel day.

Recipe, measurements and method

Measure: oats 55 g, soy yoghurt 200 g, soy milk 100 ml, raspberries 120 g, vegan protein 25 g, chia 10 g, almonds 10 g.

  1. Mix oats, yoghurt, soy milk, chia and protein the night before.
  2. Fold through raspberries and chill overnight.
  3. Add almonds in the morning to keep texture.
Lunch solo: Chicken beetroot couscous box~650 kcal

Travel-proof, protein-led lunch so station food does not decide the day.

Recipe, measurements and method

Measure: cooked chicken breast 150 g, cooked giant couscous 160 g, beetroot 100 g, spinach 60 g, cucumber 100 g, tomatoes 100 g, lemon dressing 20 ml.

  1. Cool couscous before packing.
  2. Layer spinach, couscous, chicken, beetroot, cucumber and tomatoes.
  3. Keep dressing separate until lunch.

Dinner and prep

Dinner vegan: Thai-style green chickpea curry~700 kcal

Fast dinner after travel; measured rice keeps it deficit-friendly.

Recipe, measurements and method

Measure: chickpeas 160 g drained, light coconut milk 150 ml, green curry paste 25 g, broccoli 150 g, mangetout 80 g, spinach 60 g, cooked jasmine rice 150 g, lime.

  1. Fry curry paste for 60 seconds, then add coconut milk and chickpeas.
  2. Add broccoli and mangetout; simmer until just tender.
  3. Finish with spinach and lime; serve with measured rice.

Prep: Pack lunch the night before; keep dinner to 25 minutes because travel will drain willpower.

Thursday 30 July

Strength B - early onlyMeals ~1,940 kcal

Training

05:55-06:45, Premier Gym or home gym. Warm-up: incline walk or bike 6 min. Main: dumbbell bench 4x8, kettlebell deadlift 4x10, split squat 3x8 each, cable or band row 3x12, Pallof press 3x12, farmer carry 4x30 m. RPE 7, no grinders.

Breakfast and lunch

Breakfast: Savoury chickpea pancake~480 kcal

Higher-protein savoury breakfast without tofu.

Recipe, measurements and method

Measure: chickpea flour 75 g, water 140 ml, mushrooms 150 g, spinach 60 g, tomatoes 120 g, tomato relish 25 g, turmeric, chilli.

  1. Whisk chickpea flour, water and spices into a batter.
  2. Cook mushrooms and spinach first, then pour batter around them.
  3. Serve folded with tomatoes and a measured spoon of relish.
Lunch solo: Turkey chilli bowl~690 kcal

Meat lunch with beans and salad volume; rice stays small.

Recipe, measurements and method

Measure: turkey mince 150 g, kidney beans 120 g drained, chopped tomatoes 200 g, peppers/onion 180 g, cooked rice 100 g, lettuce 80 g, spices.

  1. Brown turkey with onion, peppers, cumin and smoked paprika.
  2. Add tomatoes and kidney beans; simmer until thick.
  3. Serve over lettuce with 100 g cooked rice.

Dinner and prep

Dinner vegan: Aubergine butter bean traybake~770 kcal

Big-volume vegan dinner with beans, veg and measured couscous.

Recipe, measurements and method

Measure: aubergine 250 g, butter beans 180 g drained, tomatoes 200 g, red onion 80 g, couscous 70 g dry, greens 150 g, lemon, parsley.

  1. Roast aubergine, tomatoes, onion and garlic until soft.
  2. Add butter beans for the final 10 minutes.
  3. Serve with herby couscous and lemony greens.

Prep: Make two traybake portions; wife-friendly leftovers for Friday if wanted.

Friday 31 July

Zwift endurance - learning blockMeals ~1,980 kcal

Training

06:20-07:05, Zwift zone 2. 40 min conversational endurance, include 4x20 sec high-cadence spin-ups, easy between. Mobility: thoracic rotations and hip flexors for 5 min afterwards.

Breakfast and lunch

Breakfast: Banana-cacao protein oats~540 kcal

Chocolate-style oats without turning breakfast into dessert calories.

Recipe, measurements and method

Measure: oats 60 g, soy milk 300 ml, banana 100 g, cacao 8 g, vegan protein 30 g, flaxseed 10 g, cherries 80 g.

  1. Cook oats with soy milk, mashed banana and cacao.
  2. Stir protein through off the heat.
  3. Top with cherries and flaxseed.
Lunch solo: Tuna cannellini pepper salad~610 kcal

No-cook lunch with protein, beans and one controlled bread choice.

Recipe, measurements and method

Measure: tuna 1 tin drained, cannellini beans 150 g drained, roasted peppers 120 g, cucumber 100 g, tomatoes 150 g, sourdough 60 g or oatcakes 30 g, lemon.

  1. Mix tuna, beans, peppers, cucumber and tomatoes.
  2. Dress with lemon, parsley and black pepper.
  3. Choose sourdough or oatcakes, not both.

Dinner and prep

Dinner vegan: Jackfruit black bean tacos~830 kcal

Two-taco rule: flavour stays high, calories stay controlled.

Recipe, measurements and method

Measure: corn tortillas x2, jackfruit 160 g drained, black beans 120 g, cabbage 120 g, pineapple 80 g, soy yoghurt 60 g, tomato puree 15 g, lime, smoked paprika.

  1. Shred jackfruit and simmer with tomato puree, paprika and black beans.
  2. Mix cabbage, pineapple and lime into slaw.
  3. Fill two tortillas and serve extra slaw on the side.

Prep: Keep tacos to two for deficit control; use extra slaw as volume.

Saturday 1 August

Optional conditioningMeals ~2,005 kcal

Training

Flexible 30-40 min. Option A: brisk walk plus 10 min core. Option B: home circuit 4 rounds easy-moderate: kettlebell swing 12, press-up 8-12, band row 15, step-up 10 each, plank 30 sec. Keep it fresh for Sunday.

Breakfast and lunch

Breakfast: Vegan breakfast hash~610 kcal

Weekend-feeling breakfast with measured potato and beans. Optional egg is for wife only.

Recipe, measurements and method

Measure: potatoes 250 g, peppers 120 g, mushrooms 150 g, spinach 60 g, beans 150 g, tomatoes 150 g, smoked paprika. Optional egg add-on not included in calories.

  1. Parboil potato cubes, then crisp in a non-stick pan.
  2. Add peppers, mushrooms and paprika.
  3. Fold in spinach and serve with beans and tomatoes.
Lunch vegan: Black bean fajita salad~545 kcal

Uses Tuesday's bean mix over salad instead of more rice.

Recipe, measurements and method

Measure: leftover fajita beans 250 g, mixed salad 120 g, cucumber 100 g, salsa 60 g, lime, avocado 30 g optional.

  1. Reheat beans or serve cold if texture is good.
  2. Build a large salad base first, then add beans.
  3. Finish with salsa, lime and optional avocado.

Dinner and prep

Dinner vegan: Seitan mushroom ale pie bowl~850 kcal

Comfort food without pastry; mash is half cauliflower to protect the deficit.

Recipe, measurements and method

Measure: seitan 160 g, mushrooms 200 g, onion 80 g, ale or stock 150 ml, peas 100 g, potato 200 g, cauliflower 250 g, greens 150 g.

  1. Brown mushrooms and seitan, then simmer with onion, thyme and ale or stock.
  2. Mash potato with cauliflower for a lighter topping.
  3. Serve pie filling with mash, peas and greens.

Prep: Lay out Sunday ride kit and prep recovery smoothie ingredients.

Sunday 2 August

Road ride if weather behavesMeals ~2,055 kcal

Training

08:00-10:00, Devon road ride. Aim for 60-90 min zone 2 with rolling terrain, not a smashfest. Fuel: bottle water plus electrolyte; add a banana or bar if over 75 min. Wet/windy swap: Zwift 60 min zone 2.

Breakfast and lunch

Breakfast: Pre-ride toast and recovery bowl~620 kcal

Split breakfast: small fuel before the ride, protein recovery afterwards.

Recipe, measurements and method

Measure: wholemeal toast 1 slice 45 g, peanut butter 15 g, banana 100 g, soy yoghurt 200 g, berries 150 g, vegan protein 25 g.

  1. Before riding, eat toast with peanut butter and half the banana.
  2. After riding, mix yoghurt, berries and protein.
  3. Add the remaining banana if the ride is over 75 minutes.
Lunch vegan: Falafel hummus flatbread~685 kcal

Ride-day lunch with a single flatbread and extra salad volume.

Recipe, measurements and method

Measure: wholemeal flatbread 1, falafel 120 g, hummus 45 g, roasted veg 180 g, salad 100 g, cucumber 80 g, lemon.

  1. Warm falafel and flatbread.
  2. Spread hummus thinly and load with salad and roasted veg.
  3. Use one flatbread; add extra salad if still hungry.

Dinner and prep

Dinner vegan: Red lentil dal with cauliflower~750 kcal

High-fibre recovery dinner; cook extra for Monday lunch.

Recipe, measurements and method

Measure: red lentils 90 g dry, chopped tomatoes 200 g, onion 80 g, spinach 80 g, cauliflower 250 g, cucumber 100 g, spices, lemon. Optional rice 100 g cooked if ride was hard.

  1. Simmer lentils with onion, garlic, ginger, turmeric, cumin and tomatoes until creamy.
  2. Roast cauliflower separately for texture.
  3. Stir spinach into dal and serve with cucumber-lemon salad.

Prep: Cook extra dal for Monday lunch; weigh in Monday morning if you want a cleaner fasted trend point.

Recipe deck - every meal covered

Apple-pie protein oats

Mon breakfastVegan10 min

Ingredients: 60 g oats, 300 ml unsweetened soy milk, 1 grated apple, 1 scoop vegan protein, 10 g chia, cinnamon, 10 g walnuts.

  1. Simmer oats, soy milk, apple, chia and cinnamon for 5-6 minutes.
  2. Take off the heat, stir through protein, loosen with water if needed.
  3. Top with walnuts; keep the portion exact because nuts are easy calories.

Harissa chickpea quinoa jar

Mon lunchVeganPrep ahead

Ingredients: cooked quinoa, chickpeas, harissa, cucumber, roasted pepper, rocket, lemon, tahini, parsley.

  1. Roast chickpeas with harissa for 18 minutes until lightly crisp.
  2. Layer quinoa, salad and chickpeas in a jar.
  3. Shake lemon, tahini and water into a dressing; add just before eating.

Mushroom, lentil and walnut ragu

Mon dinnerVegan40 min

Ingredients: mushrooms, onion, garlic, green or brown lentils, chopped tomatoes, tomato puree, walnuts, oregano, wholewheat spaghetti, greens.

  1. Soften onion and garlic, then brown finely chopped mushrooms hard for flavour.
  2. Add lentils, tomatoes, puree, oregano and chopped walnuts; simmer until thick.
  3. Serve with a measured spaghetti portion and a large side of greens.

Berry spinach smoothie bowl

Tue breakfastVegan8 min

Ingredients: soy yoghurt, frozen berries, spinach, vegan protein, oats, flaxseed, pumpkin seeds.

  1. Blend yoghurt, berries, spinach and protein until thick.
  2. Pour into a bowl and top with oats, flax and pumpkin seeds.
  3. Use frozen berries to keep it thick without needing juice.

Ragu-stuffed sweet potato

Tue lunchVeganLeftover win

Ingredients: baked sweet potato, leftover lentil-walnut ragu, rocket, lemon, chilli flakes.

  1. Microwave or bake the sweet potato until soft.
  2. Split and fill with hot ragu.
  3. Top with rocket, lemon and chilli for volume and bite.

Black bean fajita bowls

Tue dinnerVegan30 min

Ingredients: black beans, peppers, onions, sweetcorn, smoked paprika, cumin, brown rice, salsa, avocado, lime.

  1. Char peppers and onions, then add beans, corn, smoked paprika and cumin.
  2. Serve over one fist of rice with salsa and lime.
  3. Limit avocado to a quarter per serving; make extra beans for Saturday lunch.

Raspberry overnight oats

Wed breakfastVeganTravel-proof

Ingredients: oats, soy yoghurt, raspberries, chia, vanilla vegan protein, almonds, soy milk.

  1. Mix oats, yoghurt, soy milk, chia and protein the night before.
  2. Fold through raspberries and chill overnight.
  3. Add almonds in the morning so they stay crunchy.

Chicken beetroot couscous travel box

Wed lunchSolo meat15 min

Ingredients: cooked chicken breast, giant couscous, beetroot, spinach, cucumber, tomatoes, lemon, olive oil spray, parsley.

  1. Cook couscous and cool it fast so it packs cleanly.
  2. Layer spinach, couscous, chicken, beetroot and cucumber.
  3. Keep lemon dressing separate until lunch to avoid a soggy travel box.

Thai-style green chickpea curry

Wed dinnerVegan25 min

Ingredients: green curry paste, chickpeas, light coconut milk, broccoli, mangetout, spinach, basil, lime, microwave jasmine rice.

  1. Fry curry paste for 60 seconds, then add coconut milk and chickpeas.
  2. Add broccoli and mangetout; simmer until just tender.
  3. Finish with spinach, basil and lime; serve with half or one rice pouch depending on hunger.

Savoury chickpea pancake

Thu breakfastVegan15 min

Ingredients: chickpea flour, water, turmeric, mushrooms, spinach, tomatoes, chilli flakes, tomato relish.

  1. Whisk chickpea flour, water and turmeric into a pourable batter.
  2. Cook mushrooms and spinach first, then pour batter around them.
  3. Serve folded with tomato relish and extra tomatoes on the side.

Turkey chilli bowl

Thu lunchSolo meatBatchable

Ingredients: turkey mince, kidney beans, peppers, onion, chopped tomatoes, cumin, smoked paprika, lettuce, small rice portion.

  1. Brown turkey mince with onion, peppers and spices.
  2. Add tomatoes and kidney beans; simmer until thick.
  3. Serve over lettuce with a small rice portion rather than a full bowl of rice.

Aubergine butter bean traybake

Thu dinnerVegan45 min

Ingredients: aubergine, butter beans, tomatoes, red onion, garlic, parsley, lemon, couscous, greens.

  1. Roast aubergine, tomatoes, onion and garlic until collapsing and sweet.
  2. Stir in butter beans for the final 10 minutes.
  3. Serve with herby couscous and lemony greens; save leftovers for Friday.

Banana-cacao protein oats

Fri breakfastVegan10 min

Ingredients: oats, soy milk, banana, cacao, vegan protein, flaxseed, cherries.

  1. Cook oats with soy milk, mashed banana and cacao.
  2. Stir protein in off the heat to avoid clumps.
  3. Top with cherries and flaxseed; keep banana to one medium fruit.

Tuna cannellini pepper salad

Fri lunchSolo fishNo-cook

Ingredients: tuna, cannellini beans, roasted peppers, cucumber, tomatoes, parsley, lemon, oatcakes or sourdough.

  1. Mix tuna, rinsed beans, peppers, cucumber and tomatoes.
  2. Dress with lemon, parsley and black pepper.
  3. Serve with oatcakes or one slice of sourdough, not both.

Jackfruit black bean tacos

Fri dinnerVegan30 min

Ingredients: jackfruit, black beans, tomato puree, smoked paprika, corn tortillas, cabbage, pineapple, lime, soy yoghurt.

  1. Shred jackfruit and simmer with tomato puree, paprika and black beans.
  2. Mix cabbage, pineapple and lime into a bright slaw.
  3. Serve two tacos with extra slaw; use soy yoghurt as the cooling sauce.

Vegan breakfast hash

Sat breakfastVeganWeekend

Ingredients: potatoes, peppers, mushrooms, spinach, baked beans or black beans, smoked paprika, tomatoes. Optional egg for wife only.

  1. Cube and parboil potatoes, then crisp in a non-stick pan.
  2. Add peppers, mushrooms and paprika; fold in spinach at the end.
  3. Serve with beans and tomatoes; keep oil measured.

Black bean fajita salad

Sat lunchVeganLeftovers

Ingredients: leftover fajita beans, mixed salad, salsa, cucumber, lime, avocado if available.

  1. Reheat beans or serve cold if the texture is good.
  2. Build a big salad base first, then add beans as the protein.
  3. Finish with salsa and lime; avocado optional if calories allow.

Seitan mushroom ale pie filling

Sat dinnerVeganComfort food

Ingredients: seitan, mushrooms, onion, ale or stock, peas, thyme, cauliflower, potatoes, greens.

  1. Brown mushrooms and seitan, then simmer with onion, thyme and ale or stock.
  2. Thicken until glossy and add peas at the end.
  3. Top with cauliflower-potato mash instead of pastry to keep the deficit intact.

Pre-ride toast and recovery bowl

Sun breakfastVeganRide fuel

Ingredients: wholemeal toast, peanut butter, banana, soy yoghurt, berries, vegan protein.

  1. Before the ride, eat one toast with measured peanut butter and half a banana.
  2. After the ride, mix soy yoghurt, berries and protein.
  3. Add the other half banana if the ride runs over 75 minutes.

Falafel hummus flatbreads

Sun lunchVegan15 min

Ingredients: wholemeal flatbreads, falafel, hummus, roasted veg, salad, cucumber, lemon, chilli flakes.

  1. Warm falafel and flatbreads.
  2. Spread hummus thinly, then load with salad and roasted veg.
  3. Use one flatbread plus extra salad if fat loss is the priority that day.

Red lentil dal with cauliflower

Sun dinnerVegan35 min

Ingredients: red lentils, onion, garlic, ginger, turmeric, cumin, chopped tomatoes, spinach, cauliflower, cucumber, lemon.

  1. Simmer lentils with onion, garlic, ginger, spices and tomatoes until creamy.
  2. Roast cauliflower separately so it has texture.
  3. Stir spinach through the dal and serve with cucumber-lemon salad; freeze extra portions.

Tesco-style shopping list

Produce

  • Apples x4, bananas x6, raspberries or mixed berries 600 g, cherries 300 g
  • Spinach 600 g, rocket 120 g, mixed salad 300 g, cabbage x1
  • Mushrooms 800 g, peppers x8, onions x6, red onions x3, garlic x2 bulbs
  • Aubergines x2, broccoli x2, mangetout 200 g, cauliflower x1
  • Cucumber x2, tomatoes 700 g, beetroot pack, sweet potatoes x3, potatoes 1 kg
  • Limes x6, lemons x4, avocado x2, pineapple chunks 300 g, fresh basil and parsley

Chilled and dairy-free

  • Unsweetened soy milk 4 litres
  • Soy yoghurt 1 kg
  • Hummus 300 g
  • Vegan falafel 300-400 g
  • Seitan pieces 400 g
  • Optional eggs for wife only

Store cupboard

  • Oats 1 kg, chia seeds, flaxseed, pumpkin seeds, walnuts, almonds
  • Pea or vegan protein powder
  • Quinoa, brown rice, jasmine microwave rice, wholewheat spaghetti, giant couscous, couscous
  • Chickpeas x5 tins, black beans x4 tins, butter beans x2 tins, cannellini beans x2 tins, kidney beans x2 tins
  • Red lentils 1 kg, chopped tomatoes x8 tins, tomato puree
  • Jackfruit x2 tins, light coconut milk x2 tins, green curry paste
  • Harissa, tahini, salsa, peanut butter, lemon dressing ingredients

Herbs, spices and flavour

  • Cinnamon, smoked paprika, cumin, turmeric, chilli flakes, oregano, mixed herbs
  • Fresh ginger, coriander if wanted, low-salt stock cubes
  • Soy sauce or tamari, rice vinegar, olive oil spray, electrolyte tablets

Bakery and wraps

  • Wholemeal or sourdough loaf
  • Corn tortillas x1 pack
  • Wholemeal flatbreads x1 pack
  • Oatcakes or rye crackers

Meat and fish - solo lunches only

  • Cooked chicken breast pieces 300-400 g for Wednesday
  • Turkey mince 500 g for Thursday chilli
  • Tuna tins x2 for Friday

Frozen and convenience

  • Frozen berries backup 500 g
  • Frozen peas 500 g
  • Microwave rice pouches x2 for travel-proof dinners
  • Vegan protein bars or bananas for Sunday ride backup

Household extras

  • Meal-prep tubs or jars
  • Freezer bags for dal and ragu portions
  • Kitchen foil or baking parchment for traybakes

Deployment note

Ready for hosting: this is a self-contained HTML dashboard for the GitHub/Azure Static Web App flow behind christrainingplan.com. Replace the current site file with this HTML when you are ready to publish.

Gym class/facility details should be checked before relying on a specific Premier Gym class time. Weather should be refreshed on Saturday for the Sunday ride decision.