This Chocolate Cake is rich, deeply chocolatey, and incredibly moist, with soft layers covered in silky Chocolate Swiss Meringue Buttercream. The combination of Dutch-processed cocoa, buttermilk, dark chocolate, and smooth buttercream creates an elegant celebration cake that’s perfect for birthdays, holidays, or any serious chocolate craving.
Recipe Information
- Prep Time: 35 minutes
- Bake Time: 45 minutes
- Cooling & Assembly: 1 hour
- Total Time: About 2 hours 20 minutes
- Servings: 12–14 slices
- Course: Dessert
- Cuisine: American
- Difficulty: Intermediate
Ingredients
Chocolate Cake
- 2 cups all-purpose flour
- 2 cups granulated sugar
- ¾ cup Dutch-processed cocoa powder, sifted
- 2 teaspoons baking soda
- 1 teaspoon baking powder
- 1 teaspoon salt
- ½ cup vegetable oil
- 1 cup buttermilk, room temperature
- 1 cup hot water
- 2 large eggs, room temperature
- 2 teaspoons vanilla extract
Chocolate Swiss Meringue Buttercream
- 5 large egg whites
- 1½ cups granulated sugar
- 1½ cups unsalted butter, softened to room temperature
- 8 oz good-quality dark chocolate, chopped, melted and cooled
For Decorating
- Chocolate curls
- Chocolate sprinkles
- Chocolate pearls or flakes, optional
Equipment Needed
- Two 8-inch round cake pans
- Parchment paper
- Stand mixer
- Paddle and whisk attachments
- Mixing bowls
- Wire cooling rack
- Candy thermometer
- Offset spatula
- Cake turntable, optional
- Piping bag with 1M piping tip
Instructions
Step 1 – Prepare the Cake Pans
Preheat the oven to 350°F (175°C).
Grease two 8-inch round cake pans, dust them lightly with cocoa powder, and line the bottoms with parchment paper.
Step 2 – Combine the Dry Ingredients
Add the flour, sugar, cocoa powder, baking soda, baking powder, and salt to the bowl of a stand mixer.
Mix briefly until evenly combined.
Step 3 – Combine the Wet Ingredients
In a separate bowl, whisk together the vegetable oil, buttermilk, eggs, and vanilla.
Slowly pour in the hot water while whisking continuously.
Step 4 – Make the Batter
Pour the wet ingredients into the dry ingredients.
Mix on medium speed for approximately 2–3 minutes.
The batter will be quite thin—this is normal.
Step 5 – Bake
Divide the batter evenly between the prepared pans.
Bake for approximately 40–45 minutes, or until a cake tester inserted into the center comes out mostly clean with only a few moist crumbs.
Allow the cakes to cool in their pans for 10 minutes before transferring them to wire racks to cool completely.
Chocolate Swiss Meringue Buttercream
Step 6 – Heat the Egg Whites
Combine the egg whites and granulated sugar in a heatproof mixing bowl.
Place the bowl over a saucepan of gently simmering water, making sure the bottom doesn’t touch the water.
Whisk constantly until the sugar has completely dissolved and the mixture reaches 160°F (71°C).
Step 7 – Whip the Meringue
Transfer the bowl to the stand mixer.
Using the whisk attachment, beat on medium-high speed for 5–10 minutes, until stiff glossy peaks form and the bowl feels cool to the touch.
Step 8 – Add the Butter
Switch to the paddle attachment.
Gradually add the softened butter, a little at a time, beating continuously.
Continue mixing until the buttercream becomes smooth and silky.
Step 9 – Add Chocolate
Slowly add the melted and completely cooled dark chocolate.
Beat until the frosting is smooth, fluffy, and evenly chocolate-colored.
Assembly
Step 10 – Fill the Cake
Place the first cake layer on a serving plate or cake board.
Spread approximately 1 cup of chocolate buttercream evenly over the top.
Place the second cake layer on top.
Step 11 – Crumb Coat
Cover the entire cake with a thin layer of buttercream.
Refrigerate for approximately 20 minutes to set the crumb coat.
Step 12 – Final Frosting
Spread additional buttercream over the top and sides of the chilled cake.
Smooth the sides with an offset spatula and create a decorative swirl on top.
For a bakery-style finish, use a piping bag fitted with a 1M tip to pipe decorative rows or swirls around the cake.
Finish with chocolate curls, sprinkles, pearls, or chocolate flakes.
Storage
Keep the finished cake covered at room temperature for 1 day or refrigerate for up to 4 days. For the best texture, bring refrigerated slices to room temperature for about 30 minutes before serving.
Unfrosted cake layers can also be wrapped tightly and frozen for up to 2 months.
Tips for the Best Chocolate Cake
- Don’t worry if the cake batter looks unusually thin; that’s expected.
- Use Dutch-processed cocoa for a darker, smoother chocolate flavor.
- Add the hot water slowly so it doesn’t scramble the eggs.
- Make sure the cakes are completely cool before frosting.
- The melted chocolate must also be cool before adding it to the buttercream.
- If the Swiss meringue buttercream looks curdled while adding butter, continue beating—it often comes back together.
- Use a kitchen scale to divide the batter evenly for matching cake layers.
Nutrition — Approximate Per Slice
Based on 14 servings:
- Calories: 570
- Protein: 6g
- Carbohydrates: 68g
- Fat: 32g
- Sugar: 49g
Frequently Asked Questions
Can I make the cake layers ahead of time?
Yes. Bake and cool them completely, wrap tightly, and refrigerate for 2 days or freeze for up to 2 months.
Why is my Swiss meringue buttercream runny?
The meringue or butter may have been too warm. Chill the bowl briefly, then continue whipping until the frosting thickens.
Can I use milk chocolate instead of dark chocolate?
Yes, although the frosting will be sweeter and have a milder chocolate flavor.
Can I make cupcakes with this batter?
Yes. Fill cupcake liners approximately two-thirds full and start checking them around 18–22 minutes.
Final Thoughts
This Chocolate Cake with Chocolate Swiss Meringue Buttercream delivers everything a chocolate dessert should: moist cake, intense cocoa flavor, silky frosting, and plenty of rich dark chocolate. It’s impressive enough for celebrations while still using straightforward ingredients and techniques.