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:
- Preheat the oven to 350°F (175°C). Grease and line two 9-inch round cake pans with parchment paper.
- In a large bowl, whisk together flour, cocoa powder, baking powder, baking soda, and salt.
- In another bowl, beat together sugar, eggs, buttermilk, oil, and vanilla extract until well combined.
- Gradually add the dry ingredients to the wet mixture, stirring gently until just combined.
- Stir in the hot coffee or boiling water, mixing until the batter is smooth. The batter will be thin, which is normal.
- Divide the batter evenly between the prepared cake pans.
- Bake for 30–35 minutes, or until a toothpick inserted in the center comes out with a few moist crumbs.
- 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:
- In a large bowl, beat the butter with an electric mixer on medium speed until smooth and creamy (about 2–3 minutes).
- Gradually add the powdered sugar, one cup at a time, mixing on low speed.
- Stir in the vanilla extract and a pinch of salt to enhance the flavor.
- Add the heavy cream (or milk), one tablespoon at a time, until the frosting reaches a smooth and spreadable consistency.
- Increase the speed to high and whip for 2 minutes until light and fluffy.
Assembling the Cake:
- Place one cake layer on a serving plate and spread a thick layer of vanilla icing evenly on top.
- Place the second cake layer on top and frost the entire cake, using an offset spatula for a smooth finish.
- Decorate as desired with chocolate shavings, fresh berries, or a dusting of cocoa powder.
- 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