This is a must have, must bake chocolate cake recipe! It’s plenty chocolatey and super moist. Topped with dark chocolate ganache, it’s a decadent dessert fit for any occasion.
Many of you had asked for a good chocolate cake, and here it is at last. This is every baker’s must-have essential chocolate cake recipe.
Now I’m talking about a rich and moist everyday chocolate cake. The kind that’s a real chocolatey cake, not dense like a brownie or overly fudgy like a chocolate mud cake.
If you’re looking for something light, cotton-soft and fluffy, you’ll want to check out my chocolate chiffon cake.
This is my super easy, one-bowl chocolate cake, and it’s a keeper. It’s the perfect chocolate cake to make layer cakes with. It’s got a firm yet tender cake crumb, is extra moist and slices beautifully.
This is the chocolate cake that you can fill with your favourite creams, fillings, toppings and frostings.
Moist Chocolate CakeSave For Later Click the button to save for later!
Most of all, it’s a chocolate cake that you can work all sorts of wonderful flavours into. Add your favourite liquers for a boozy cake, throw in chocolate, caramel or butterscotch chips.
Mix in fruit and nuts for loads of texture and added flavours. Seriously, the sky’s the limit, and you’ll find that this cake begs your imagination and creativity.
I’ve included a luxurious frosting of dark chocolate ganache as well, ‘cos we can never have too much chocolate, can we? Use bittersweet, semi-sweet or milk chocolate, whichever is your favourite.
I highly recommend making the ganache (it takes less than 10 minutes), because it really intensifies the chocolate flavour and takes this cake over the top.
Why you should make this chocolate cake
Quick and easy one-bowl recipe
- This is a mix and stir recipe. It’s as easy as mixing all the dry ingredients together, and then stirring in the wet ingredients.
- All in one bowl! You’ll literally only need a wooden spoon (or whisk) and a mixing bowl. Talk about the shortest clean-up job ever.
Super moist chocolate cake
- Using oil instead of butter means you’re getting a cake that stays moist and doesn’t dry out as quickly.
- But that’s not all! With a whole cup of buttermilk, as well as brown sugar, it all makes for an extra moist cake.
Deep and rich chocolate flavour
- Did you know that adding just a dash of instant coffee makes chocolate cake taste even more chocolatey? In fact, you won’t even taste the coffee.
- And there’s a reason why hot boiling water is added to the mixture. Hot liquids blooms the cocoa so that it releases more flavour particles.
Decadent chocolate ganache
- This cake becomes a show-stopping decadent dessert with a chocolate ganache you can make in 10 minutes.
And the incredible thing is, it’s so easy to make at home. I’m going to take you through it step by step. Let’s dig in.
Ingredients for moist chocolate cake
For the cake
- plain or all-purpose flour
- baking powder
- baking soda
- naturally unsweetened cocoa (I use Hershey’s)
- instant coffee or espresso granules
- brown sugar
- white sugar
- buttermilk (can be replaced with sour cream, yogurt or milk)
- boiling hot water
For the ganache
- Baking chocolate or chocolate buttons (bitter-sweet or semi-sweet)
- Whipping cream
How to make chocolate cake: Step-by-step
Make the chocolate cake
- Steps 1 & 2: In a large mixing bowl, combine the dry ingredients – plain flour, baking powder, baking soda, cocoa powder, instant coffee granules, salt, brown sugar and white sugar. Stir with a whisk or wooden spoon until well mixed.
- Steps 3 & 4: Add the buttermilk, oil, eggs and vanilla extract (do not add the hot water yet). Stir until well combined and you get a smooth batter. The batter will be quite thick at this stage.
- Steps 5 & 6: Slowly pour in the hot boiling water – it helps if you have a glass cup or small saucepan with a pouring spout. Stir the mixture as you tip in the water. The batter will be thin and runny, and this is normal for this cake batter.
- Steps 7 & 8: Pour the batter into the pan. Bake in a preheated oven set at 170°C (350°F) for 45 minutes, or until the cake is just done. Be careful not to over-bake, otherwise the cake may end up a bit dry! When a metal or bamboo skewer inserted into the centre of the cake comes out mostly clean with just a little bit of sticky (but not wet) crumb, the cake is done.
Once out of the oven, let the cake cool in the pan for 15 minutes. Run a sharp knife around the edges to release it from the sides of the pan.
Set the cake on a metal rack to cool completely. While the cake is cooling, make the ganache as it also needs to cool and firm up.
Make the ganache
- Step 1: Finely chop or thinly slice chocolate and place into a heatproof bowl.
- Step 2: In a small saucepan set over a low heat, heat the cream until it barely starts to simmer. Do not let it boil. Once you see little bubbles appearing at the edges of the cream, it’s hot enough. Pour the cream over the chocolate, making sure to submerge all of it. Let it sit for 3 minutes.
- Step 3: Slowly stir the mixture with a whisk, until the ganache is smooth and even. Set it aside to cool. It will thicken as it cools.
- Step 4: Once the ganache reaches a firm and spreadable consistency, like smooth peanut butter, use an offset spatula to spread the ganache over the cooled chocolate cake. Make beautiful swirls, as desired.
- Cocoa powder. Please note that this recipe calls for natural cocoa powder, not Dutch-processed cocoa powder. Natural cocoa powder is acidic while ‘Dutched’ cocoa has had its acidity stripped and has an alkaline pH. Try to stick with natural cocoa. It will give the best results as both baking powder and baking soda are present in the recipe to give the right balance and leavening.
- Oil versus butter. Using oil in place of butter is what gives this cake its ultra moist crumb. Also, it will not dry out as quickly, so this chocolate cake stays moist for longer.
- Buttermilk. Buttermilk can be replaced with sour cream, yoghurt or milk. My favourite options are buttermilk and sour cream as the tangy or sour notes work really well with the sweetness of sugars.
I bake this in a square 8 x 8 x 1½-inch (20 x 20 x 4 cm) cake pan as I want a nice height. You can use any regular round, square or rectangular cake pan that holds approximately 6 cups.
For baking layer cakes, you can divide the batter and fill two 8-inch (20-cm) round or square pans. The baking time will be shorter if you divide the batter into two pans.
Hope you’ll love this as much as I do! Make somebody’s day by gifting this wonderful chocolate cake! Enjoy – ♥ Celia
Here are more delicious bakes you might enjoy:
- Chocolate Bundt Cake with Chocolate Glaze
- Soft & Moist Chocolate Vanilla Marble Cake
- The Ultimate Red Velvet Cake with Cream Cheese Frosting
- Double Chocolate Banana Muffins
- Moist & Fudgy Chocolate Rum Brownies
- Marble Mini Bundt Cakes
- Best Soft and Chewy Chocolate Chip Cookies
- Perfect Soft & Chewy Oatmeal Chocolate Chip Cookies
Tried this recipe? Leave a review or share your bakes on Instagram by tagging @foodelicacy or #foodelicacy.
Moist Chocolate Cake
For the cake:
- 220 g plain or all-purpose flour
- 60 g naturally unsweetened cocoa powder
- 2 tsp instant coffee granules
- 1½ tsp baking powder
- 1½ tsp baking soda
- 1 tsp salt
- 250 g caster sugar
- 110 g brown sugar
- 2 large eggs 55 – 60 g each
- 240 g buttermilk
- 110 g oil
- 2 tsp vanilla extract
- 240 g boiling hot water
For the ganache:
- 200 g dark chocolate bitter-sweet or semi-sweet chocolate buttons
- 200 g whipping cream
Make the cake:
- Preheat oven to 170°C (350°F). Grease the base and sides of a square 8 x 8 x 1½-inch (20 x 20 x 4 cm) cake pan. Line the base with baking paper.
- In a large mixing bowl, combine plain flour, baking powder, baking soda, cocoa powder, instant coffee granules, salt, brown sugar and white sugar. Stir with a whisk or wooden spoon until well mixed.
- Add buttermilk, oil, eggs and vanilla extract. Stir until you get a smooth, even batter. The batter will be quite thick.
- Slowly pour in the hot boiling water. Stir the mixture as you tip in the water. The batter will be runny, and this is normal for this cake batter.
- Pour the batter into the greased pan. Bake on a rack set just below the centre of the oven, for 45 minutes, or until the cake is just done. Do not over-bake. When a metal or bamboo skewer inserted into the centre of the cake comes out mostly clean with just a little bit of sticky (but not wet) batter, the cake is done.
- Let the cake cool in the pan for 15 minutes. Run a sharp knife around the edges to release it from the pan.
- Set the cake on a metal rack to cool completely.
Make the ganache:
- Finely chop or thinly slice chocolate and place into a heatproof bowl.
- In a small saucepan set, heat the cream over mow heat until it barely starts to simmer. Do not let it boil. Once little bubbles appear at the edges of the cream, it’s hot enough.
- Pour the cream over the chocolate, making sure to cover all of the chocolate. Let it sit for 3 minutes.
- Slowly stir the mixture with a whisk, until the ganache becomes smooth and even. Set it aside to cool. It will thicken as it cools.
- Once the ganache reaches a firm and spreadable consistency, like smooth peanut butter, use an offset spatula to spread the ganache over the cooled chocolate cake. Make beautiful swirls, as desired.
- It is absolutely vital when preparing the ganache, that not a single drop of water is allowed to come into contact with the chocolate mixture. Otherwise, the chocolate will seize, thicken or harden, rendering it useless in its purpose as a frosting.
- For a thicker consistency or fudgy ganache, change the proportions of cream to chocolate in the recipe. Reduce the amount of cream for a thicker ganache, while retaining the proportion of chocolate.
- If your ganache has started to set before you’ve completely frosted your cake, return the saucepan with the ganache to the heat. Warm up over low heat, until it softens to spreading consistency. Allow to cool slightly again before frosting.