A deliciously moist vegan chocolate orange loaf topped with toasted almonds and fresh orange zest. Easy to make and perfect for a sweet fix!


  • 1 orange (zested)

  • 4tbsp juice of an orange

  • 285ml almond milk

  • 150g vegan butter

  • 3 tbsp golden syrup

  • 1tsp honey

  • 275g self raising flour 

  • 175g caster sugar

  • 4tbsp cocoa powder

  • 1tsp bicarbonate of soda

  • 1 heaped tbsp ground almonds (optional)

  • Handful of flaked almonds (toasted)


  1. Preheat the oven (160c fan) and line the loaf tin in baking paper

  2. Zest the orange and then whisk the liquids (orange juice and almond milk)

  3. Melt the butter, treacle and honey over a medium heat until smooth and set aside leaving to cool

  4. Sift the flour, cocoa powder, sugar and bicarbonate of soda together in a bowl

  5. Add the milk and butter mixtures, orange zest and ground almonds.

  6. Stir until the mixture is smooth

  7. Pour the mixture into a loaf tin and bake for around 45-50 minutes

  8. Check that it is baked through with a sharp knife, ensuring it comes out clean

  9. Leave to cool in the tin for 5 minutes and then turn out onto a cooling rack

  10. Once cooled, drizzle in some melted vegan chocolate and top with toasted almonds and orange zest!