Recipes 🩷
Healthy, practical endurance-fuel recipes for athletes, busy training days and real South African kitchens.

Before training / easy long rides / South African beskuit
Buttermilk Oat & Raisin Ride Rusks
Classic South African Beskuit, Baked for the Bike
Ingredients
- 500 g self-raising flour
- 150 g rolled oats
- 150 g brown sugar
- 150 g seedless raisins
- 5 ml baking powder
- 2.5 ml fine salt
- 5 ml ground cinnamon
- 200 g butter, melted
- 250 ml buttermilk
- 1 large egg
Method
- Preheat the oven to 180°C. Mix the flour, oats, sugar, baking powder, salt, cinnamon and raisins.
- Let the melted butter cool slightly, then whisk with the buttermilk and egg.
- Stir the wet and dry ingredients together into a soft, sticky dough.
- Press into a lined baking tin and score into 30 evenly sized fingers.
- Bake at 180°C for 45–50 minutes, until golden and baked through. Check the centre; tin depth and oven performance can change the baking time.
- Cool slightly, then break or cut along the scored lines. Spread apart on baking trays and dry at 90°C until hard and dry right through. This may take several hours or overnight; check the centre of a cooled rusk rather than relying on time alone. Cool completely before packing.
Coach note: Dunk before early Zwift sessions, or enjoy on easy long rides when you have time to chew. Try in training first to check comfort. Count these towards your overall ride fuel; a few rusks are not a complete fuelling plan. Ouma’s rusk tin, now with a ride to catch.
Storage: Dry until hard right through, cool completely, then keep in a clean, dry, airtight tin in a cool place. Shelf life depends on how thoroughly they are dried and stored; a specific storage duration has not been verified for this recipe. Discard if mould or an off smell develops.
Recipe note: The supplied yield assumes 30 evenly sized rusks. The ±23 g carbohydrate figure is an estimate, not a laboratory result. Using the supplied label assumptions for flour, oats, sugar, raisins and buttermilk gives about 703 g per batch, or 23.4 g per rusk before the small contributions from the remaining ingredients. Brands and portion sizes vary. Tin size and kitchen testing have not been confirmed.

During rides / indoor training / caffeine-free ride fuel
Iced Rooibos, Orange & Honey Ride Bottle
A cold, proudly South African bottle for hot-day rides
Ingredients
- 2 rooibos tea bags
- 500 ml just-boiled water
- 2 tablespoons honey
- ⅛ teaspoon fine salt
- 200 ml 100% orange juice
- Orange zest (optional)
Method
- Steep the rooibos in just-boiled water for 5 minutes.
- Remove the bags and stir in the honey and salt while warm.
- Cool completely, then add the orange juice and zest.
- Pour half into a freezer-safe cycling bottle and freeze overnight. Leave room for expansion and follow the bottle manufacturer’s freezing instructions.
- Refrigerate the rest; add it in the morning and shake.
Coach note: Caffeine-free, cold and actually nice to drink. Tastes like Gran’s iced tea, built for the road. Count the carbohydrates in this bottle as part of your ride fuel, rather than assuming one bottle covers an entire long session. Try it in training first to check taste and gut comfort.
Storage: Keep the reserved drink covered in the fridge overnight and keep the prepared bottle chilled until your ride. Freeze only half — liquid expands. Use a freezer-safe bottle; do not freeze the drink in the glass jug shown in the poster.
Recipe note: The listed ingredients fit a 750 ml bottle; the recipe does not claim an exact 750 ml yield. The ±56 g carbohydrate figure is the supplied estimate for the whole batch, based on approximately 22 g from the orange juice and 34 g from the honey. Check your own product labels and measure your honey consistently. Kitchen testing has not been confirmed.

Lunch / recovery meals / before evening training
Lemon Chickpea & Couscous Lunch Bowls
Fresh, zesty desk-lunch fuel for busy training days
Ingredients
- ⅔ cup (120 g) dry couscous
- Boiling water, as directed on the packet
- 1 × 400 g can chickpeas, drained and rinsed
- ½ English cucumber, diced
- 1 medium carrot, grated
- 1 lemon, zest and juice
- 2 tablespoons olive oil
- A small handful of parsley and mint, chopped
- Salt and black pepper, to taste
Method
- Prepare the couscous with boiling water according to the packet instructions. Fluff with a fork.
- Drain and rinse the chickpeas, then pat dry.
- Dice the cucumber and grate the carrot.
- Whisk together the lemon zest, lemon juice, olive oil, salt and black pepper.
- Let the couscous cool before adding the vegetables for maximum crunch. Toss with the chickpeas, dressing and chopped herbs.
- Divide between two bowls or lunch containers.
Coach note: A practical lunch after a morning ride or run, or around 3–4 hours before an evening Zwift session. Adjust the portion and timing to suit your appetite and gut comfort.
Storage: Refrigerate promptly in sealed containers and use within 2 days. Keep chilled during transport. No microwave needed.
Recipe note: Kitchen testing has not been confirmed. The carbohydrate figure is an estimate supplied with the recipe and varies with brands, drained chickpea weight and portion size. Contains wheat (gluten).

No-cook / refrigerated lunch
No-Cook Tuna & Sweetcorn Wraps
A no-cook lunch concept with tuna, sweetcorn and cucumber
Provisional ingredients
- 2 large ready-to-eat wraps (about 25 cm)
- 150 g canned tuna, drained
- 80 g canned ready-to-eat sweetcorn, drained
- 40 g plain yoghurt
- 80 g cucumber, deseeded and patted dry
Proposed method
- Wash hands, clean utensils and rinse cucumber.
- Drain and weigh tuna and sweetcorn.
- Deseed and dry cucumber; weigh 80 g and dice.
- Mix filling with yoghurt; weigh finished mixture.
- Divide equally between wraps; fold and check closure.
- Cover and refrigerate promptly at 4°C or below.
Coach note: Keep at 4°C or below. Transport in an insulated lunch bag with two cold sources, then refrigerate on arrival where possible. Not an unchilled riding snack. Discard perishables left unrefrigerated for more than 2 hours, or 1 hour above approximately 32°C. Follow any stricter product-label instructions.
Concept status: Untested; quantities, yield and wrap capacity are provisional. The 350 g filling total before transfer losses suggests about 175 g per wrap; this is arithmetic, not a tested yield. Nutrition awaits exact products and wrap weights. The poster is a concept illustration.
Allergens: Contains fish; milk with dairy yoghurt; wheat/gluten with wheat wraps. Check every product’s ingredients, allergen declaration and “may contain” wording for additional allergens, including soya, sesame or egg where declared. No allergen-free claim is supported.
Storage guidance: FoodSafety.gov · USDA FSIS

Cycling fuel / easier endurance sessions
Apricot Jam Rice Cakes
Soft, gently sweet ride fuel
Ingredients
- 200 g short-grain white rice, uncooked
- 500 ml water, or the rice packet’s recommended amount
- 150 g apricot jam
- 60 g golden syrup
- ½ tsp fine salt
- ¼ tsp cinnamon, optional
Method
- Cook the rice until soft and sticky, following the packet’s water and cooking guidance.
- Stir in the jam, syrup, salt and cinnamon while warm.
- Press firmly into a lined shallow tin, about 20 × 20 cm.
- Cool promptly and refrigerate within 1 hour of cooking. Chill for at least 2 hours.
- Cut once down the middle, then three times across to make 8 rectangles.
- Wrap individually and keep chilled.
Coach note: Eat within 24 hours of cooking or freeze promptly. Carry with ice packs; defrost in the fridge. Carbohydrates are estimates — check your product labels.

Before training / long rides / pre-run fuel
Banana Oat Muffin Bites
Real-food fuel for long adventures
Ingredients
- 2 ripe bananas, mashed
- 1 1/2 cups oats
- 1 egg
- 3 Tbsp honey
- 1/4 tsp salt
- 1 tsp cinnamon
- A handful of chocolate chips, optional
Method
- Preheat the oven to 180 C.
- Mash the ripe bananas.
- Mix in the oats, egg, honey, salt and cinnamon.
- Fold in the chocolate chips, if using.
- Spoon into a greased mini muffin tin.
- Bake for 15-18 minutes.
Coach note: Let them cool before packing. Best when you want real food and have time to chew.

Cycling fuel / steady endurance sessions
Date & Rice Ball Bombs
Soft date and rice fuel for steady endurance sessions
Carbohydrate and calorie values are not yet verified.
Ingredients
- 2 cups cooked sushi or short-grain rice, still warm
- 8 pitted dates, finely chopped
- 2 Tbsp honey
- 1/2 tsp salt
- 1 Tbsp coconut oil
Method
- Start with freshly cooked rice. Using clean hands and utensils, promptly mix in the chopped dates, honey, salt and coconut oil.
- Spread the mixture thinly in a clean shallow container, or divide into small portions, to cool rapidly. A cold-water bath around the container can help. Do not leave rice in its cooking pot or rice cooker to cool.
- Chill as quickly as possible, ideally within one hour of cooking. Once cool, cover and refrigerate. Keep the fridge at 0–5°C; check with a thermometer.
- Once chilled, shape into portions, weigh and record the finished yield, wrap individually and return promptly to the fridge. Shaping and wrapping do not restart the storage clock.
Storage and carrying: Eat within 24 hours of cooking. Pack straight from the fridge into an insulated cool bag with frozen gel packs or ice packs; keep chilled until eating and refrigerate on arrival where possible. Foil, clingfilm, a jersey pocket or an ordinary bag does not provide chilled transport. If you cannot keep the rice balls chilled, choose another snack. This recipe does not establish a safe room-temperature riding duration.
Sources: FSA rice guidance · FSA refrigeration guidance · FSA picnic transport guidance
Weigh your fuel
Homemade Gel
Portion guide
37 g gel
≈ 25 g carbohydrate
Different brands? Recalculate from your labels using the guide below.
Race fuel / quick carbs
Homemade Gel
Honey + salt syrup — measured portions
Use a kitchen scale for repeatable portions. These weighed quantities replace the old cup measures.
Ingredients
- 175 g honey
- 85 g golden syrup
- 1.5 g fine salt (about 1/4 tsp)
- 30 g water (2 Tbsp)
- 5 g lemon juice (about 1 tsp)
Method
- Weigh the honey and golden syrup into a clean bowl.
- Add the salt, water and lemon juice.
- Whisk while cold until smooth and evenly mixed.
- Weigh the finished gel, excluding the bowl. With the listed quantities it is about 297 g before transfer losses.
- Divide into 8 equal portions by weight: about 37 g each. Alternatively, weigh these amounts into a clean reusable flask and mark the portion levels.
- If you add more water, weigh the batch again and divide the new weight by 8.
Carbohydrate maths and ingredient labels
Worked example, not a test of your own brands: Hilltop British Blossom Honey lists 76 g carbohydrate per 100 g; Lyle’s Golden Syrup Tin lists 79 g per 100 g. Manufacturer values checked on 3 October 2026.
- Honey: 175 × 76 ÷ 100 = 133 g carbohydrate.
- Golden syrup: 85 × 79 ÷ 100 = 67.15 g carbohydrate.
- Batch: about 200 g carbohydrate, excluding the small contribution from 5 g lemon juice.
- Eight equal portions: about 25 g carbohydrate each. Four equal portions would provide about 50 g each, not 25 g.
For your own brands, multiply each ingredient’s weight in grams by its labelled carbohydrate per 100 g, divide by 100, then add the results. Carbohydrate per portion = batch carbohydrate ÷ number of equal portions.
To target 25 g carbohydrate: portion weight in grams = finished batch weight × 25 ÷ batch carbohydrate. Water and salt add weight but no carbohydrate. Include lemon juice if you have its label. These are label-based estimates, not laboratory measurements.
Maple option: You can use 85 g maple syrup instead, but recalculate from its own label. Pure maple syrup and maple-flavoured syrup are different products; the golden-syrup estimate does not automatically apply.
Coach note: Measure a portion by weight rather than by mouthful. Count the carbohydrate from this gel alongside your drinks and other food, and fit it into the fuelling plan you have practised in training. Take with water.

Long rides / long Zwift sessions
Maroela Energy Bars
Oats + peanut butter – no baking
Ingredients
- 2 cups rolled oats
- 3/4 cup peanut butter
- 1/2 cup honey or golden syrup
- 1/3 cup raisins or chopped dates
- 1/4 cup Rice Krispies, for crunch
- 1/2 tsp salt
Method
- Warm the peanut butter and honey until runny.
- Combine the oats, fruit, Rice Krispies and salt.
- Pour in the warm peanut butter mixture.
- Stir until everything is evenly coated.
- Press firmly into a lined dish.
- Chill for 2 hours, then slice into 10 bars.
Coach note: No baking required. Slower-release energy for long rides and three-hour Zwift epics.
Savoury fuel / very long efforts
Salted Potato Cubes
The ultramarathon secret
Ingredients
- 4 medium potatoes, peeled and cubed
- Salt for cooking and seasoning; amount not standardised
- A splash of olive oil
Method
- Peel the potatoes and cut them into cubes.
- Boil in salted water until just soft, then drain.
- Do not overcook – they must hold their shape.
- Season with salt and toss with olive oil while hot.
- Pack into a small ziplock bag.
Nutrition note: Salt is added during cooking and after draining. The retained cooking salt, finishing salt and finished batch weight have not been measured, so the previous sodium estimate has been withdrawn. Do not use this recipe as a measured sodium dose. The old recipe poster has been withdrawn pending a measured recipe update.
Coach note: Keep the cubes firm and bite-sized. Perfect when sweet fuel becomes unappealing after several hours.

Long rides / trail days / race pockets
Date & Almond Energy Bars
Real-food bars for the long haul
Ingredients
- 1½ cups pitted dates
- 1 cup almonds
- 1 cup rolled oats
- 2 Tbsp honey
- 1 Tbsp pumpkin seeds
- A pinch of salt
Method
- Blitz the dates to a paste.
- Chop the almonds.
- Mix all the ingredients.
- Press into a lined tin.
- Chill until set.
- Cut into bars.
Coach note: Press the mixture firmly so the bars hold together, then keep chilled until packing.

Long rides / hikes / busy training days
Peanut Butter Energy Balls
No-bake pocket fuel for long days
Ingredients
- 1 cup rolled oats
- ½ cup peanut butter
- 3 Tbsp honey
- 2 Tbsp dark chocolate chips
- 1 Tbsp chia seeds
- 1 tsp vanilla
Method
- Mix the oats, chia seeds and chocolate chips.
- Stir in the peanut butter, honey and vanilla.
- Mix to a sticky dough.
- Chill for 15 minutes.
- Roll into balls.
- Keep chilled.
Coach note: Chill the mixture before rolling so the balls hold their shape, and keep them chilled until needed.

On-the-go snack / recovery topping
Honey Roasted Trail Mix Clusters
Crunchy handfuls of endurance energy
Ingredients
- 2 cups rolled oats
- ½ cup mixed nuts
- ¼ cup honey
- 2 Tbsp coconut oil
- ¼ cup dried cranberries
- 2 Tbsp sunflower seeds
Method
- Mix the oats, nuts and seeds.
- Warm the honey and coconut oil, then stir through.
- Press onto a lined tray.
- Bake for 15–18 minutes at 160°C.
- Cool fully.
- Add the cranberries.
Coach note: Cool completely before breaking into clusters. Pack for the road or spoon over recovery yoghurt.

Before training / real-food snack
Banana Oat Breakfast Cookies
Grab-and-go fuel before the sun is up
Ingredients
- 2 ripe bananas
- 1½ cups rolled oats
- 2 Tbsp peanut butter
- 2 Tbsp dark chocolate chips
- 1 tsp cinnamon
- 1 tsp vanilla
Method
- Mash the bananas.
- Stir in the oats, peanut butter, cinnamon and vanilla.
- Fold in the chocolate chips.
- Spoon onto a lined tray.
- Flatten gently.
- Bake for 15 minutes at 180°C.
Coach note: Cool completely before packing so the cookies stay firm and travel well.

Hydration / hot training days
Green Hydration Shake
Refresh • hydrate • restore
Ingredients
- 1 cup pineapple
- 1 handful baby spinach
- ½ ripe mango
- 1 cup coconut water
- ½ banana
- A squeeze of lime
- A few ice cubes
Method
- Blend the spinach and coconut water.
- Add the pineapple, mango and banana.
- Blend until smooth.
- Add the lime and ice.
- Pour and enjoy.
Coach note: On hot training days, add extra ice and a small pinch of salt.

Everyday recovery / filling snack
Berry Yoghurt Shake
Berry good fuel for everyday athletes
Ingredients
- 1 cup mixed berries
- 1 cup plain full-cream yoghurt
- ½ cup full-cream milk
- 1 Tbsp honey
- ½ tsp vanilla, optional
- A few ice cubes
Method
- Add the berries and yoghurt to a blender.
- Add the milk, honey and vanilla.
- Blend until smooth.
- Add the ice and blend again.
- Pour and top with berries.
Coach note: Use frozen berries instead of ice for a thicker, colder shake.

Post-training / recovery
Chocolate Recovery Shake
Rebuild • refuel • recover
Ingredients
- 1 ripe banana
- 1 cup chilled milk
- 1 scoop chocolate protein
- 1 Tbsp cocoa powder
- 1 Tbsp honey, optional
- A few ice cubes
Method
- Slice the banana.
- Add the milk, protein, cocoa and honey to a blender.
- Blend until smooth.
- Add the ice and blend again.
- Pour and serve.
Coach note: Enjoy within 30–60 minutes after training to begin refuelling and recovery.

Pre-ride / slow-release fuel
Pre-Ride Oat & Coffee Shake
Slow-release fuel to get you rolling
Ingredients
- ½ cup rolled oats
- 1 ripe banana
- 1 cup chilled milk
- 1 shot espresso
- 1 Tbsp honey
- A pinch of cinnamon
- A few ice cubes
Method
- Blitz the oats.
- Add the banana, milk, espresso, honey and cinnamon.
- Blend until smooth.
- Add the ice and blend again.
- Pour and serve.
Coach note: Blend the oats first, then enjoy the shake 45–60 minutes before your ride.

Cold / no-bake / post-session
Peanut Butter & Banana Recovery Smoothie
Five minutes, one blender, everything your legs are asking for
Ingredients
- 1 large ripe banana, preferably peeled, sliced and frozen
- 2 heaped Tbsp smooth peanut butter
- 250 ml milk
- 2 Tbsp instant oats
- 1 tsp honey, optional
- A generous pinch of salt
- A handful of ice
Method
- Add all the ingredients to a blender.
- Blend for 45 seconds until no oat lumps remain.
- Pour and drink while still cold — ideally before you take your shoes off.
Coach note: Two tablespoons of full-cream milk powder lifts the estimated protein towards 25 g and makes it creamier. Freeze sliced bananas ahead for a thicker, colder blend.

Batch cook / freezer-friendly / recovery meal
Mince, Butternut & Rice Bowls
One pot on a Sunday, five recovery meals for the week
Ingredients
- 500 g lean beef mince, or chicken mince
- 1 large onion, chopped
- 2 tsp crushed garlic
- 500 g frozen butternut chunks
- 1 tin (400 g) chopped tomatoes
- 1 tin (400 g) brown lentils or sugar beans, drained and rinsed
- 2 Tbsp tomato paste
- 1 Tbsp mild curry powder, or 2 tsp barbecue spice
- 1 beef or vegetable stock cube
- 2 cups uncooked rice
- A splash of sunflower oil, salt and black pepper
Method
- Cook the rice in a separate pot.
- Heat the oil in a large pot and fry the onion for 3–4 minutes. Add the garlic for the last 30 seconds.
- Add the mince, break it up and brown it well.
- Stir in the curry powder and tomato paste, then cook for 1 minute.
- Add the tomatoes, butternut, crumbled stock cube and about 150 ml water.
- Cover and simmer for 15–18 minutes, until the butternut is tender.
- Stir in the lentils and simmer uncovered for another 5 minutes. Season well.
- Serve over rice. For meal prep, divide into shallow containers and cool quickly, ideally within 1 hour, then refrigerate or freeze promptly.
Coach note: The lentils stretch 500 g of mince across five generous portions. Refrigerate promptly and use within 24 hours, or freeze promptly for later. Reheat only once, until steaming hot throughout.

Quick weeknight / night before a long session
Tomato Pilchard Pasta
Fifteen minutes, one pan, the cheapest protein in the shop
Ingredients
- 300 g pasta — macaroni, penne or spaghetti
- 1 tin (400 g) pilchards in tomato sauce, or 2 tins tuna in brine
- 1 onion, finely chopped
- 2 tsp crushed garlic
- 1 tin (410 g) whole-kernel corn, drained
- 1 Tbsp tomato paste
- 1 tsp mixed herbs, or a shake of Aromat
- A squeeze of lemon juice and plenty of black pepper
- A splash of oil
Method
- Boil the pasta in well-salted water. Reserve a mug of cooking water before draining.
- Fry the onion in oil for 4 minutes. Add the garlic for the last 30 seconds.
- Stir in the tomato paste and herbs and cook for 1 minute.
- Add the pilchards with their sauce. Break the fish up gently so it stays flaky.
- Add the corn and simmer for 3–4 minutes.
- Add the drained pasta and a good splash of reserved water. Toss until glossy.
- Finish with lemon juice and black pepper, then serve immediately.
Coach note: Do not skip the pasta water — it turns the fish and tomato mixture into a glossy sauce. Best fresh, but it reheats with a splash of water.

Quick supper / iron-rich recovery
Peri-Peri Chicken Livers on Toast
Twenty minutes, restaurant energy, and the cheapest iron in the shop
Ingredients
- 500 g chicken livers, trimmed
- 1 onion, finely chopped
- 2 tsp crushed garlic
- 1 tsp peri-peri or chilli spice — start low
- 1 tsp paprika
- 3 Tbsp tomato sauce, or 2 Tbsp tomato paste plus a pinch of sugar
- 1 tsp Worcestershire sauce
- 60 ml cream, or plain double-cream yoghurt
- 4 thick slices of brown or low-GI bread, toasted
- Oil, salt and black pepper
Method
- Pat the livers dry with paper towel so they fry rather than steam.
- Heat the oil until hot. Fry the onion for 3 minutes, then add the garlic, peri-peri and paprika for 30 seconds.
- Add the livers in one layer. Brown them, turning to cook evenly.
- Stir in the tomato sauce, Worcestershire sauce and a splash of water. Simmer until a food thermometer confirms the centres reach 70°C for at least 2 minutes.
- Turn the heat down, stir in the cream and warm through without boiling. Season well.
- Spoon over hot toast and serve.
Coach note: The toast supplies the carbohydrate half of the meal. If you suspect low iron, get a blood test rather than self-diagnosing.