Hello, fellow chocolate cake obsessives. I’ve been on a mission to find the best homemade chocolate cake recipe for what feels like forever, and I can officially say: the search is over. This is it.
We’re talking deep, rich, fudgy chocolate flavour with a crumb so moist it’s almost offensive. Slathered in a glossy, silky chocolate buttercream that sets like a dream. And the best bit? The whole thing comes together in one bowl with just ten ingredients — no stand mixer required.
Why You’ll Love This Chocolate Cake
- One bowl — minimal washing up, maximum reward
- No mixer needed — a whisk and some elbow grease is all it takes
- Super moist crumb — thanks to buttermilk and a secret ingredient (more on that in a sec)
- Deeply chocolatey — but not in an overwhelming way; it hits that perfect sweet spot
- Endlessly adaptable — bake it as a two-layer showstopper or a simple sheet cake
Ingredients
For the Cake
- 350g caster sugar
- 90g fine dark cocoa powder
- 260g plain flour
- 2 tsp baking powder
- 1½ tsp bicarbonate of soda
- 1 tsp salt
- 100ml vegetable oil
- 2 tsp vanilla extract
- 3 medium eggs, at room temperature
- 225g buttermilk
- 175g strongly brewed coffee, cooled to room temperature
What You Need to Know About the Ingredients
This moist chocolate cake is made almost entirely from cupboard staples, which is exactly how I like my baking. Let me walk you through the key players:
- Fine dark cocoa powder — this is non-negotiable for a truly deep chocolate flavour. It’s less acidic than regular cocoa and gives the cake that almost-dark colour and intense richness. Invest in a good quality one — it genuinely makes the difference between a good cake and a great cake.
- Buttermilk — the secret to an impossibly tender, moist crumb. It reacts with the bicarbonate of soda to give the cake lift, while also adding a subtle tang that balances out the sweetness. No buttermilk? Make your own by adding a tablespoon of lemon juice or white wine vinegar to 227ml of whole milk and leaving it for five minutes.
- Strongly brewed coffee — before you panic: your cake will not taste like coffee. I promise. What it will taste like is deeper, richer, more intensely chocolatey chocolate. Coffee amplifies cocoa like nothing else. Just make sure it’s cooled to room temperature before you pour it in, otherwise you’ll scramble the batter.
- Plain flour — no need for fancy cake flour here. Regular plain flour gives you that gorgeous velvety crumb without any faff.
- Vegetable oil — oil rather than butter keeps this cake incredibly moist for days (if it lasts that long, which in my house it doesn’t).
How to Make the Best Chocolate Cake
Step 1: Prep Your Tins
Preheat your oven to 180°C / 160°C fan (350°F). Grease and line two 8-inch or three 6-inch round cake tins with baking parchment. Set aside.
Step 2: Mix the Dry Ingredients
In a large mixing bowl, whisk together the caster sugar, cocoa powder, plain flour, baking powder, bicarbonate of soda, and salt.
Step 3: Add the Wet Ingredients
Make a well in the centre of your dry ingredients. Add the vegetable oil, vanilla extract, eggs, and buttermilk directly into the well.
Starting from the centre, whisk outward in circular motions, gradually pulling the dry ingredients into the middle as you go. Whisk until no lumps remain — the batter will be thick at this point, which is exactly right.
Step 4: Add the Coffee
Pour in the cooled brewed coffee and whisk until the batter is completely smooth and glossy. It will thin out considerably — don’t be alarmed, this is what we want.
Step 5: Bake
Divide the batter evenly between your prepared tins. Bake for 25–30 minutes, until the tops spring back when lightly pressed and a skewer inserted into the centre comes out with just a few moist crumbs attached (not wet batter).
Do not overbake. A dry chocolate cake is a tragedy. Take the cakes out slightly earlier than you think — they’ll continue to bake as they cool.
Leave to cool in the tins for 10 minutes, then turn out onto a wire rack and leave to cool completely before frosting.
Step 6: Fill and decorate
I filled my cake with espresso ganache and my signature Swiss Meringue buttercream, which I also used to add some piping details – but you can use any filling you like, American buttercream, white or dark chocolate ganache. You could even add some fruit filling like raspberry compote which is simply divine with a rich chocolate cake.
Three Tips for the Perfect Chocolate Cake
1. Use good quality cocoa powder. I cannot stress this enough. The quality of your cocoa is the single biggest factor in how your cake tastes. Splurge the extra pound or two — your future self will thank you enormously.
2. Don’t overbake. Pull the cakes out when a skewer comes out with a few moist crumbs still attached. The residual heat will finish the job as they cool, and you’ll end up with a beautifully fudgy texture rather than a dry, disappointing one.
3. Cool completely before frosting. I know, I know — it feels impossible. But if you try to frost a warm cake, the buttercream will melt, slide off, and you’ll end up with a chocolatey mess (delicious, but chaotic). Give the layers a full hour to cool properly. Use the time to make the frosting, do a bit of tidying, walk the dog — whatever gets you through. You can even bake the layers the day ahead and store them wrapped in the fridge until you’re ready to fill and decorate.
Frequently Asked Questions
How do I store leftover chocolate cake? Store in an airtight container at room temperature for up to three days, or in the fridge for up to five. Bring to room temperature before serving for the best texture.
Can I freeze it? Yes! The un-frosted layers freeze beautifully for up to three months. Wrap individually in cling film, then foil, and defrost overnight at room temperature.
I don’t have buttermilk — what can I use? DIY buttermilk works perfectly. Add 1 tablespoon of lemon juice or white wine vinegar to 230ml of whole milk, stir, and leave for 5 minutes until it curdles slightly.
Will it actually taste of coffee? No. Not even a little bit. The coffee just makes the chocolate flavour more intense and complex. You can substitute hot water if you’re really not convinced, but I’d urge you to trust the process.
Can I make this ahead of time? Absolutely. The cake layers can be baked a day in advance, wrapped tightly in cling film, and stored at room temperature overnight. The buttercream can also be made ahead and refrigerated — just bring it back to room temperature and give it a good beat before using.


