

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:
- 120g soft dates, pitted
- 80g tahini (smooth nut butter such as peanut butter also works)
- 60g melted dark chocolate
- 30g cacao powder
- 40g pea protein powder
- 2-3 tbsp plant milk (as needed)
- Pinch of salt
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
- Line a small loaf tin or square tin with baking paper, leaving some overhang for easy lifting later.
- 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).
- 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.
- Add all caramel ingredients to the food processor and blend until completely smooth and thick. Scrape down the sides as needed.
- 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.
- Melt the chocolate (with coconut oil if using). Pour over the caramel layer and gently tilt the tin so it spreads evenly.
- Chill for at least 1 hour, or until fully set.
- 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 |