Description
This Classic Chocolate Cake is rich, moist, and full of deep chocolate flavor. Made with simple pantry ingredients and finished with creamy chocolate buttercream frosting, this homemade cake is perfect for birthdays, celebrations, or whenever you crave a comforting slice of chocolate heaven.
Ingredients
- 2 cups (250g) all-purpose flour
- 2 cups (400g) granulated sugar
- ¾ cup (75g) unsweetened cocoa powder
- 2 teaspoons baking powder
- 1½ teaspoons baking soda
- 1 teaspoon salt
- 2 large eggs
- 1 cup (240ml) whole milk
- ½ cup (120ml) vegetable oil
- 2 teaspoons vanilla extract
- 1 cup (240ml) hot coffee
- 1 cup (230g) unsalted butter, softened
- 3½ cups (440g) powdered sugar
- ½ cup (50g) cocoa powder (for frosting)
- ¼ cup (60ml) heavy cream
- 1 teaspoon vanilla extract
- Pinch of salt
Instructions
- Preheat oven to 180°C (350°F). Grease and line two 9-inch round cake pans.
- In a large bowl, whisk together flour, sugar, cocoa powder, baking powder, baking soda, and salt.
- Add eggs, milk, oil, and vanilla extract. Mix until smooth.
- Slowly stir in hot coffee until fully combined. Batter will be thin.
- Divide batter evenly between pans.
- Bake for 30–35 minutes or until a toothpick comes out clean.
- Cool cakes completely on a wire rack.
- Beat butter until creamy. Add cocoa powder and mix well.
- Add powdered sugar gradually, then heavy cream, vanilla, and salt. Beat until fluffy.
- Frost cake layers and decorate as desired. Slice and serve.
Notes
Use hot coffee instead of water to deepen the chocolate flavor. Do not overmix the batter. Allow cakes to cool completely before frosting. Store covered at room temperature for up to 3 days or refrigerate for longer freshness. You can freeze unfrosted cake layers for up to 2 months.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Category: Dessert
- Method: Baking
- Cuisine: International
Nutrition
- Serving Size: 1 slice
- Calories: 450
- Sugar: 40g
- Sodium: 320mg
- Fat: 22g
- Saturated Fat: 12g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 60g
- Fiber: 3g
- Protein: 5g
- Cholesterol: 70mg
