Recipe and images courtesy of Romy London (@romylondonuk on Instagram)

These chocolate date caramel protein bars are rich, fudgy and layered like a proper treat - not a sad, chalky protein bar. They’re naturally sweetened with dates, fully vegan, and honestly taste more like a dessert you’d make again than something you’d eat “for the protein”.

Prep time: 30-40 minutes

Ingredients (serves 10)

For the chocolate protein fudge base:

For the date caramel layer:

  • 150g soft dates (pitted)
  • 1 1/2 tbsp tahini (or nut butter such as peanut butter)
  • 2-3 tbsp warm water
  • Pinch of salt

For the chocolate topping

  • 80g dark chocolate
  • 1 tsp coconut oil (optional, for a softer bite)

Instructions

  1. Line a small loaf tin or square tin with baking paper, leaving some overhang for easy lifting later.
  2. Add the dates to a food processor and blend until they form a sticky paste. Add the nut butter, melted chocolate, cacao powder, pea protein and salt. Blend until thick and smooth. Add plant milk a tablespoon at a time until the mixture becomes soft, glossy and spreadable but still very thick (it should not pour).
  3. Press the mixture firmly into the lined tin, smoothing the surface with the back of a spoon. Compact it well - this is key for clean slices later. Chill while you prepare the caramel.
  4. Add all caramel ingredients to the food processor and blend until completely smooth and thick. Scrape down the sides as needed.
  5. Spread the caramel evenly over the chilled base, smoothing it right to the edges. Return to the fridge for 10-15 minutes to firm up slightly.
  6. Melt the chocolate (with coconut oil if using). Pour over the caramel layer and gently tilt the tin so it spreads evenly.
  7. Chill for at least 1 hour, or until fully set.
  8. Lift out of the tin and slice into bars using a sharp knife (wipe between cuts for clean edges).
Calories 223Kcal
Total Fat 13g
Saturated Fat 4g
Sodium 57mg
Total Carbohydrate 19g
Fibre 3g
Sugar 15g
Protein 7g