Chocolate Cake

Moist, rich, and smothered in smooth chocolate buttercream, this Chocolate Cake is a dessert lover’s dream!

Chocolate cake with buttercream frosting and decorative piping on a cake stand.

This Chocolate Cake recipe is a rich, decadent dessert that’s loved for its deep cocoa flavor and irresistibly moist texture. Each bite is soft and tender, with a perfect balance of sweetness and a hint of bitterness from the chocolate. Layered and topped with creamy chocolate buttercream frosting this cake truly is a chocolate lovers dream!

I love how elegant this Chocolate Layered Cake looks, and it is easier to put together than you might think! For more eye catching layered cake recipes you have to check out my Pistachio Cake, Lemon Raspberry Cake, and Vanilla Cake.

Why I Love This Cake

  • Chocolate Cake is a timeless choice for birthdays and other special occasions.
  • Moist texture makes it impossible to resist.
  • Pairs perfectly with all kinds of frosting and filling options.

Recipe Ingredients

Fully frosted chocolate cake with piped decorations on top, displayed on a white cake stand.

Unsweetened Cocoa Powder – To add in all of that chocolatey goodness into the cake and frosting.

Buttermilk – It creates a tender, delicate crumb in the cake. If you don’t have buttermilk on hand, you can easily make your own homemade buttermilk.

Espresso Powder – As a non-coffee drinker, I opted for baker’s espresso powder diluted in warm water. It added depth to the flavor without a strong coffee taste.

For a full list of ingredients and amounts, see the recipe card below.

Variations

Frosting – I love chocolate cake with a chocolate frosting, however you can add any frosting you prefer on this cake. Others I would recommend would be vanilla, cream cheese, or even a peanut butter frosting.

Cake Flour Substitute – To make your own, remove 2 tablespoons from ½ cup of all-purpose flour and replace it with 1 tablespoon of cornstarch. Sift together.

How to Make Chocolate Cake

To Make the Cake

Step 1: Preheat oven to 350 degrees Fahrenheit (175 degrees Celsius). Butter and flour two 9″ round cake pans, set aside.

Step 2: In the bowl of a stand mixer, beat together sugar, oil, and vanilla. With the mixer on low speed, add one egg at a time. In a glass measuring cup, combine the buttermilk and water/espresso powder.

Step 3: In a medium-sized mixing bowl, whisk together flour, cocoa powder, baking soda, baking powder, and salt. With the mixer on low speed, gradually alternate adding the whisked dry ingredients and the buttermilk/coffee mixture. Mix just until combined. Remove the bowl and pour the cake batter evenly between the two prepared pans.

Chocolate cake batter being mixed in a stainless steel bowl with a spatula.

Step 4: Place in the oven and bake for 30-35 minutes or until a cake tester inserted into the center comes out clean. Remove from the oven and allow to cool in pans for 5 minutes before transferring to a wire rack to cool completely.

Two freshly baked chocolate cake cooling in round cake pans.

To Make the Buttercream

Step 1: While the cakes are cooling, prepare the buttercream by beating the butter in the bowl of a stand mixer fitted with the whisk attachment for 2-3 minutes. Once the butter is smooth and creamy, add salt, vanilla, and heavy cream. Mix until incorporated. With the mixer on low speed, gradually add the powdered sugar and cocoa powder (I used my guard on my mixer to prevent any powder from escaping). Once combined, beat on medium-high until fluffy, about 2 minutes. If the chocolate frosting isn’t spreadable enough, add a splash more cream and beat for another 30 seconds.

Smooth chocolate cake batter in a mixing bowl with a spatula.

Step 2: To assemble, place one layer of cake onto a round or a cake stand. Frost the top evenly, then add the next layer. Frost the top of that layer, then frost the sides of the entire cake. Decorate/pipe as desired.

Step by step pictures of how to frost a chocolate layer cake

Expert Tips

Check for Doneness Early – Start checking the cake around the 30-minute mark by inserting a toothpick in the center. It should come out clean or with a few moist crumbs.

Sift Dry Ingredients – Sifting flour and cocoa avoids lumps and makes everything mix more evenly.

Clean Cake Slices – To achieve a clean cut, use a hot, clean knife. Wipe the knife after each slice to prevent crumbs from dragging. You can also run the knife under hot water to warm it before slicing.

FAQs

What pairs well with my Chocolate Cake?

I love serving this chocolate cake with a scoop of ice cream on the side. It goes perfectly with flavors like Vanilla Bean, Tin Roof, Mint Cookies and Cream, or even Peanut Butter Cup.

How can I easily remove the cake from the pan?

For a smooth release, grease the pans well and line them with parchment paper. This makes lifting the cake simple and stress-free, so you don’t have to worry about it tearing.

A slice of moist chocolate cake with rich chocolate frosting on a white plate.

Storage Info

STORE the frosted cake at room temperature with a large bowl covering it to protect it from dust. The frosting will keep the cake from drying out. For the unfrosted cake, store it tightly covered at room temperature or in the fridge.

FREEZE unfrosted layers by wrapping them in plastic and foil. To freeze a frosted cake, let it set in the freezer for an hour, then double-wrap in plastic and foil.

Did you try this recipe? Leave a ⭐️ rating below and share it on Instagram, Facebook and Pinterest!

Chocolate cake with cake flour on a cake stand.

Chocolate Cake Recipe

Moist, rich, and smothered in smooth chocolate buttercream, this Chocolate Cake is a dessert lover's dream!
4.93 from 13 votes
Pin Rate
Course: Cakes & Cheesecakes
Cuisine: American
Diet: Vegetarian
Prep Time: 25 minutes
Cook Time: 30 minutes
Total Time: 55 minutes
Servings: 12 slices
Calories: 687kcal
Author: Andrea
Print (email required)

Ingredients

  • 1 1/4 cup all-purpose flour
  • 1/2 cup cake flour
  • 3/4 cup unsweetened cocoa powder
  • 2 cup sugar
  • 2 large eggs
  • 1/2 cup vegetable oil
  • 1 cup buttermilk
  • 1 cup water - warmed, +½ tsp expresso powder
  • 2 tsp baking soda
  • 1 tsp baking powder
  • 1 tsp salt
  • 2 tsp vanilla extract

For the Chocolate Buttercream

  • 3 1/2 cup powdered sugar
  • ¾ cup unsweetened cocoa powder
  • 1 1/2 cup butter - room temperature
  • 5-6 tbsp heavy cream
  • 1/2 teaspoon salt
  • 3/4 tsp vanilla extract
Save this recipe!
Get this sent to your inbox, plus get new and favorite recipes from us!

Instructions

To Make the Cake
  • Preheat oven to 350 degrees Fahrenheit (175 degrees Celsius). Butter and flour two 9" round cake pans, set aside.
  • In the bowl of a stand mixer, beat together sugar, oil, and vanilla. With the mixer on low speed, add one egg at a time. In a glass measuring cup, combine the buttermilk and water/espresso powder.
  • In a medium-sized mixing bowl, whisk together flour, cocoa powder, baking soda, baking powder, and salt. With the mixer on low speed, gradually alternate adding the whisked dry ingredients and the buttermilk/coffee mixture. Mix just until combined. Remove the bowl and pour the cake batter evenly between the two prepared pans.
  • Place in the oven and bake for 30-35 minutes or until a cake tester inserted into the center comes out clean. Remove from the oven and allow to cool in pans for 5 minutes before transferring to a wire rack to cool completely.
To Make the Buttercream
  • While the cakes are cooling, prepare the buttercream by beating the butter in the bowl of a stand mixer fitted with the whisk attachment for 2-3 minutes. Once the butter is smooth and creamy, add salt, vanilla, and heavy cream. Mix until incorporated. With the mixer on low speed, gradually add the powdered sugar and cocoa powder (I used my guard on my mixer to prevent any powder from escaping). Once combined, beat on medium-high until fluffy, about 2 minutes. If the frosting isn't spreadable enough, add a splash more cream and beat for another 30 seconds.
  • To assemble, place one layer of cake onto a round or a cake stand. Frost the top evenly, then add the next layer. Frost the top of that layer, then frost the sides of the entire cake. Decorate/pipe as desired.

NOTES

  • I find that if I forget to put my butter for frosting out ahead of time, 10-12 seconds on power 4 in my microwave does the trick—soft, but not melted.
  • Makes one double-layer 9″ cake.
 
STORE the frosted cake at room temperature with a large bowl covering it to protect it from dust. The frosting will keep the cake from drying out. For the unfrosted cake, store it tightly covered at room temperature or in the fridge.
FREEZE unfrosted layers by wrapping them in plastic and foil. To freeze a frosted cake, let it set in the freezer for an hour, then double-wrap in plastic and foil.

Nutrition

Serving: 12serving | Calories: 687kcal | Carbohydrates: 90g | Protein: 6g | Fat: 38g | Saturated Fat: 19g | Polyunsaturated Fat: 7g | Monounsaturated Fat: 10g | Trans Fat: 1g | Cholesterol: 101mg | Sodium: 730mg | Potassium: 237mg | Fiber: 4g | Sugar: 69g | Vitamin A: 879IU | Vitamin C: 0.04mg | Calcium: 76mg | Iron: 2mg

Want more inspiration?

More Recipes You'll Love

About the Author

Andrea

Hi I'm Andrea!

Hotelier turned Food Blogger to help make your life simple, one recipe at a time.

4.93 from 13 votes (5 ratings without comment)

Join the Conversation

Rate and Comment

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

Please click on the Stars below to share your Rating of this Recipe




Comments:

  1. 5 stars
    This cake looks like it came out of the pages of a magazine spread. And it’s SO SO yummy! What a beautiful and delicious classic chocolate cake.

  2. 5 stars
    Chocolate Cake is an absolute favorite of mine. This is so rich and creamy! Just need a tall glass of cold milk and its perfection!

  3. 5 stars
    This is one of the best cake recipes. It tastes wonderfully frosted, but I often use it as the base of my chocolate trifle recipe. So good!