Marble Loaf Cake is a soft and moist homemade cake that combines classic vanilla and rich chocolate flavors in one beautiful loaf. The two batters are gently swirled together before baking, creating a lovely marble pattern throughout the cake. Every slice has a tender texture with just the right balance of buttery vanilla and chocolate, making it a simple treat that feels a little special.
This loaf cake is perfect for breakfast, brunch, afternoon snacks, or an easy dessert with family and friends. It is simple to prepare and tastes wonderful served slightly warm or at room temperature. Enjoy a slice with coffee, tea, or a cold glass of milk, and add a light chocolate glaze or powdered sugar on top if you want an extra sweet finish.

Table of Contents
Marble Loaf Cake Ingredients
- 2 cups all-purpose flour
- 1½ teaspoons baking powder
- ¼ teaspoon salt
- ½ cup unsalted butter, softened
- 1 cup granulated sugar
- 2 large eggs
- 1 teaspoon vanilla extract
- ½ cup milk
- 2 tablespoons unsweetened cocoa powder
- 2 tablespoons hot milk for mixing with cocoa
How to Make Marble Loaf Cake
Step 1:Prepare the Pan and Oven
Preheat your oven to 350°F (175°C) and grease a 9×5-inch loaf pan with butter or line it with parchment paper for easy removal. In a medium bowl, whisk together the flour, baking powder, and salt until well combined, then set the dry ingredients aside while you prepare the rest of the batter.
Step 2:Make the Vanilla Batter
In a large mixing bowl, beat the softened butter and sugar together for about 3 to 5 minutes until the mixture is light, pale, and fluffy. Add the eggs one at a time, mixing well after each addition, then stir in the vanilla extract. Gradually add the dry ingredients and milk, alternating between them, and mix just until a smooth batter forms without overmixing.


Step 3:Prepare the Chocolate Batter
Divide the prepared batter evenly between two bowls. In a small bowl, stir the cocoa powder with the hot milk until it becomes smooth and free of lumps, then gently fold this chocolate mixture into one bowl of batter until the color is evenly mixed and rich.


Step 4:Create the Marble Swirl
Spoon alternating dollops or layers of the vanilla and chocolate batters into the prepared loaf pan. Using a butter knife or wooden skewer, gently swirl through the batter in a few figure-eight motions to create a beautiful marble pattern, being careful not to overmix so the swirls remain distinct.
Step 5:Bake the Cake
Place the loaf pan in the preheated oven and bake for 50 to 60 minutes, or until a toothpick inserted into the center comes out clean or with only a few moist crumbs attached. If the top begins to brown too quickly during baking, loosely cover it with aluminum foil for the last 10 to 15 minutes while the center finishes baking.

Step 6:Cool, Slice, and Enjoy
Remove the cake from the oven and let it cool in the pan for about 10 minutes before carefully transferring it to a wire rack to cool completely. Once cooled, slice the cake with a sharp serrated knife to reveal the beautiful chocolate and vanilla swirls, then serve it plain or with a dusting of powdered sugar, whipped cream, or a scoop of vanilla ice cream.
Why You’ll Love This Recipe
- Soft, moist, and buttery with every bite.
- Easy enough for beginner bakers to make with confidence.
- Uses simple pantry ingredients you may already have at home.
- Perfect for breakfast, dessert, or an afternoon snack.
Tips and Shortcuts
- Bring the butter and eggs to room temperature before mixing for a smoother batter.
- Sift the cocoa powder to remove any lumps before adding it to the batter.
- Don’t overmix the batter once the flour is added to keep the cake light and fluffy.
- Mix the cocoa powder with hot milk for a smoother chocolate batter.
What to Serve with Marble Loaf Cake
This marble loaf cake is a delightful treat that’s perfect for sharing with family and friends. I enjoy serving it with fresh berries or a dollop of whipped cream, and it pairs beautifully with coffee, chai tea, or a Lemonade.

Frequently Asked Questions
Can I use oil instead of butter ?
Yes, you can use vegetable oil, but butter gives the cake a richer flavor and softer texture.
How do I keep my cake moist ?
Avoid overbaking the cake and store it in an airtight container once it has completely cooled.
Can I add chocolate chips ?
Absolutely! Fold in about ½ cup of chocolate chips for extra chocolate flavor.
Can I make this recipe gluten-free ?
Yes, simply replace the all-purpose flour with a good-quality gluten-free baking flour blend.
How to Store Leftovers
Refrigerator Storage
Store the cake in an airtight container in the refrigerator for up to 1 week. Before serving, let a slice sit at room temperature for 15–20 minutes or warm it in the microwave for 10–15 seconds for the best flavor and texture.
Freezer Storage
Wrap the whole loaf or individual slices tightly in plastic wrap, then place them in a freezer-safe bag or airtight container. Freeze for up to 3 months. Thaw overnight in the refrigerator or at room temperature for a few hours before enjoying. Warm slightly if desired for a freshly baked taste.
Marble Loaf Cake
Course: Dessert, SnacksCuisine: AmericanDifficulty: Easy10
servings20
minutes55
minutes290
kcal1
hour15
minutesA soft, buttery Marble Loaf Cake with beautiful chocolate and vanilla swirls. This easy homemade recipe is moist, fluffy, and perfect for breakfast, dessert, or an afternoon snack.
Ingredients
2 cups all-purpose flour
1½ teaspoons baking powder
¼ teaspoon salt
½ cup unsalted butter, softened
1 cup granulated sugar
2 large eggs
1 teaspoon vanilla extract
½ cup milk
2 tablespoons unsweetened cocoa powder
2 tablespoons hot milk for mixing with cocoa
Directions
- Step 1:Prepare the Pan and Oven ,Preheat your oven to 350°F (175°C) and grease a 9x5-inch loaf pan with butter or line it with parchment paper for easy removal. In a medium bowl, whisk together the flour, baking powder, and salt until well combined, then set the dry ingredients aside while you prepare the rest of the batter.
- Step 2:Make the Vanilla Batter ,In a large mixing bowl, beat the softened butter and sugar together for about 3 to 5 minutes until the mixture is light, pale, and fluffy. Add the eggs one at a time, mixing well after each addition, then stir in the vanilla extract. Gradually add the dry ingredients and milk, alternating between them, and mix just until a smooth batter forms without overmixing.
- Step 3:Prepare the Chocolate Batter ,Divide the prepared batter evenly between two bowls. In a small bowl, stir the cocoa powder with the hot milk until it becomes smooth and free of lumps, then gently fold this chocolate mixture into one bowl of batter until the color is evenly mixed and rich.
- Step 4:Create the Marble Swirl ,Spoon alternating dollops or layers of the vanilla and chocolate batters into the prepared loaf pan. Using a butter knife or wooden skewer, gently swirl through the batter in a few figure-eight motions to create a beautiful marble pattern, being careful not to overmix so the swirls remain distinct.
- Step 5:Bake the Cake ,Place the loaf pan in the preheated oven and bake for 50 to 60 minutes, or until a toothpick inserted into the center comes out clean or with only a few moist crumbs attached. If the top begins to brown too quickly during baking, loosely cover it with aluminum foil for the last 10 to 15 minutes while the center finishes baking.
- Step 6:Cool, Slice, and Enjoy ,Remove the cake from the oven and let it cool in the pan for about 10 minutes before carefully transferring it to a wire rack to cool completely. Once cooled, slice the cake with a sharp serrated knife to reveal the beautiful chocolate and vanilla swirls, then serve it plain or with a dusting of powdered sugar, whipped cream, or a scoop of vanilla ice cream.
Notes
- Don't overmix the batter after adding the flour.
- Scrape the sides of the bowl while mixing for an even batter.
- Add mini chocolate chips for extra chocolate flavor.
- Line the loaf pan with parchment paper for easy removal.
Save this recipe for later on Pinterest

2 Comments
Comments are closed.