Marble Cake with Chocolate Buttercream
This Marble Cake is soft, moist, and beautifully swirled with rich vanilla and chocolate flavors. Topped with smooth chocolate buttercream frosting, it’s a perfect dessert for birthdays, celebrations, or weekend baking.
Ingredients
For the Cake
- 4 oz semisweet chocolate, finely chopped
- ½ cup unsalted butter, softened
- ½ cup oil
- 1¾ cups granulated sugar
- 4 large eggs, room temperature
- 2 tsp vanilla extract
- 3 cups all-purpose flour
- 1 tbsp baking powder
- ¾ tsp salt
- 1¼ cups buttermilk, room temperature
For the Chocolate Buttercream
- 1 cup semisweet chocolate chips
- 1 cup unsalted butter, softened
- 2 cups powdered sugar
- ½ tsp vanilla extract
- ½ tsp salt
- 2 tbsp heavy cream
Instructions
1. Prepare the Oven
Preheat oven to 175°C (350°F).
Grease and line two 8-inch cake pans.
2. Melt the Chocolate
Melt the chopped chocolate in short intervals until smooth.
Set aside to cool slightly.
3. Make the Cake Batter
In a large bowl, beat:
- Butter
- Oil
- Sugar
Mix until light and fluffy.
Add eggs one at a time, mixing after each addition.
Stir in vanilla extract.
4. Combine Dry Ingredients
In another bowl, whisk together:
- Flour
- Baking powder
- Salt
Gradually add the dry ingredients to the butter mixture, alternating with buttermilk.
Mix until just combined.
5. Create the Marble Effect
Divide about one-third of the batter into another bowl.
Mix the melted chocolate into this portion.
Spoon vanilla and chocolate batter alternately into the cake pans.
Use a knife to gently swirl the batters together.
6. Bake
Bake for about 30–35 minutes, or until a toothpick inserted into the center comes out with a few moist crumbs.
Allow cakes to cool completely.
7. Prepare the Chocolate Buttercream
Melt chocolate chips and let cool slightly.
Beat butter until creamy.
Add melted chocolate and mix well.
Gradually add powdered sugar.
Mix in:
- Vanilla extract
- Salt
- Heavy cream
Beat until light and fluffy.
8. Assemble the Cake
Place one cake layer on a serving plate.
Spread frosting on top.
Add the second layer and frost the top and sides.
Tips for Best Results
- Use room-temperature ingredients
- Do not overmix the batter
- Swirl gently for clear marble patterns
- Let cakes cool completely before frosting
Variations
- Add chocolate chips between layers
- Use cream cheese frosting for a tangy twist
- Top with nuts or chocolate shavings
Storage
Store covered at room temperature for up to 2 days or refrigerate for up to 5 days.
Final Thoughts
This Marble Cake with Chocolate Buttercream is rich, fluffy, and beautifully swirled with chocolate and vanilla flavors. Every slice is soft, moist, and perfect for sharing with family and friends






