Chocolate Courgette Cake

The Flexitarian

chocolate courgette cake

You don’t need an excuse to make this cake. But if you want one, bake it for any non-vegans you know… They won’t believe their taste buds!

Recipe serves: 5

Prep time: 15 mins

Cooking time: 25 mins


  1. 250g plain flour [UK 9oz / US 2 cups]
  2. 350g caster sugar [UK 12oz / US 1 ½ cup]
  3. 85g cocoa powder [UK 3oz / US 3/4 cup]
  4. 2 tsp baking powder
  5. 1 tsp bicarbonate of soda
  6. 125ml vegetable oil [UK 4 ½ fl oz / US 1/2 cup]
  7. 2 tsp vanilla extract
  8. 250g grated courgettes [9oz]
  9. 300ml almond milk [UK 10 ½ fl oz / US 1 ¼ cup]
  10. 375g icing sugar [UK 13oz / US 3 cups]
  11. 1 ½ tbsp cocoa powder
  12. 75g dairy-free butter (+extra for greasing) [UK 3oz / US 1/3 cup]
  13. 4 ½ tbsp boiling water


  • Pre-heat the oven to 180C/350F/Gas 4.
  • Grease 2 x 23cm / 9in non-stick springform cake pans with dairy-free butter. Line bottoms of the cake pans with greaseproof paper.
  • In a large bowl, sieve together plain flour, caster sugar, 85g cocoa, baking powder and bicarbonate of soda.
  • Add almond milk, vanilla extract and vegetable oil. Mix well.
  • Add grated courgettes and mix until all is well combined.
  • Divide the mixture evenly between the two cake tins.
  • Cook for 25-30 mins until an inserted cake skewer comes out clean. Leave the cakes to cool for 5 mins in their tins then carefully remove the sides of the springform cake pans. Run a palette or rounded knife on the inside edge of the cake pans first to make sure the cake comes out neatly. Cool completely.
  • Once you are ready to ice the cake, prepare the chocolate icing. In a bowl, melt 75g of dairy-free butter with boiling water. In a separate bowl, mix together the icing sugar with 1 1/2 tbsp sieved cocoa powder. Add the melted butter to the sugar mixture. Blend well until you have a smooth icing.
  • Assemble the cake by placing one cake on a serving plate (having carefully removed the baking sheet). Spread some chocolate icing over the first cake then top with the other cake (from which you will also have carefully removed the baking sheet). Ice the cake all over with the chocolate icing with a palette knife. So it does not get too messy you can place some long strips of baking paper around the edges of the cake while you ice it. Leave to icing to set (around 20 mins).

Love this recipe? Sign up to Veganuary today to get recipes like this delivered directly to your inbox.

Thinking of trying vegan?

Veganuary inspires and supports people all over the world to try vegan for January and beyond. Millions of people have already taken part. Will you join them?