Classic Marble Cake Recipe – Perfect Swirls Every Time
Marble Cake Recipe made with vanilla and chocolate swirls for a soft, balanced dessert. Quick to make with pantry staples like flour, eggs, cocoa powder, and butter. This easy cake is perfect for any occasion—snack, tea time, or a simple dessert.

- Prep time
- 20 min
- Cook time
- 40 min
- Yield
- 8 servings
- Difficulty
- MEDIUM
Ingredients
Quantities are shown as originally provided.
- 2 cups all-purpose flour
- 1 cup white sugar
- 1 cup milk
- 3 eggs
- 1/2 cup butter, melted
- 2 teaspoons baking powder
- 1 teaspoon vanilla extract
- 1/4 teaspoon salt
- 1/4 cup unsweetened cocoa powder
Instructions
- 1
Preheat oven to 350°F (175°C). Grease and line a round pan with parchment paper.
- 2
Combine thoroughly in large bowl flour, baking powder, and salt.
- 3
In another bowl, beat the eggs and sugar until light and fluffy.
- 4
Add melted butter, milk, and vanilla extract to the egg mixture. Mix well.
- 5
Fold in the dry ingredients until just mixed. Don't overmix.
- 6
Divide the batter into two equal parts.
- 7
In one, the cocoa powder is added to it and mixed well for chocolate batter.
- 8
If using espresso powder or chocolate chips, add them to chocolate batter and mix gently.
- 9
Pour in the greased round pan the vanilla batter. Spoon dollops of the chocolate batter on top.
- 10
With knife or skewer, swirl them together to make a marble effect.
- 11
Do not overmix just a few gentle swirls do.
- 12
lace the pan in the oven and bake for 35-40 minutes, or a toothpick insert in the middle comes out clean.
- 13
Let the cake cool in the pan for 10 minutes before transferring it to a wire rack to cool completely.