Homemade Trail Mix Energy Bars for Long Rides and Runs

Why This Recipe Works for Athletes

Shop-bought energy bars are convenient but expensive, often overly sweet, and frequently packed with unnecessary additives. These homemade trail mix bars deliver slow-release carbohydrates from oats and dates, healthy fats from mixed nuts, and a hit of antioxidants and magnesium from dark chocolate — all for a fraction of the cost. They are sturdy enough to survive in a back pocket or bento box on a long ride and provide sustained energy without the sugar spike and crash that simpler gels and bars can cause.

Ingredients

  • 150g rolled oats
  • 120g medjool dates, pitted (roughly 10-12 dates)
  • 60g mixed nuts (almonds, cashews, walnuts), roughly chopped
  • 40g sunflower or pumpkin seeds
  • 40g dark chocolate chips or roughly chopped dark chocolate (70%+)
  • 3 tbsp almond or peanut butter
  • 2 tbsp honey or maple syrup
  • 1 tsp vanilla extract
  • Pinch of sea salt

Instructions

  1. Preheat oven to 160°C (fan). Line a 20×20cm baking tin with parchment paper.
  2. Place the pitted dates in a food processor and blend until a smooth paste forms. If the dates are dry, soak in warm water for 10 minutes first, then drain before blending.
  3. In a large mixing bowl, combine the oats, chopped nuts, seeds, and sea salt. Add the date paste, nut butter, honey, and vanilla extract. Mix thoroughly until everything binds together into a sticky, press-able mixture.
  4. Fold in the dark chocolate chips last so they do not melt into the mixture.
  5. Transfer to the lined baking tin and press down firmly using the back of a spoon or damp hands until the mixture is compacted to about 2cm thick.
  6. Bake for 18-22 minutes until the edges are golden and the surface is dry to the touch.
  7. Allow to cool completely in the tin before cutting — they crumble if cut hot. Cut into 8-10 bars and store in an airtight container for up to 5 days, or freeze individually wrapped for up to 3 weeks.

Nutrition Notes

Per bar (makes 10): approximately 220 calories, 5g protein, 26g carbohydrates, 10g fat. Ideal for the 45-90 minute mark on a long ride when you need sustainable fuel rather than an immediate hit. For higher carbohydrate content on ultradistance efforts, add an extra tablespoon of honey and replace some nuts with dried cranberries or raisins. These also work as a pre-training snack eaten 60-90 minutes before a session.

Prep time: 35 minutes (including baking) | Servings: 10 bars