Marble Cake Perfection: Easy Swirled Delight Recipe
Introduction
Few desserts captivate both the eye and the taste buds like a classic Marble Cake. With its beautiful swirls of vanilla and chocolate, this moist and buttery cake combines the best of both flavors into one delightful treat. Perfect for any occasion, it’s as fun to make as it is to eat.

Ingredients
- 2 1/2 cups (315g) all-purpose flour
- 1 tsp baking powder
- 1/2 tsp baking soda
- 1/4 tsp salt
- 1 cup (225g) unsalted butter, softened
- 1 3/4 cups (350g) granulated sugar
- 4 large eggs
- 1 tsp vanilla extract
- 1 cup (240ml) milk
- 1/4 cup (30g) cocoa powder
- 3 tbsp hot water
Instructions
- Step 1: Preheat your oven to 350°F (175°C). Grease and line a loaf or bundt pan with parchment paper.
- Step 2: In a medium bowl, sift together the flour, baking powder, baking soda, and salt. Set aside.
- Step 3: In a large bowl, cream the softened butter and granulated sugar together until light and fluffy. Add the eggs one at a time, mixing well after each addition. Stir in the vanilla extract.
- Step 4: Alternately add the dry ingredients and milk to the butter mixture, beginning and ending with the dry ingredients. Mix until just combined.
- Step 5: Divide the batter evenly into two bowls. In one bowl, combine the cocoa powder with hot water until smooth, then gently fold this mixture into half the batter to create the chocolate portion.
- Step 6: Pour spoonfuls of vanilla and chocolate batter alternately into the prepared pan. Use a knife to swirl the two batters together, creating a marbled effect.
- Step 7: Bake for about 50 minutes, or until a toothpick inserted in the center comes out clean. Let the cake cool in the pan for 10 minutes, then transfer it to a wire rack to cool completely.
Tips & Variations
- For extra richness, substitute half the milk with sour cream or yogurt.
- Add chopped nuts or chocolate chips to the batter for added texture.
- Use a skewer or chopstick to create more intricate swirl patterns in the batter.
- Make cupcakes by dividing the batter into muffin tins, reducing baking time to 20–25 minutes.
Storage
Store the marble cake in an airtight container at room temperature for up to 3 days. For longer storage, refrigerate for up to one week or freeze for up to 3 months. Reheat slices gently in the microwave for 10–15 seconds to restore softness.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use a different type of flour?
All-purpose flour works best for this recipe to maintain the right texture, but you can try a gluten-free blend if needed. Just expect slight changes in crumb and moisture.
How do I know when the cake is fully baked?
The best test is to insert a toothpick or skewer into the thickest part of the cake. It should come out clean or with just a few moist crumbs attached. If there’s wet batter, bake for an additional 5–10 minutes and test again.
Print
Marble Cake Perfection: Easy Swirled Delight Recipe
- Total Time: 1 hour 10 minutes
- Yield: 1 loaf cake (about 10–12 servings) 1x
Description
Classic Marble Cake featuring moist vanilla and chocolate swirls, perfectly balanced and baked to golden perfection. This timeless loaf cake combines a buttery base with rich cocoa for a visually stunning and delicious dessert perfect for any occasion.
Ingredients
Dry Ingredients
- 2 1/2 cups (315g) all-purpose flour
- 1 tsp baking powder
- 1/2 tsp baking soda
- 1/4 tsp salt
Wet Ingredients
- 1 cup (225g) unsalted butter, softened
- 1 3/4 cups (350g) granulated sugar
- 4 large eggs
- 1 tsp vanilla extract
- 1 cup (240ml) milk
Chocolate Batter
- 1/4 cup (30g) cocoa powder
- 3 tbsp hot water
Instructions
- Prepare Batter: Preheat your oven to 350°F (175°C). Grease and line a loaf or bundt pan to prepare for baking. In a large bowl, sift together the flour, baking powder, baking soda, and salt to ensure even distribution of leavening agents.
- Cream Butter and Sugar: In a separate bowl, using a mixer, cream the softened butter and granulated sugar until the mixture is light and fluffy, which helps incorporate air for a tender crumb.
- Add Eggs and Vanilla: Beat in the eggs one at a time, ensuring each egg is fully incorporated before adding the next. Stir in the vanilla extract to infuse flavor into the batter.
- Combine Dry and Wet Ingredients: Alternately add the sifted dry ingredients and milk to the creamed mixture, starting and ending with the dry ingredients. Mix gently until just combined to avoid overworking the batter.
- Make Chocolate Batter: Divide the batter into two equal parts. In one portion, thoroughly mix the cocoa powder with hot water until smooth, then fold this chocolate mixture into one half of the batter to create a rich chocolate component.
- Create Marble Effect: Spoon alternating portions of vanilla and chocolate batter into the prepared pan. Use a knife or skewer to gently swirl through the batter to create the distinctive marbled pattern without over-mixing.
- Bake and Cool: Bake the cake in the preheated oven for approximately 50 minutes, or until a toothpick inserted into the center comes out clean. Once baked, allow the cake to cool in the pan for about 10 minutes before transferring it to a wire rack to cool completely.
Notes
- Ensure butter is softened to room temperature for easier creaming with sugar.
- Do not over-mix the batter once the dry ingredients are added to keep the cake tender.
- The swirling technique is key to a beautiful marble effect; use a light hand to avoid blending the batters too much.
- The cake can be stored in an airtight container at room temperature for up to 3 days.
- For enhanced flavor, use good-quality cocoa powder and pure vanilla extract.
- Prep Time: 20 minutes
- Cook Time: 50 minutes
- Category: Dessert
- Method: Baking
- Cuisine: European
Keywords: marble cake, vanilla chocolate swirl cake, buttery loaf cake, classic marble cake recipe

