Classic Chocolate Cake With Buttercream

Highlighted under: Modern Food

I absolutely love baking, and my classic chocolate cake with buttercream is my go-to recipe for any occasion. The rich, moist cake pairs perfectly with the silky smooth frosting, creating a dessert that’s both comforting and indulgent. Whenever I make this cake, the aroma of melted chocolate fills my kitchen, instantly bringing back memories of joyful gatherings with family and friends. Whether it’s a birthday, anniversary, or just a quiet weekend, this cake always hits the spot, making it a favorite for everyone around the table.

Una Whitcombe

Created by

Una Whitcombe

Last updated on 2026-02-01T15:25:36.072Z

Throughout the years, I’ve experimented with various chocolate cake recipes, but this classic version always stands out as the winner. The secret to its success lies in using high-quality cocoa powder and allowing the cake layers to cool completely before frosting. This ensures that the buttercream blends seamlessly without melting into a gooey mess. I often add a pinch of salt to the frosting to enhance the chocolate flavor, making each bite a delightful experience.

Baking this cake has become a cherished tradition in my home. I remember one year, I baked it for my niece's birthday party. We decorated it with fresh berries and sprinkles, and it turned heads as soon as it hit the dessert table. Seeing everyone's faces light up as they took their first bite was priceless, and it reminded me why I love to bake in the first place.

Why You'll Love This Recipe

  • Deep, rich chocolate flavor that satisfies any chocoholic.
  • Luxurious buttercream that complements the cake perfectly.
  • Simple yet impressive, perfect for any celebration.

Understanding the Key Ingredients

For a perfectly moist chocolate cake, the balance of wet and dry ingredients is crucial. The addition of boiling water in this recipe helps to activate the cocoa powder, enhancing the chocolate flavor and creating a tender crumb. If you’re looking to substitute the whole milk, consider using buttermilk for a tangy twist that also helps keep the cake moist. Just remember, any change in liquid may require slight adjustments in baking time.

The unsweetened cocoa powder is not just for flavor; it plays a critical role in the cake's texture and color. Opt for high-quality cocoa to boost the richness. If you can't find unsweetened cocoa, Dutch-processed cocoa can be used, but it has a different acidity level that might slightly alter the cake's rise. Be mindful of the differences when making this substitution.

Frosting Tips for Success

When making the buttercream frosting, the texture is everything. Start with softened butter, as this creates a smooth and creamy base for your frosting. If your kitchen is too cold, you can quickly soften butter in the microwave for about 10 seconds – but be careful not to melt it. The correct balance of powdered sugar and cocoa powder will give you a rich flavor, but if it becomes too thick, simply add more heavy cream, one tablespoon at a time until you achieve the desired consistency.

For a decorative touch, consider adding some chocolate shavings or sprinkles on top of your finished cake. If you're feeling adventurous, you could even incorporate a flavored extract, like peppermint or almond, into your buttercream for a unique spin. Just remember to balance the flavors so the chocolate remains the star of the show.

Ingredients

Gather the following ingredients to make this heavenly chocolate cake:

For the Cake:

  • 1 ¾ cups all-purpose flour
  • 1 ½ cups sugar
  • ¾ cup unsweetened cocoa powder
  • 1 ½ tsp baking powder
  • 1 ½ tsp baking soda
  • 1 tsp salt
  • 2 large eggs
  • 1 cup whole milk
  • ½ cup vegetable oil
  • 2 tsp pure vanilla extract
  • 1 cup boiling water

For the Buttercream:

  • 1 cup unsalted butter, softened
  • 3 ½ cups powdered sugar
  • ½ cup cocoa powder
  • 1 tsp vanilla extract
  • 2-4 tbsp heavy cream
  • Pinch of salt

Make sure to measure your ingredients accurately for the best results!

Secondary image

Instructions

Here’s how to make a delicious classic chocolate cake:

Prepare the Cake Batter

Preheat your oven to 350°F (175°C). In a large bowl, sift together the flour, sugar, cocoa powder, baking powder, baking soda, and salt. In another bowl, beat the eggs, milk, vegetable oil, and vanilla extract until well blended. Gradually add the wet ingredients to the dry mixture along with boiling water, mixing until smooth.

Bake the Cakes

Divide the batter evenly between two greased and floured 9-inch round cake pans. Bake in the preheated oven for about 30-35 minutes, or until a toothpick inserted into the center comes out clean. Allow the cakes to cool in the pans for 10 minutes before transferring them to wire racks to cool completely.

Make the Buttercream

In a large bowl, beat the softened butter until creamy. Gradually add powdered sugar and cocoa powder, mixing on low until incorporated. Add vanilla, a pinch of salt, and heavy cream, and beat on high until the frosting is fluffy and smooth.

Assemble the Cake

Once the cakes are completely cool, place one layer on a serving plate. Spread a generous amount of buttercream on top, then place the second layer on top. Use the remaining frosting to cover the top and sides of the cake. Decorate as desired.

Slice and serve with a glass of milk or a hot cup of coffee!

Pro Tips

  • For an extra layer of flavor, consider adding espresso powder to the cake batter. A tablespoon or two can enhance the chocolate richness beautifully.

Storage and Make-Ahead Tips

This chocolate cake stores beautifully! Once frosted, it can stay at room temperature for up to three days in an airtight container. If you need to store it longer, consider refrigerating it, but be aware that refrigeration can change the cake's texture slightly, making it more dense. For optimal freshness, I recommend wrapping any leftover cake tightly in plastic wrap after it’s completely cooled and then the buttercream can act as a protective layer against drying.

You can also make the cake layers in advance. After baking, cool them completely, wrap them well in plastic wrap, and store them in the freezer for up to three months. When you're ready to use them, simply thaw overnight in the refrigerator before frosting. This makes it perfect for prepping ahead of a special occasion.

Troubleshooting Common Issues

Occasionally, cakes can sink in the middle, which may result from underbaking. Make sure to use the toothpick test – it should come out clean or with a few moist crumbs, but not wet batter. If underbaking happens often, it could be helpful to check your oven's accuracy with an oven thermometer, as many home ovens can be off by as much as 25°F.

Another common issue is a dry cake, which can happen if you overmix the batter or leave it in the oven too long. Mix just until the ingredients are incorporated, and consider checking your cake a few minutes earlier than the suggested baking time, especially if you're using a dark or non-stick pan, which can bake faster.

Questions About Recipes

→ Can I use cake flour instead of all-purpose flour?

Yes, cake flour can be used for a lighter texture, but you may want to adjust the liquid slightly.

→ How should I store the cake?

Store the cake in an airtight container at room temperature for up to 3 days or in the refrigerator for a week.

→ Can I freeze the cake?

Absolutely! The cake can be frozen for up to 3 months. Just ensure it's wrapped tightly.

→ What can I substitute for eggs?

You can use unsweetened applesauce or a flaxseed meal for an egg substitute in this recipe.

Classic Chocolate Cake With Buttercream

I absolutely love baking, and my classic chocolate cake with buttercream is my go-to recipe for any occasion. The rich, moist cake pairs perfectly with the silky smooth frosting, creating a dessert that’s both comforting and indulgent. Whenever I make this cake, the aroma of melted chocolate fills my kitchen, instantly bringing back memories of joyful gatherings with family and friends. Whether it’s a birthday, anniversary, or just a quiet weekend, this cake always hits the spot, making it a favorite for everyone around the table.

Prep Time30 minutes
Cooking Duration35 minutes
Overall Time65 minutes

Created by: Una Whitcombe

Recipe Type: Modern Food

Skill Level: Intermediate

Final Quantity: 12 servings

What You'll Need

For the Cake:

  1. 1 ¾ cups all-purpose flour
  2. 1 ½ cups sugar
  3. ¾ cup unsweetened cocoa powder
  4. 1 ½ tsp baking powder
  5. 1 ½ tsp baking soda
  6. 1 tsp salt
  7. 2 large eggs
  8. 1 cup whole milk
  9. ½ cup vegetable oil
  10. 2 tsp pure vanilla extract
  11. 1 cup boiling water

For the Buttercream:

  1. 1 cup unsalted butter, softened
  2. 3 ½ cups powdered sugar
  3. ½ cup cocoa powder
  4. 1 tsp vanilla extract
  5. 2-4 tbsp heavy cream
  6. Pinch of salt

How-To Steps

Step 01

Preheat your oven to 350°F (175°C). In a large bowl, sift together the flour, sugar, cocoa powder, baking powder, baking soda, and salt. In another bowl, beat the eggs, milk, vegetable oil, and vanilla extract until well blended. Gradually add the wet ingredients to the dry mixture along with boiling water, mixing until smooth.

Step 02

Divide the batter evenly between two greased and floured 9-inch round cake pans. Bake in the preheated oven for about 30-35 minutes, or until a toothpick inserted into the center comes out clean. Allow the cakes to cool in the pans for 10 minutes before transferring them to wire racks to cool completely.

Step 03

In a large bowl, beat the softened butter until creamy. Gradually add powdered sugar and cocoa powder, mixing on low until incorporated. Add vanilla, a pinch of salt, and heavy cream, and beat on high until the frosting is fluffy and smooth.

Step 04

Once the cakes are completely cool, place one layer on a serving plate. Spread a generous amount of buttercream on top, then place the second layer on top. Use the remaining frosting to cover the top and sides of the cake. Decorate as desired.

Extra Tips

  1. For an extra layer of flavor, consider adding espresso powder to the cake batter. A tablespoon or two can enhance the chocolate richness beautifully.

Nutritional Breakdown (Per Serving)

  • Calories: 380 kcal
  • Total Fat: 26g
  • Saturated Fat: 15g
  • Cholesterol: 195mg
  • Sodium: 85mg
  • Total Carbohydrates: 32g
  • Dietary Fiber: 3g
  • Sugars: 24g
  • Protein: 6g