This is my absolute favourite chocolate cake recipe. The cake is incredibly moist and not too sweet. It’s light and springy to the touch but it holds up wonderfully under frosting and even fondant.

I’ve listed the ingredients with both measuring cup and weight measurements. Personally, I use measuring cups for this recipe. It's a fairly forgiving recipe and the small difference in each person’s level cup (including the difference between US and UK measuring cups) doesn’t affect the end result.

How to make this Perfect Chocolate Cake

I recommend making this with an electric mixer of some sort - a stand mixer or a handheld mixer. Before mixing anything, the first step is to prepare the liquid for this recipe. This is a combination of cocoa powder and hot water. Measure the cocoa powder into a bowl and add the hot water and whisk together. Using hot water helps the cocoa powder dissolves when you whisk it. Since everything should be at room temperature when you add it to the cake batter, this will then need time to cool. That's why you should prepare the cocoa powder mixture first.

As with almost all baking recipes, it's important that al ingredients are at room temperature so that they combine easily. Butter should be taken out of the fridge at least two hours before you use it and to check that it's ready, you should be able to slice through it easily with a spatula.

Mixing the Perfect Chocolate Cake batter

In a mixer with a beater or paddle attachment, mix the butter with the sugar on medium speed until pale and creamy. It will take about 2 minutes of your butter is at room temperature. You'll notice the mixture get lighter in colour and also fluffier. Scrape down to the bottom of the bowl once during mixing to make sure no butter is stuck at the bottom.

Add the eggs one at a time, mixing on the lowest speed after each one until it's incorporated into the batter, which will take about 30 seconds. Next, add the vanilla and mix on lowest speed for about another 30 seconds.

In a bowl sift the flour, baking soda, baking powder and salt. Add a third of the flour mixture to the mixing bowl and mix on lowest speed until you can't see any clumps of flour in the batter.

Add half of the cocoa mixture to the mixing bowl and mix on lowest speed to incorporate. The cocoa powder mixture will sit on top of the batter until you turn the mixer on. Then it will gradually mix into the rest of the batter. As soon as you don't see streaks of the dark brown cocoa powder mixture anymore, turn the mixer off.

Add the remaining flour mixture and mix to combine. Then add the remaining cocoa powder mixture, mixing until the batter is smooth. This is a runny batter, which makes it easy to pour or spoon into pans to bake. The recipe (listed in a printable and Pinnable format below) is for an 8" cake with three layers. I teach how to convert recipes into different shapes and sizes of cakes and also different quantities of cupcakes in my online course The Basics of Cake, where you'll learn to perfect the foundation of your cakes with video modules of every step of the process: mixing, baking, levelling and dividing layers, making fillings and frostings, assembling, frosting, decorating, storing, transporting and serving!

Bake the Perfect Chocolate Cake layers

Grease the inside base and sides of three 8" pans with butter, oil, or non-stick spray. (Or see below for a table converting this recipe into different sizes!) Divide the batter between three cake pans and bake at 175ºC or 350ºF for 38 minutes, or until a toothpick inserted into the middle of the cake comes out clean.

Leave the cakes to cool in their pans for ten minutes. Use a spatula to loosen cake from the edges of the cake pan and then, as soon as you can touch the pans with your bare hands without burning yourself, turn the cakes onto a wire cooling rack. Leave then to cool completely before assembling your cake.

Make a cake with these Perfect Chocolate Cake layers

After assembling and frosting this cake you can leave it at room temperature for 3 days or in the fridge for up to a week. If you do refrigerate the cake, leave it at room temperature for at least 2 hours before serving it so that it comes to room temperature, when it tastes the best!

After slicing it, to prevent the cake drying out you can cover the cut side of the cake tightly with cling film or Saran Wrap.

Print or pin the recipe below or scroll down for a table with conversions into different sizes of cakes. Watch the video at the bottom of the page for more visual, step-by-step instructions!

This is my absolute favourite chocolate cake recipe. The cake is incredibly moist and not

too sweet. It’s light, not dense, but it holds up wonderfully under frosting and even

fondant.

Ingredients

Units

2 1/2cups hot water

1 1/4cups cocoa powder

1 1/4cups unsalted butter

3cups white sugar

5 eggs

2 1/2 teaspoons vanilla extract

3 1/3cups plain flour

1/2 teaspoon baking powder

2 1/2 teaspoons baking soda

1/4 teaspoon salt

Instructions

1. In a bowl, whisk together hot water and cocoa powder until the cocoa has dissolved. Set aside to come to room temperature.

2. In a mixer with a beater attachment, mix butter with sugar on medium speed until pale and creamy, about two minutes. Scrape down to the bottom of the bowl once during mixing to make sure no butter is stuck at the bottom.

3. Add eggs one at a time, mixing on the lowest speed after each addition until incorporated, about 30 seconds.

4. Add vanilla and mix on lowest speed for about 30 seconds to combine.

5. In a bowl sift flour, baking soda, baking powder and salt. Add a third of the flour mixture to the mixing bowl and mix on lowest speed to incorporate.

6. Add half of the cocoa mixture to the mixing bowl and mix on lowest speed to incorporate. Repeat with another third of the flour mixture, then the remaining cocoa powder mixture, and then the remaining flour mixture. Mix just until the ingredients are combined.

7. Grease the inside (base and sides) of three 8" pans with non-stick spray, butter or oil. Divide batter between the cake pans.

8. Bake at 175ºC or 350ºF for 38 minutes, or until a toothpick inserted into the middle of the cake comes out clean.

9. Let cakes cool in their pans for 10 minutes. Use a spatula to loosen cake from the edges of the cake pan and then turn onto a wire cooling rack. Leave to cool completely.

Notes

You can use salted instead of unsalted butter but if you do, omit the salt.

This recipe works best with plain flour, also called all-purpose flour.

How to Convert Perfect Chocolate Cake Batter

My Perfect Chocolate Cake recipe can be converted into lots of sizes of cakes by adjusting the quantities of the ingredients.

I like to divide my cake batter between three cake pans to make three layers for tall cakes, which are about six inches high. You'll see those tall cakes in any of my tutorials, like Parchment Paper Cake Decorating Hacks or 4 Ways To Write On Cakes. In case you prefer standard height cakes of around 4 inches high, I've also listed the quantities for the standard height version of each size of cake.

Whatever size of cake you're making, follow the same steps in this Perfect Chocolate Cake recipe but use the quantities of ingredients listed below.

Standard Height Cakes

For standard height cakes of about 4 inches tall, use the ingredients in the quantities listed below and divide the batter into two cake pans.

Ingredients

2-layer 6" cake

2-layer 8" cake

2-layer 10" cake

Hot water

1 cup 235ml

2 cups 475ml

3 cups 710ml

Cocoa powder

1/2 cup 45g

1 cup 85g

1 1/2 cups 130g

Unsalted butter

1/2 cup 114g

1 cup 227g

1 1/2 cups 341g

Sugar (white, granulated or caster)

1 cup and 2 tablespoons 225g

2 1/4 cups 450g

3 1/2 cups 675g

Eggs

2

4

6

Vanilla extract

1 teaspoon

2 teaspoons

1 tablespoon

All purpose flour (plain flour)

1 1/3 cups 167g

2 2/3 cups 333g

4 cups 500g

Baking soda

1 teaspoon

2 teaspoons

1 tablespoon

Baking powder

1/8 teaspoon

1/4 teaspoon

1/2 teaspoon

Total weight of batter

924g

1848g

2776g

Weight of batter per pan for 2 pans

462g

924g

1338g

Baking time

38 minutes

50 minutes

48 minutes

Tall Cakes

For tall cakes of about 6 inches tall, use the ingredients in the quantities listed below and divide the batter into three cake pans. I find that this makes for the perfect ratio of cake to filling and frosting and it also provides lots of space on the sides of the cake for decorations.

Ingredients

3-layer 6" cake

3-layer 8" cake

3-layer 10" cake

Hot water

1 1/2 cups 355ml

3 cups 710ml

4 1/2 cups 1065g

Cocoa powder

3/4 cup 65g

1 1/2 cups 130g

2 1/4 cups 195g

Unsalted butter

3/4 cup 170g

1 1/2 cups 341g

2 1/4 cups 511g

Sugar (white, granulated or caster)

1 3/4 cups 338g

3 1/2 cups 675g

5 1/4 cups 1013g

Eggs

3

6

9

Vanilla extract

1 1/2 teaspoons

1 tablespoon

1 tablespoon and 1 teaspoon

All purpose flour (plain flour)

2 cups 250g

4 cups 500g

6 cups 750g

Baking soda

1 1/2 teaspoons

1 tablespoon

1 tablespoon and 1 1/2 teaspoons

Baking powder

1/4 teaspoon

1/2 teaspoon

3/4 teaspoon

Total weight of batter

1388g

2776g

4164g

Weight of batter per pan for 3 pans

462g

925g

1388g

Baking timeat 350F

38 minutes

50 minutes

48 minutes

Here's a video of how to make my Perfect Chocolate Cake, step-by-step. Please ask me any questions in the comments below!

I have previously baked it into two 6 inch tins and it was just perfect. There was a really helpful table stating how to bake this cake into to two layers of tins of all different sizes.
Now this table has gone I know longer have the recipe and I’m quite distraught.

Hi Helen! I've put a table with the ingredients for 6", 8" and 10" cakes, both standard heigh (two layers) and tall (three layers) below the printable recipe. Hope that helps!

I do love this chocolate cake recipe it is the best I’ve baked so far I would highly recommend it.
My previous comment mentioned I was distraught (because of how much I love this cake lol 🙂 that the 6 inch cake recipe quantities were no longer on the site.
I messaged Emily and she very explained that the website is being updated and very kindly sent me the quantities. Thankyou.

Please do put back that helpful chart for baking cakes with different pan sizes with batter weights and other details. I had bookmarked it to bake for a family gathering... now cant find it. Awaiting to bake this lovely cake soon after...

I had earlier bookmarked a page with batter weights for different pan sizes and other details to make this lovely cake. I cant seem to find it now. Please update it so that i can make it for an upcoming family gathering. Eagerly awaiting...

It's ready now! You'll find a conversation table with the ingredient quantities for different sizes of two-layer and three-layer cakes below the printable recipe

Hi Annetta! I've put a table with the ingredients for 6", 8" and 10" cakes, both standard heigh (two layers) and tall (three layers) below the printable recipe. Hope that helps!

Self-raising flour is tricky because it includes more baking powder than the original recipe. You can try using it and omitting both the baking powder and baking soda. Please let me know how it turns out!

This makes the most delicious cake! It is so moist and considering how much sugar you use it is not overly sweet at all. Together with Emily’s buttercream - wow. It’s my go to birthday cake recipe. Thank you for adding the recipe variations Emily 😊

I love this recipe but i'm in the UK and you have changed it so there are no longer grams and Ml! Please can you put this back up somewhere? Wish I had taken a screen shot! I dont have cups!

Hi! Thanks for your patience - the recipe table with conversions for grams and ml as well as cups is below the printable recipe, with different sizes and heights too 🙂

I don't recommend it because you'll have a VERY thick layer, which won't bake evenly since it will take so long for the middle to cook through. If you want a single 9" layer of cake I would use the 6" recipe for 2 layers instead 🙂

Hi! I am making number cakes so need to be able to slice them across horizontally so I can ice in-between. Should I follow your standard cake recipe for rough tin size and then slice?

Yes, absolutely! You can scale the recipe up or down and for each egg in the recipe you'll get 7 chocolate cupcakes. They don't rise a lot during baking so you can fill the wrappers about 3/4 full

Hello
This looks great. I am looking to bake a birthday cake and cover with fondant . What temp and time do I use for a fan oven please ? Also do you have chocolate ganache recipe which I could use to go under the fondant ?

Hi! No, they're for a conventional oven without a fan but if you want to use a fan you can try reducing the temperature by 20C and check the cake 10 minutes before the baking time because it will bake more quickly. Good luck!

How many tins do you have? You can follow the recipe quantities in either table at the bottom of the page - the height of each cake layer is the same for tall (3 layer) or standard height (2 layer) 6" cakes.

Hi! First off cake tastes delicious!baked 6" cakes 3 layers, But my sponge turned out quite short about 1.5" tall only.. I thought for tall cakes sponge should be higher no? Also is there a secret how to bake deep sponges like in PME 4" deep pans, my centre just doesn't cook properly 😭 would really appreciate some help please!

The layers should be about 1.5" tall each, and if you follow the recipe quantities for tall cakes you'll make three layers so with the filling in between and the frosting on the outside, your cake should be 5 or 6 inches tall. If you want to make your cake even taller you can double the recipe for standard height cakes and that will make a cake that's 7 or 8 inches tall.

Hi! No adjustments necessary - this Perfect Chocolate Cake recipe converts perfectly into cupcakes. You can scale the recipe up or down and for each egg in the recipe you'll get 7 cupcakes, so the recipe with 1 egg makes 7 cupcakes but if you triple the recipe so that there are 3 eggs, you'll get 21 cupcakes. The Very Vanilla recipe works perfectly for cupcakes too but you'll get 6 cupcakes for each egg in the recipe. Hope that makes sense!

It depends how tall you want the cake to be. I would use the 6" recipe in the table for tall cakes to make 4 layers (or for 2 layers and then you can divide them in half horizontally after baking)

I would like to try this recipe but I only have 2 pans of any given size... (9"metal, 6" and 3" glass). So in order to make a 3 layer cake I will have to bake in shifts. My question is this... can the batter sit and wait an hour or so before it goes in the oven? Or will the gluten activity negatively affect it some how?

I made this cake last night...it is fabulous! I made the 3x 6" version. The layers were about 3" thick each and took an extra 20-25 mins of baking time than stated on the recipe. I used pyrex glass dishes and wrapped each one with wet paper towels and foil to prevent doming...it didnt work as great as i had hoped. I paired it with the chocolate buttercream frosting...which by the way is a dream! I sliced one cake in half and made 2 layers before frosting..the others went to the freezer for now.

The 8in cake measurements are wrong. I have a huge mess in my oven and no cake because the batter overflowed and now I have. Should have listened to my instinct and realized it was too much batter. ):

I'm so glad you're signing up for my newsletter! You're sure to find loads of caking inspiration and learn from the tips and tricks I've discovered throughout my career!

Want to learn more?

Get immediate access to my FREE course on 10 Frosting Techniques and my newsletter with loads of caking inspiration, tips and tricks!

Love your cakes

★★★★

Thank you so much!

Hi!

Want to try this recipe for my son's 6th bday.

How much should I add to make a 10", double layered cake?

Thank you.

Hi Yvonne! You'll find the quantities for a 10" cake (both standard height and for a tall cake) in a conversion table below the printable recipe 🙂

I have previously baked it into two 6 inch tins and it was just perfect. There was a really helpful table stating how to bake this cake into to two layers of tins of all different sizes.

Now this table has gone I know longer have the recipe and I’m quite distraught.

Hi Helen! I've put a table with the ingredients for 6", 8" and 10" cakes, both standard heigh (two layers) and tall (three layers) below the printable recipe. Hope that helps!

I do love this chocolate cake recipe it is the best I’ve baked so far I would highly recommend it.

My previous comment mentioned I was distraught (because of how much I love this cake lol 🙂 that the 6 inch cake recipe quantities were no longer on the site.

I messaged Emily and she very explained that the website is being updated and very kindly sent me the quantities. Thankyou.

★★★★★

Thank you for your patience!

It's Soo yamy ..thanks for that recipe

I'm so glad you like it!

Hi Emily,

Please do put back that helpful chart for baking cakes with different pan sizes with batter weights and other details. I had bookmarked it to bake for a family gathering... now cant find it. Awaiting to bake this lovely cake soon after...

Thank you in advance

★★★★★

Hi Emily,

I had earlier bookmarked a page with batter weights for different pan sizes and other details to make this lovely cake. I cant seem to find it now. Please update it so that i can make it for an upcoming family gathering. Eagerly awaiting...

★★★★★

Working on it now! Updated my website so need to re-do a few things.

It's ready now! You'll find a conversation table with the ingredient quantities for different sizes of two-layer and three-layer cakes below the printable recipe

Hi Annetta! I've put a table with the ingredients for 6", 8" and 10" cakes, both standard heigh (two layers) and tall (three layers) below the printable recipe. Hope that helps!

superb!

Yay! Glad you like it!

I have self raising flour, do I omit the raising agents altogether or reduce the amount?

Self-raising flour is tricky because it includes more baking powder than the original recipe. You can try using it and omitting both the baking powder and baking soda. Please let me know how it turns out!

This makes the most delicious cake! It is so moist and considering how much sugar you use it is not overly sweet at all. Together with Emily’s buttercream - wow. It’s my go to birthday cake recipe. Thank you for adding the recipe variations Emily 😊

★★★★★

I'm so happy that you love it as much as I do!

Hi Emily,

Thanks a ton for updating the conversion chart for the batter quantity for different cake pans. Love your cakes and cake videos!

★★★★★

Yay! Thank you!

I love this recipe but i'm in the UK and you have changed it so there are no longer grams and Ml! Please can you put this back up somewhere? Wish I had taken a screen shot! I dont have cups!

Hi! Thanks for your patience - the recipe table with conversions for grams and ml as well as cups is below the printable recipe, with different sizes and heights too 🙂

Can I use the 8 inch 2 pan recipe for 9 inch 1 pan batter?? I would love to try this recipe, will surely let you know how it turned out.

Also,I just love the way you present everything in detail and watching your videos are so satisfying.

God bless 🙌 🙏

Keep doing more if it ❤

★★★★★

I don't recommend it because you'll have a VERY thick layer, which won't bake evenly since it will take so long for the middle to cook through. If you want a single 9" layer of cake I would use the 6" recipe for 2 layers instead 🙂

And thank you so much for your lovely comment!!

Looks delicious, will try it out.

★★★★★

Yay! Please tell me how it goes!

Hi thanks for the recipe I gonna try it on my birthday. could you please put the receipt of peanut butter cream please I would like to try it.

Happy birthday! Here's the recipe for this chocolate cake with peanut butter buttercream: https://www.britishgirlbakes.com/chocolate-peanut-butter-cake/

Excellent recipe!!!

★★★★★

I'm so happy you like it!

Hi! I am making number cakes so need to be able to slice them across horizontally so I can ice in-between. Should I follow your standard cake recipe for rough tin size and then slice?

Yes! And it’s easier to cut horizontally before trimming the cake to the number shape 🙂

I've made this cake before and it was really delicious, thanks for the recipe! Would the batter work for making cupcakes too?

★★★★★

Yes, absolutely! You can scale the recipe up or down and for each egg in the recipe you'll get 7 chocolate cupcakes. They don't rise a lot during baking so you can fill the wrappers about 3/4 full

Hello

This looks great. I am looking to bake a birthday cake and cover with fondant . What temp and time do I use for a fan oven please ? Also do you have chocolate ganache recipe which I could use to go under the fondant ?

For a fan oven I would bake at 20 celsius lower and reduce baking time by 10 minutes. And yes, you'll find my ganache recipe here: https://www.britishgirlbakes.com/4-ways-to-use-ganache/

Hi Emily! I’m so excited to try this recipe today but I was just wondering, are the oven settings for a fan assisted oven? 🙂 Thank you! Xx

Hi! No, they're for a conventional oven without a fan but if you want to use a fan you can try reducing the temperature by 20C and check the cake 10 minutes before the baking time because it will bake more quickly. Good luck!

I love your cakes

Thank you so much!

Hi my cake tins are 6 inch rounds and 2 inch tall how should i make my cake?

How many tins do you have? You can follow the recipe quantities in either table at the bottom of the page - the height of each cake layer is the same for tall (3 layer) or standard height (2 layer) 6" cakes.

Is this the same for making a number cake

Yes! This chocolate cake can be baked as a sheet cake and cut into numbers or used in number cake molds

I think something may have gone awry with metric quantities for cocoa and flour on the tall cakes as the amounts seem very large?

★★★★★

Thanks for telling me! Fixed the typos!

Your recipe is wonderful but I would like to have a eggless version of this recipe.

-With love💜

★★★★★

Hi! First off cake tastes delicious!baked 6" cakes 3 layers, But my sponge turned out quite short about 1.5" tall only.. I thought for tall cakes sponge should be higher no? Also is there a secret how to bake deep sponges like in PME 4" deep pans, my centre just doesn't cook properly 😭 would really appreciate some help please!

★★★★★

The layers should be about 1.5" tall each, and if you follow the recipe quantities for tall cakes you'll make three layers so with the filling in between and the frosting on the outside, your cake should be 5 or 6 inches tall. If you want to make your cake even taller you can double the recipe for standard height cakes and that will make a cake that's 7 or 8 inches tall.

Fantastic blog videos I love BGB

Easy to follow inspirational vids . Love the website

★★★★★

Thank you so much!

Is it granulated sugar you use or caster? I’m wanting to attempt your recipe it looks amazing

Either will work as long as you cream the butter and sugar together 🙂

I tried this recipe and it came out well. In short it's now my go to chocolate cake recipe. Thanks for the recipe

Wonderful! I'm so happy you love it!

OMG

This recipe seems sooo interesting 😍

Im too excited to try🤩✨

Thank you soo much for sharing your recipe with us❤️❤️

From: Mozambique

I hope you love it as much as I do!

Love your videos, is this recipe also suitable for cupcakes? If so, what adjustments should be made? Same question for your vanilla cake. Thanks!

Hi! No adjustments necessary - this Perfect Chocolate Cake recipe converts perfectly into cupcakes. You can scale the recipe up or down and for each egg in the recipe you'll get 7 cupcakes, so the recipe with 1 egg makes 7 cupcakes but if you triple the recipe so that there are 3 eggs, you'll get 21 cupcakes. The Very Vanilla recipe works perfectly for cupcakes too but you'll get 6 cupcakes for each egg in the recipe. Hope that makes sense!

Hi Emily

Would like to do your chocolate cake in a 6inch square tin what amount would your recommend i need 4 layers thankyou

It depends how tall you want the cake to be. I would use the 6" recipe in the table for tall cakes to make 4 layers (or for 2 layers and then you can divide them in half horizontally after baking)

I would like to try this recipe but I only have 2 pans of any given size... (9"metal, 6" and 3" glass). So in order to make a 3 layer cake I will have to bake in shifts. My question is this... can the batter sit and wait an hour or so before it goes in the oven? Or will the gluten activity negatively affect it some how?

I made this cake last night...it is fabulous! I made the 3x 6" version. The layers were about 3" thick each and took an extra 20-25 mins of baking time than stated on the recipe. I used pyrex glass dishes and wrapped each one with wet paper towels and foil to prevent doming...it didnt work as great as i had hoped. I paired it with the chocolate buttercream frosting...which by the way is a dream! I sliced one cake in half and made 2 layers before frosting..the others went to the freezer for now.

I’m so glad you liked the cake! It definitely does take a lot longer to bake in glass compared to metal pans!

The 8in cake measurements are wrong. I have a huge mess in my oven and no cake because the batter overflowed and now I have. Should have listened to my instinct and realized it was too much batter. ):

★★

Oh no! How many pans did you use and what height are the pans?