Classic Moist Chocolate Cake Recipe
There are few desserts as universally loved as a good chocolate cake. It’s the centrepiece of birthday parties, the comfort food of rainy afternoons, and the ultimate indulgence for anyone with a sweet tooth. This recipe delivers exactly what a classic chocolate cake should be: deeply chocolatey, incredibly moist, and topped with a silky, rich frosting that makes every slice feel like a celebration. The batter comes together with simple pantry staples and a clever trick – boiling water – which ‘blooms’ the cocoa powder, intensifying the chocolate flavour and creating that signature tender crumb.
Whether you’re a seasoned baker or making a layered cake for the first time, this recipe is straightforward and forgiving. The result is a stunning two-layer cake that looks as good as it tastes – perfect for birthdays, holidays, or simply because you deserve a treat. Let’s get started on a cake that promises to become a firm favourite in your kitchen.
Ingredients
For the Cake
- 1¾ cups (220 g) plain flour
- 1¾ cups (350 g) granulated sugar
- ¾ cup (75 g) unsweetened cocoa powder – use a good-quality brand for the best flavour
- 1½ teaspoons baking powder
- 1½ teaspoons bicarbonate of soda
- 1 teaspoon fine salt
- 2 large eggs, at room temperature
- 1 cup (240 ml) whole milk, at room temperature
- ½ cup (120 ml) vegetable oil
- 2 teaspoons vanilla extract
- 1 cup (240 ml) boiling water
For the Chocolate Frosting
- 1 cup (226 g) unsalted butter, softened
- 3½ cups (420 g) icing sugar, sifted
- ½ cup (50 g) unsweetened cocoa powder, sifted
- 1 teaspoon vanilla extract
- ¼ cup (60 ml) double cream (heavy cream) – adjust for consistency
Method
- Preheat the oven: Set your oven to 350°F (175°C). Grease two 9-inch (23 cm) round cake tins with butter or cooking spray, then dust lightly with flour or line the bases with parchment paper for easy removal.
- Mix the dry ingredients: In a large mixing bowl, sift together the flour, sugar, cocoa powder, baking powder, bicarbonate of soda, and salt. Sifting removes lumps and aerates the mixture, helping to keep the cake light.
- Add the wet ingredients: Add the eggs, milk, oil, and vanilla extract to the dry ingredients. Beat on medium speed for about 2 minutes until the batter is smooth and well combined. Scrape down the sides of the bowl to ensure everything is fully incorporated – the batter will be thick at this stage.
- Add the boiling water: Carefully stir in the boiling water by hand. The batter will become thin and quite runny – this is exactly what you want. The hot water helps the cocoa ‘bloom’, intensifying the chocolate flavour and ensuring a moist crumb.
- Divide and pour: Divide the batter evenly between the two prepared tins. Tap each tin gently on the work surface to release any trapped air bubbles.
- Bake: Bake for 30–35 minutes, or until a skewer inserted into the centre of each cake comes out clean. The edges should just begin to pull away from the sides of the tins. Avoid overbaking, as this can dry the cake out.
- Cool: Allow the cakes to cool in their tins for about 10 minutes, then turn them out onto a wire rack to cool completely. It’s essential that the cakes are fully cool before frosting – otherwise, the frosting will melt and slide off.
- Make the frosting: While the cakes cool, beat the softened butter in a large bowl until creamy and pale. Gradually add the sifted icing sugar and cocoa powder, mixing on low speed until combined. Add the vanilla extract and cream, then beat on medium speed until smooth and spreadable. Add a little extra cream if the frosting is too thick, or more icing sugar if it’s too thin.
- Assemble the cake: Place one cooled cake layer on a serving plate. Spread a generous layer of frosting over the top, then place the second layer on top. Frost the top and sides of the cake, using an offset spatula or a palette knife for a smooth, even finish.
- Decorate: Finish with chocolate shavings, sprinkles, fresh berries, or a dusting of cocoa powder, as you prefer. Serve and enjoy.
Tips for the Perfect Chocolate Cake
- Room temperature ingredients: Take your eggs and milk out of the fridge about 30 minutes before you start. Room-temperature ingredients blend more smoothly and help the batter rise evenly.
- Use good-quality cocoa: The chocolate flavour of this cake comes almost entirely from the cocoa powder, so choose a brand you trust. Dutch-processed cocoa gives a deeper, less acidic flavour, while natural cocoa works well too.
- Don’t overmix: Once you add the dry ingredients, mix just until combined. Overmixing can develop gluten and make the cake dense rather than light and tender.
- Add a moisture boost: For an even more tender crumb, replace ¼ cup (60 ml) of the milk with sour cream or buttermilk. This adds a subtle tang that complements the chocolate beautifully.
- Test for doneness: Start checking your cakes at the 30-minute mark. A skewer inserted in the centre should come out clean, with perhaps a few moist crumbs attached – but no wet batter.
Variations
- Gluten-free: Substitute the plain flour with a good-quality gluten-free flour blend that contains xanthan gum. The texture will be slightly different, but the flavour remains excellent.
- Dairy-free: Use a plant-based milk (such as oat or almond) in the cake and a dairy-free butter alternative in the frosting. For the frosting, use coconut cream instead of double cream.
- Extra chocolate: Fold ½ cup (90 g) of dark chocolate chips or chunks into the batter just before pouring it into the tins for pockets of melted chocolate in every slice.
- Espresso kick: Add 1 teaspoon of instant espresso powder to the boiling water to deepen the chocolate flavour without making the cake taste of coffee.
Storage & Make-Ahead Tips
- Storing: Keep the cake in an airtight container at room temperature for up to 3 days, or in the refrigerator for up to a week. Bring to room temperature before serving for the best flavour and texture.
- Freezing: The unfrosted cake layers freeze beautifully. Wrap them individually in cling film (plastic wrap) and then foil, and freeze for up to 3 months. Thaw overnight in the refrigerator before frosting.
- Make ahead: You can bake the cake layers a day in advance and keep them wrapped at room temperature. Frost on the day of serving for the freshest finish.
Serving Suggestions
- Classic pairing: Serve with a scoop of vanilla ice cream or a dollop of lightly whipped cream for an extra touch of indulgence.
- With fresh fruit: Fresh raspberries, strawberries, or a few slices of orange complement the deep chocolate flavour beautifully.
- For celebrations: Decorate with colourful sprinkles, candles, or chocolate curls to make it party-ready.
- Hot drink pairing: Enjoy a slice alongside a cup of strong black coffee or a glass of cold milk – both are classic companions to a good chocolate cake.
This Classic Chocolate Cake is everything a homemade cake should be – rich, moist, deeply flavourful, and utterly satisfying. It’s a recipe that never fails to impress, whether you’re baking for a birthday, a holiday, or just because. With simple ingredients and straightforward steps, it’s proof that you don’t need complicated techniques to create something truly special. We hope you enjoy making it as much as you’ll enjoy eating it.
