This classic Marble Cake is the ultimate childhood throwback, featuring gorgeous swirls of buttery vanilla and rich chocolate cake dancing together in every slice. It’s perfectly moist, incredibly tender, and has that cozy, homemade feel that makes it the perfect companion for your morning coffee or a late-night glass of milk!
Why You’ll Love This Recipe
- The Best of Both Worlds: You never have to choose between vanilla and chocolate again—this recipe gives you both in one luscious bite!
- Stunning Visuals: That signature marbled effect looks like it came straight from a fancy bakery, but trust me, it’s so easy to achieve at home.
- Perfect Texture: We’re talking about a crumb that is wonderfully soft and velvety, yet sturdy enough to hold its shape perfectly.
- Simple Pantry Staples: No fancy trips to the store needed; you likely have everything you need in your kitchen right now!
Ingredients
All you need for this stunning Marble Cake is about 20 minutes of prep! But first, let’s gather up these essentials:
- All-Purpose Flour: The foundation of our cake, providing that perfect, tender structure.
- Baking Powder: Our little helper that ensures the cake rises beautifully and stays light.
- Salt: Just a pinch to balance the sweetness and make the flavors pop.
- Unsalted Butter: Make sure it’s softened! This is what gives the cake that rich, melt-in-your-mouth buttery goodness.
- Granulated Sugar: For the perfect level of sweetness and a delicate crumb.
- Eggs: These bind everything together and add to the richness of the batter.
- Vanilla Extract: Don’t skimp here! It provides that warm, floral aroma that makes the vanilla swirl so special.
- Milk: Keeps the batter moist and ensures a silky consistency.
- Unsweetened Cocoa Powder: This transforms half our batter into a chocolate lover’s dream.
- Warm Milk: A tiny bit extra to help the cocoa powder blend smoothly without drying out the chocolate swirls.
Note: The ingredients with full measurements are located right under the article in the recipe card.
How to Make the Recipe

Step 1: Prep the Basics
First things first, preheat your oven to 350°F. Give your loaf pan or round cake pan a little love by greasing it and dusting it lightly with flour so nothing sticks!
Step 2: Whisk the Dry Ingredients
In a medium bowl, whisk together your flour, baking powder, and salt. Setting this aside now makes the mixing process so much smoother later.
Step 3: Cream the Butter and Sugar
In a large bowl, beat that softened butter and sugar together until it looks light, fluffy, and pale. This step is a game-changer for a soft cake!
Step 4: Add the Eggs and Vanilla
Add your eggs one at a time, making sure to beat well after each one. Then, stir in that fragrant vanilla extract.
Step 5: Mix the Batter
Gradually add your dry ingredients and the 1 cup of milk to the butter mixture. Alternate between them, mixing until everything is smooth and well combined. It should look absolutely luscious!
Step 6: Create the Chocolate Half
Divide your batter evenly into two bowls. In one bowl, stir in the cocoa powder and those 3 tablespoons of warm milk. Mix until it’s rich, dark, and chocolatey.
Step 7: The Swirl Secret
Now for the fun part! Spoon the vanilla and chocolate batters alternately into your prepared pan. Take a knife or a skewer and gently swirl them together. Don’t overmix—we want those distinct, beautiful ribbons!
Step 8: Bake to Perfection
Pop it in the oven for 50-55 minutes. You’ll know it’s done when a toothpick inserted into the center comes out clean and your kitchen smells like heaven.
Step 9: Cool and Enjoy
Let the cake cool in the pan for about 10 minutes, then move it to a wire rack. Patience is key here—let it cool completely before slicing into those gorgeous swirls!
Pro Tips for Making the Recipe

- Room Temperature Ingredients: Make sure your eggs and milk are at room temperature. This helps the batter emulsify perfectly for a smoother texture.
- Don’t Over-Swirl: When creating the marble effect, a few figure-eight motions with your knife are all you need. If you stir too much, the colors will just blend into a muddy brown!
- Measure Flour Correctly: Use the “spoon and level” method for your flour to ensure the cake stays light and airy rather than dense.
How to Serve

This Marble Cake is a star all on its own, but here are a few ways to level it up:
- Simple Dusting: A light sprinkle of powdered sugar makes it look extra elegant.
- Chocolate Glaze: If you’re feeling extra indulgent, drizzle a simple chocolate ganache over the top.
- Coffee Pairing: This is, hands down, the best “tea time” cake ever. Serve it alongside a hot latte or a cold brew.
Make Ahead and Storage

Storing Leftovers
Keep your cake slices in an airtight container at room temperature for up to 3 days. It stays remarkably moist!
Freezing
You can freeze the whole cake or individual slices! Wrap them tightly in plastic wrap and then foil. They’ll stay fresh for up to 3 months.
Reheating
If you love a warm slice, pop a piece in the microwave for about 10-15 seconds. It tastes just like it’s fresh out of the oven!
FAQs
1. Can I use a Bundt pan for this recipe? Absolutely! This batter works beautifully in a Bundt pan. Just make sure to grease all the nooks and crannies well, and you may need to adjust the bake time slightly.
2. Why did my chocolate batter turn out dry? Cocoa powder can soak up a lot of moisture. That’s why we add those 3 extra tablespoons of warm milk! It keeps the chocolate swirls just as tender as the vanilla ones.
3. What can I use if I don’t have a skewer for swirling? A simple butter knife or even a chopstick works perfectly! Just zig-zag it through the batter once or twice to get those lovely patterns.
4. Can I use Dutch-processed cocoa powder? Yes, you can! Dutch-processed cocoa will give you an even deeper, darker chocolate color and a very smooth flavor.

Marble Cake
Ingredients
Equipment
Method
- Preheat oven to 350°F (175°C). Grease and lightly flour a loaf pan or round cake pan.
- In a bowl, whisk together flour, baking powder, and salt. Set aside.
- In a large mixing bowl, cream the butter and sugar until light and fluffy.
- Add eggs one at a time, beating well after each addition. Mix in the vanilla extract.
- Gradually add the dry ingredients alternately with milk, mixing until smooth.
- Divide the batter evenly into two bowls. Stir cocoa powder and warm milk into one bowl.
- Spoon vanilla and chocolate batters alternately into the prepared pan and gently swirl with a knife.
- Bake for 50–55 minutes, or until a toothpick inserted into the center comes out clean. Cool before serving.