Chocolate courgette cake

Chocolate courgette cake

  • 1
  • 2
  • 3
  • 4
  • 5
(83 ratings)

Prep: 10 mins Cook: 1 hr


Serves 10
Grated courgette gives this cake a lovely moist texture - a great way to use up a glut from your garden

Nutrition and extra info

  • Can be frozen uniced

Nutrition: per serving

  • kcal716
  • fat40g
  • saturates10g
  • carbs84g
  • sugars55g
  • fibre4g
  • protein10g
  • salt0.43g
Save to My Good Food
Please sign in or register to save recipes.


  • 350g self-raising flour
  • 50g cocoa powder
  • 1 tsp mixed spice
  • 175ml extra-virgin olive oil
  • 375g golden caster sugar
  • 3 egg



    The ultimate convenience food, eggs are powerhouses of nutrition, packed with protein and a…

  • 2 tsp vanilla extract
  • 500ml grated courgette (measure by volume in a measuring jug, but it's about 2 medium courgettes; if using 1 overgrown one, peel first and take out seeds)



    The courgette is a variety of cucurtbit, which means it's from the same family as cucumber,…

  • 140g toasted hazelnut, roughly chopped



    Grown in Europe and the US, hazelnuts are encased in a smooth, hard brown shell but are most…

For the icing

  • 200g dark chocolate, chopped
  • 100ml double cream

Compare prices

Want to see what this recipe costs at different supermarkets? Compare in one place here:


  1. Heat the oven to 180C/160C fan/gas 4. In a large bowl, combine the flour, cocoa powder, mixed spice and 1 tsp salt. In another bowl, combine the olive oil, sugar, eggs, vanilla essence and grated courgette. Mix the dry and wet mixture until just combined, then fold in the toasted hazelnuts. Line a 24cm cake tin with greaseproof paper, then pour in your mixture. Bake for about 40-50 mins, or until a knife inserted into the middle comes out clean. Cool in the tin for 10 mins, then turn out onto a wire rack and leave to cool.

  2. To make the icing, place the chocolate in a bowl and bring cream to the boil in a saucepan. Pour the hot cream over the chocolate and stir until completely smooth and melted. Leave the icing to cool slightly and thicken, then spread it over the cake so it’s covered and the icing starts to drip down the sides. Serve with a cup of tea or enjoy as a pud with a spoonful of something creamy.

Ads by Google

Comments, questions and tips

Sign in or create your My Good Food account to join the discussion.

Comments (137)

Jules1909's picture

Tasted a bit plain. There was something missing, like fruits (cherries or oranges). Would not make it again.

choccie_123's picture

Delicious! I looked at other comments and decided not to ice this cake, as that would make it an expensive cake. It was sooo nice just as it was. I could not find toasted hazelnuts so used roasted. Will certainly be making again.

happybakingcat4's picture

I absolutely loved this cake, it is moist, and chocolatey, and I don't like courgettes, so I was overjoyed to find that I couldn't taste them! It went down amazingly with my parents, and I am definitely going to be making it again! For the icing I didn't have any cream, so I just made a simple chocolate water icing with was still delish! It is a massive cake which is great for my cake loving family! I give it 10 out of 10!!!!:-):-):-):-):-):-):-)

lucinda0607's picture

I made this cake this weekend and I have to say it has surprised me with how nice it is!
It is not a super chocolatey flavour, but it is still good.
The cake I made took well over an hour to cook - this perhaps could have been remedied by squeezing more water out of the courgettes.
Will def try again though!

pwincessp19's picture

Made this recipe as cupcakes today and so impressed! I subbed coconut oil for the olive oil, reduced the sugar as others had suggested, added choice chips instead of nuts as didn't have any and added almond essence instead of the vanilla. They are utterly delicious and can't wait for my colleagues to try them tomorrow! Very easy recipe, definitely make again!

bloghopper's picture

Delicious cake! Followed the recipe exactly and found it needed 55 minutes in the oven. Brought it into work, where it served more than 12. Pleased to see it's freezable pre-topping too. I've made chocolate and courgette cake before, but much preferred this as the toasted hazelnuts gave it a better taste and less claggy texture.

HeatherF1971's picture

Now making my second one! First one managed to last 4 days! Surprisingly. I actually prefer without ganache; just simply a cup of tea. For extra indulgence I have with cream! Love this cake!

HeatherF1971's picture

Loved by everyone! Even hubby who does not like courgettes! I had a square one and then after gazing at it all night hubby said to turn into a round and the corners would be breakfast cake! His theory being its vegetables so its one of his five a day!! So even before its been iced at least half had gone! Success . mine was cooked at exactly 46 mins but as I said I used a 23cms square tin so probably wasn't as deep as a round one would have been! Lovely as well without icing and a bit of cream!

lornamcinnes's picture

I was a bit unsure about this as I've had courgette cake before that I didn't particularly like, but after reading the positive comments I thought I'd give it a go. I used less sugar and less oil than in the recipe, as well as omitting the salt and adding a bit of cinnamon, but the end result was wonderful. Next time I think I might try it with a different nut, although I must admit I liked the hazelnuts.

Miss Piggy's picture

Wow! This the first time I have made a cake with courgettes and I certainly picked the right recipe to use. I made a few alterations....used x2 loaf tins to bake them in.....reduced sugar to 275g (still plenty sweet enough for me!). It was made with one giant courgette so I peeled and removed seeds as instructed and they have turned out just perfect. Lovely and moist with a great taste of chocolate and mixed spice. Def recommend this recipe and will certainly make again.

letswalk's picture

Worst cake I have ever made in 40yrs of baking. Should have trusted my judgement & not put the mixed spice or salt in as could taste both & not nice with chocolate. I will stick to my tried & tested choc cake recipe in future & use courgettes for chutney etc.

patriciaf's picture

Only one thing to say about this cake AMAZING

helen707's picture

Amazingly for me my cake looked just like the photo!
Really tasty, son had no idea courgettes were involved until I broke the news. My cake took about 20 min longer to cook, but well worth the wait. Lovely served as a dessert with black currants and cream or ice cream. A large moist cake too so you could get at least 12-15 portions. I reduced the sugar to 325g following another comment, works fine!

Mrs D.'s picture

Surprisingly tasty and very quick and easy. Left out the nuts and was still tasty.'s picture

I was so disappointed with this recipe the sponge was very dry & much too deep I suppose it may help if you cooked it in 2 sandwich tins & used the ganache in the centre & then covered the whole cake in the ganache as well

siobhan cooke's picture

I was disappointed too ,found it dry and I cut it in half and put the ganache in the centre and the top because I thought the cake was too deep. My husband who loves all things sweet hardly touched it and preferred another recipe I use which isn't as deep and is nice and moist so will be using that recipe in future.

Fattiebumbum83's picture

Took 50 mins to bake rose lovely, didn't use nut will make again.

cmccrawford's picture

brilliant recipe. Went down really well with my new landlord and his partner and was a great way to use up an overgrown courgette which was struggling to find a home. cake came out wonderfully moist even when I was worried I had overcooked it. I think the mixed spice helped intensify the chocolate-e-ness and the hazelnuts added a nice texture - good good good :)

Connolly10's picture

This cake was lovely will make again, don't be shy give it a try you will not be sorry.


Questions (5)

LauraST's picture

Can you freeze this cake?

goodfoodteam's picture

Hi there, thanks for the question. Yes, you can freeze the cake uniced. 

HeatherF1971's picture

Yes you can without the ganache

Kaitlin's's picture

Can I use half coco powder and half drinking chocolate as I have run out of coco

goodfoodteam's picture

Yes you can, it may be a little sweeter but it will still work, thanks.

Tips (1)

sue rowe's picture

Fantastic recipe! But for a change add another tsp of mixed spice and substitute a cupful of sultanas in place of the cocoa - makes a delicious fruit cake!

Skills & know how

As well as helping you decide what to cook we can also help you to cook it. From tips on cookery techniques to facts and information about health and nutrition, we’ve a wealth of foodie know how for you to explore.

About BBC Good Food

We’re all about good recipes, and about quality home cooking that everyone can enjoy. Whether you’re looking for some healthy inspiration or learning how to cook a decadent dessert, we’ve trustworthy guidance for all your foodie needs.

Our recipes

All our recipes are tested thoroughly by us to make sure they’re suitable for your kitchen at home. We know many of you are concerned about healthy eating, so we send them to a qualified nutritionist for thorough analysis too.

Tell us what you think…

Love the new look or think we’ve missed the mark? We want to hear your thoughts – good and bad – to make sure we make the new website as useful as possible.


Subscribe to BBC Good Food magazine and get triple-tested recipes delivered to your door, every month.


Discover the dates and details of all the BBC Good Food Shows.


See your favourite chefs on Sky Channel 247, Virgin TV 260 and find their recipes at

Good Food Apps

Download the BBC Good Food Recipes, tips & cooking tools app and get good food on the go.