The BBC Good Food logo
Vegan courgette cake on a board with a slice cut away

Vegan courgette cake

A star rating of 5 out of 5.1 ratingRate
loading...
Magazine subscription – Try your first 5 issues for only £5
  • Preparation and cooking time
    • Prep:
    • Cook:
  • Easy
  • Makes 10-12 slices

Use up a glut of courgettes and bake this vegan loaf cake with tangy lemon drizzle. Ideal for a coffee morning or afternoon tea

  • Dairy-free
  • Egg-free
  • Vegan
  • Vegetarian
Nutrition: Per serving (12)
NutrientUnit
kcal286
fat10g
saturates4g
carbs44g
sugars32g
fibre1g
protein4g
salt0.31g
Advertisement

Ingredients

  • 80g vegan butter block, softened, plus extra for the tin
  • 175g golden caster sugar
  • 2 lemons, zested, 1 juiced
  • 100ml plant milk (we used oat)
  • 100g ground almonds
  • 175g self-raising flour
  • ½ tsp baking powder
  • 175g courgettes, coarsely grated

For the icing

  • 200g icing sugar

Method

  • STEP 1

    Heat the oven to 180C/160C fan/gas 4. Butter and line a 900g loaf tin. Beat together the vegan butter block, sugar and lemon zest until combined. Add the plant milk and beat slowly to combine. Add the ground almonds, flour and baking powder, along with the grated courgette, and stir to combine. Spoon the batter into the prepared tin (it will be quite thick) and level the top. Bake for 55-60 mins until a skewer inserted into the middle comes out clean. Transfer to a wire rack and leave to cool completely in the tin.

  • STEP 2

    To make the icing, sieve the icing sugar into a bowl and add 1 tbsp of the lemon juice and stir to combine. Add a little more lemon juice if needed, ½ tsp at a time, until you reach your desired consistency. Remove the cake from the tin and drizzle over the icing, allowing it to drip down the sides. Leave to set for 20-30 mins. Cut into slices to serve.

Goes well with

Advertisement

Comments, questions and tips

Rate this recipe

What is your star rating out of 5?

Choose the type of message you'd like to post

Choose the type of message you'd like to post

Overall rating

A star rating of 5 out of 5.1 rating
Advertisement
Advertisement
Advertisement

Sponsored content