Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Chocolate Cake with Vanilla Icing


  • Author: Emma
  • Total Time: 55 minutes
  • Yield: 12 servings 1x
  • Diet: Vegetarian

Description

This chocolate cake with vanilla icing is the perfect combination of rich, moist cake and creamy, smooth frosting. Made with high-quality cocoa powder, buttermilk, and a touch of coffee to enhance the chocolate flavor, this cake is both decadent and easy to make. Topped with a classic vanilla buttercream, it’s perfect for birthdays, celebrations, or any time you crave a homemade dessert.


Ingredients

Scale

For the Chocolate Cake:

  • 2 cups all-purpose flour
  • ¾ cup unsweetened cocoa powder
  • 1 ½ teaspoons baking powder
  • 1 ½ teaspoons baking soda
  • 1 teaspoon salt
  • 2 cups granulated sugar
  • 3 large eggs
  • 1 cup buttermilk (or milk + 1 tbsp vinegar)
  • ½ cup vegetable oil
  • 2 teaspoons vanilla extract
  • 1 cup hot coffee or boiling water

For the Vanilla Icing:

  • 1 cup unsalted butter, softened
  • 4 cups powdered sugar, sifted
  • 2 teaspoons pure vanilla extract
  • 3 tablespoons heavy cream (or milk)
  • A pinch of salt

Instructions

For the Chocolate Cake:

  1. Preheat the oven to 350°F (175°C). Grease and line two 9-inch round cake pans with parchment paper.
  2. In a large bowl, whisk together flour, cocoa powder, baking powder, baking soda, and salt.
  3. In another bowl, beat together sugar, eggs, buttermilk, oil, and vanilla extract until well combined.
  4. Gradually add the dry ingredients to the wet mixture, stirring gently until just combined.
  5. Stir in the hot coffee or boiling water, mixing until the batter is smooth. The batter will be thin, which is normal.
  6. Divide the batter evenly between the prepared cake pans.
  7. Bake for 30–35 minutes, or until a toothpick inserted in the center comes out with a few moist crumbs.
  8. Let the cakes cool in the pans for 10 minutes, then transfer them to a wire rack to cool completely before frosting.

For the Vanilla Icing:

  1. In a large bowl, beat the butter with an electric mixer on medium speed until smooth and creamy (about 2–3 minutes).
  2. Gradually add the powdered sugar, one cup at a time, mixing on low speed.
  3. Stir in the vanilla extract and a pinch of salt to enhance the flavor.
  4. Add the heavy cream (or milk), one tablespoon at a time, until the frosting reaches a smooth and spreadable consistency.
  5. Increase the speed to high and whip for 2 minutes until light and fluffy.

Assembling the Cake:

  1. Place one cake layer on a serving plate and spread a thick layer of vanilla icing evenly on top.
  2. Place the second cake layer on top and frost the entire cake, using an offset spatula for a smooth finish.
  3. Decorate as desired with chocolate shavings, fresh berries, or a dusting of cocoa powder.
  4. Slice and serve!

Notes

  • If you don’t have buttermilk, mix 1 cup of milk with 1 tablespoon of vinegar or lemon juice and let it sit for 5 minutes before using.
  • The hot coffee enhances the chocolate flavor but can be substituted with hot water if needed.
  • Store the cake in an airtight container at room temperature for up to 2 days or in the refrigerator for up to a week.
  • For a richer vanilla flavor, use vanilla bean paste instead of vanilla extract.
  • To make this recipe dairy-free, use plant-based milk and dairy-free butter alternatives.
  • Prep Time: 20 minutes
  • Cook Time: 35 minutes
  • Category: Dessert
  • Method: Baking
  • Cuisine: American

Nutrition

  • Serving Size: 1 slice
  • Calories: 450 kcal
  • Sugar: 38g
  • Sodium: 310mg
  • Fat: 22g
  • Saturated Fat: 12g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 58g
  • Fiber: 3g
  • Protein: 5g
  • Cholesterol: 65mg

Keywords: vanilla cake with chocolate icing, chocolate cake with vanilla ice cream, chocolate cake with vanilla buttercream icing, chocolate cake with vanilla icing recipe, vanilla cake with chocolate icing recipe