Chocolate Cake

This is it, boos. The best chocolate cake recipe EVER! And I’m not just saying that because ya girl made it. It’s three layers of extra chocolatey chocolate sponge, and it’s frosted with a rich chocolate buttercream that’s so decadent it will make you close your eyes and hum. This chocolate cake recipe is basically slap yo’ mama worthy. Get into it!

This post may contain affiliate links. Read our disclosure policy.

Two slices of chocolate cake with chocolate buttercream on a plate beside chocolate chips

How to Make the Best Chocolate Cake Ever

These step-by-step photos show how to make chocolate cake with chocolate frosting, but be sure to check the recipe card below for the full ingredient list and detailed instructions. Skip to the → Best Chocolate Cake Recipe

1. Start making the base for the chocolate frosting

Cocoa powder, sugar, flour, salt, and milk combined in a saucepan before mixing

Sift together the sugar, flour, cocoa powder, and salt in a medium heavy-bottomed saucepan. Then, whisk in the milk until combined.

2. Place over medium heat and cook, stirring continuously

Glossy chocolate mixture stirred smooth inside a saucepan

Stir until the mixture thickens, then remove from heat and stir in the vanilla extract until smooth.

PRO TIP: It’s important to use Dutch-process cocoa powder here. It lends a deeper chocolatey flavor over natural cocoa. My favorite brands are Ghirardelli and Droste.

3. Transfer the mixture to a bowl and stir occasionally as it cools

Chocolate mixture covered with plastic wrap to cool in a bowl

Place plastic wrap directly on the surface and refrigerate until completely set.

4. Add eggs and sugar to the bowl of your stand mixer

Eggs and sugar added to a glass mixing bowl

Beat on high speed until combined.

5. Combine cocoa powder and instant coffee with hot water

Cocoa and coffee mixture poured into a pale yellow egg mixture

Slowly add this mixture to the eggs and sugar while mixing.

6. Sift together the dry ingredients and add them to the cocoa and coffee mixture

Flour added on top of chocolate batter in a glass bowl

Add them in two intervals.

7. Add the vegetable oil, buttermilk, and vanilla extract

Buttermilk and oil added to chocolate batter before mixing

Beat until just combined.

8. Evenly divide the batter between the prepared cake pans

Three round cake pans filled with chocolate batter

Lightly tap the pans on the counter to pop any air bubbles.

PRO TIP: Don’t panic if your batter looks thinner than other cake batters. That extra liquid is exactly what makes this a super moist chocolate cake. Bake it up and trust the process.

9. Bake until a toothpick inserted into the center comes out clean

Baked chocolate cake layer cooling on a wire rack

Allow the cakes to rest before removing from the pans and cooling completely on a wire rack.

10. Once the pudding mixture has cooled, microwave the chocolate in short intervals

Melted chocolate mixture swirled in a glass bowl on a marble surface

Stir until smooth, then set aside to cool slightly.

Want to Save This Recipe, Boo?

I'll email this recipe to you, so you can come back to it later!

11. Add the softened butter to the bowl of your stand mixer

Whipped vanilla buttercream in a glass mixing bowl on a marble surface

Whip until light and smooth.

12. Add the pudding mixture in intervals, scraping down the bowl as needed

Chocolate buttercream in a mixing bowl with melted chocolate drizzled over the top

Slowly pour in the cooled chocolate and mix until fully incorporated.

13. Place the bottom cake layer on your stand and spread frosting evenly over the top

Chocolate cake layer on a cake stand with a dollop of chocolate buttercream spread in the center

Repeat with the next layer.

14. Finish layering and frosting your decadent chocolate cake

Chocolate cake layer fully frosted with smooth chocolate buttercream on a white cake stand

Place the final cake layer on top, apply a thin crumb coat over the top and sides, chill briefly, then finish frosting evenly before slicing and serving.

PRO TIP: A quick way to deepen the color of your chocolate buttercream is to scoop out 2 to 3 tablespoons, warm it in the microwave for 5 to 10 seconds until melted, then stir it back into the full batch.

Full Chocolate Cake Recipe

Two slices of chocolate cake with chocolate buttercream on a plate beside chocolate chips

Chocolate Cake

This is the ultimate chocolate cake recipe with an extra chocolatey chocolate sponge, and the chocolate buttercream uses two types of chocolate, including real chocolate. It's truly the perfect chocolate cake.
No ratings yet
Prep Time 35 minutes
Cook Time 25 minutes
Cool Time 2 hours 30 minutes
Total Time 3 hours 30 minutes
Course: Dessert
Servings: 12 servings

Equipment

Ingredients

For the Cake

  • 2 large eggs room temperature
  • 2 cups granulated sugar
  • ½ cup Dutch-process cocoa powder
  • 1 teaspoon instant coffee powder
  • 1 cup hot water
  • 2 ½ cups all-purpose flour
  • 2 teaspoons baking soda
  • 1 teaspoon baking powder
  • 1 teaspoon kosher salt
  • 1 cup vegetable oil
  • 1 cup buttermilk room temperature
  • 1 tablespoon vanilla extract

For the Frosting

  • 1 1/3 cup granulated sugar
  • 2/3 cup all-purpose flour
  • 6 tablespoons Dutch-process cocoa powder
  • 1 teaspoon kosher salt
  • 2 cups milk
  • 1 tablespoon vanilla extract
  • 1 pound salted butter softened
  • 1 ½ cups bittersweet chocolate chips
  • ½ teaspoon kosher salt

Instructions

For Frosting

  • In a medium, heavy-bottomed saucepan, sift together the sugar, flour, and cocoa powder. Whisk in the salt and milk.
  • Heat over medium heat, stirring continuously. The mixture will begin to thicken after 8-10 minutes. Continue cooking and whisking for an additional 2 minutes, then remove from the heat and stir in the vanilla extract. Scoop the mixture into a medium bowl and using a silicone spatula, stir occasionally as it cools to room temperature, about 30 minutes. Then place plastic wrap directly on the surface of the mixture and place in the refrigerator to completely cool and set for 2 hours.

For Chocolate Cake

  • Meanwhile, preheat the oven to 350°F and place racks on the two middle positions. Spray the bottom and sides 3 9-inch rounds with nonstick baking spray.
  • Add eggs and sugar to the bowl of your stand mixer and beat on high speed for 2-3 minutes.
  • While the mixture beats, add cocoa powder and instant coffee to the hot water in a separate bowl. Slowly add this mixture to the eggs and sugar.
  • Sift flour, baking soda, baking powder, and salt in a small bowl. Reduce the speed of the mixer to low then add in the dry ingredients in two intervals. Next, add the vegetable oil, buttermilk, and vanilla extract and beat until just combined. The batter will be sort of thin, but this is normal.
  • Evenly divide the cake batter into all three pans and bake for 22-25 minutes, or until an inserted toothpick comes out clean. Halfway through baking rotate the pans from front to back and revolve from top to bottom.
  • Remove the cakes from the oven and allow to rest for 10 minutes before removing from the pans and placing on a wire rack to cool completely, about 30 minutes.

To Finish Frosting and Assemble

  • After the pudding mixture has cooled, melt the chocolate in a medium microwave-safe bowl and heat on low for 3 minutes, stirring at 20 second intervals until completely melted. Let sit for 5 minutes to cool.
  • Add the softened butter to the bowl of your stand mixer fitted with the whisk attachment and whip the butter for about 1 minute, until light and smooth.
  • Add the pudding mixture in three intervals, mixing on medium and stopping to scrape down the sides and especially the bottom of the bowl to ensure everything is incorporated. Reduce the speed and slowly pour in the cooled chocolate and salt. Increase the speed to high and mix for an additional minute, scraping down the sides and bottom of the bowl. The frosting should look rich and have a dull sheen.
  • Place the bottom layer on your cake stand. Place some of the frosting on top and spread evenly just over the edges of the cake. Repeat with the next layer of cake and frosting.
  • Finally, place the last layer of cake on top, then cover the top and sides of the cake with a very thin layer of frosting and smooth it to make it even. This will be your crumb coating to make it easier for the final layer of frosting. Chill in the refrigerator for 30 minutes to allow the layers and frosting to set. Remove the cake from the refrigerator and coat the top and sides with the remaining frosting and smooth it. Slice and serve immediately.

Notes

How to Store

  • Fridge: Keep it covered in an airtight container, and it will stay good for up to 5 days.
  • Freezer: Chill the cake in the fridge first, then slice it and wrap each piece tightly in plastic wrap. Pop the slices into freezer bags, press out all the air, and don’t forget to add the date. It will last up to 3 months. Thaw in the fridge overnight, then let it come back to room temperature before enjoying.

Nutrition

Calories: 955kcal | Carbohydrates: 100g | Protein: 10g | Fat: 60g | Saturated Fat: 31g | Polyunsaturated Fat: 12g | Monounsaturated Fat: 13g | Trans Fat: 1g | Cholesterol: 116mg | Sodium: 1020mg | Potassium: 385mg | Fiber: 4g | Sugar: 67g | Vitamin A: 1085IU | Vitamin C: 0.1mg | Calcium: 188mg | Iron: 3mg
Tried this Recipe? Tag me Today!Mention @GrandbabyCakes or tag #grandbabycakes!

Recipe Tips

  • Make sure your baking soda and baking powder aren’t expired. Baking powder should fizz in hot water, and baking soda should bubble in vinegar. If nothing happens, toss them.
  • Don’t skip sifting the dry ingredients! Cocoa powder loves to clump up, and that can leave you with lumps in your batter.
  • Keep an eye on the oven. Every oven is different, so start checking your cake a few minutes early. Pulling it at the right time is key to ensuring you get the best chocolate cake ever!
  • Let the cakes cool completely before frosting. I know it’s hard to wait boos, but warm cakes will melt your frosting.
Slice of triple layer chocolate cake being lifted from a frosted cake on a white cake stand

Recipe Help

Can I make this chocolate layer cake ahead of time?

Yes boos. Bake the cake layers, let them cool completely, then wrap them tightly in plastic wrap and keep at room temperature for up to 2 days.

Can I make the frosting in advance too?

You can, but it’s best made the same day you plan to serve the cake so the texture stays smooth.

I don’t have buttermilk. What can I use instead?

Make homemade buttermilk! Just add 1 tablespoon of vinegar or lemon juice to 1 cup of milk and let it sit for about 5 minutes before using.

More Chocolate Cake Recipes

Filed Under:  Cake, Dessert and Baking, Oven

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating