Soft and Moist Marble Cake with Simple Sugar Glaze
This soft and moist marble cake is a simple homemade treat that combines two classic flavors in every slice—vanilla and chocolate. The beautiful swirls inside make the cake look special, but the recipe itself is surprisingly easy to prepare.
A little natural yogurt helps keep the cake tender and moist, while the combination of butter and oil gives it both rich flavor and a soft texture. To finish, the cake is covered with a quick powdered sugar glaze and a drizzle of melted chocolate.
It’s a lovely everyday cake for afternoon tea, coffee, family gatherings or whenever you’re craving something sweet without making an elaborate dessert.
Ingredients
For the Cake
- 110 g (½ cup) salted butter, softened
- 175 g (¾ cup + 2 tablespoons) sugar
- 30 ml (2 tablespoons) vegetable oil
- 2 large eggs
- 1 teaspoon vanilla extract
- 120 g (½ cup) natural yogurt
- 200 g (1⅓ cups) plain or all-purpose flour
- 1½ teaspoons baking powder
- 10 g (1½ tablespoons) cocoa powder
- 1 tablespoon milk
For the Simple Glaze
- 60 g (½ cup) powdered sugar
- 1–2 tablespoons milk
For Decorating
- Melted chocolate, as needed
Equipment
- 18 × 18 cm (7 × 7-inch) baking pan
- Large mixing bowl
- Small mixing bowl
- Electric hand mixer or whisk
- Spatula
- Baking paper, optional
- Spoon for adding the two batters
How to Make Marble Cake
Step 1: Prepare the Oven and Baking Pan
Preheat your oven to 170°C (350°F).
Lightly grease an 18 × 18 cm (7 × 7-inch) baking pan with butter or oil. For easier removal, you can also line the bottom and sides with baking paper.
Set the prepared pan aside while you make the batter.
Step 2: Cream the Butter and Sugar
Place the softened salted butter and sugar in a large mixing bowl.
Using an electric mixer, whisk for approximately 2–3 minutes, until the mixture becomes creamy and slightly lighter in color.
Make sure the butter is softened before you begin. Soft butter combines much more easily with the sugar and helps give the cake a lighter texture.
Step 3: Add the Oil
Pour in the vegetable oil and continue whisking for about 1 minute.
Using both butter and oil is one of the reasons this cake has such a nice texture. Butter provides richness and flavor, while oil helps the cake stay soft and moist.
Step 4: Add the Eggs and Vanilla
Add the 2 eggs and vanilla extract.
Whisk for approximately 2 minutes, or until the mixture looks smooth and well combined.
For best results, use room-temperature eggs. They mix more easily with the butter and help create a smoother batter.
Step 5: Add the Yogurt
Add 120 g (½ cup) natural yogurt.
Whisk for about 1 minute, until everything is evenly incorporated.
The yogurt adds moisture to the batter and helps create a tender cake that doesn’t dry out easily.
Step 6: Add the Flour and Baking Powder
Combine the flour and baking powder.
Gradually add them to the wet mixture.
At this stage, mix gently with a spatula or whisk just until the flour is incorporated.
Avoid overmixing the batter after adding the flour. Too much mixing can develop the gluten in the flour and make the finished cake denser instead of soft and tender.
How to Create the Chocolate and Vanilla Marble Effect
Step 7: Separate the Batter
Take approximately one-third of the prepared cake batter and transfer it to a separate bowl.
The larger portion will remain vanilla, while the smaller portion will become chocolate batter.
Step 8: Make the Chocolate Batter
Add 10 g (1½ tablespoons) cocoa powder and 1 tablespoon milk to the smaller portion of batter.
Mix gently until the cocoa is completely incorporated and the batter has an even chocolate color.
The milk helps compensate for the dryness of the cocoa powder so that both batters have a similar consistency.
Step 9: Add the Batters to the Pan
Now it’s time to create the marble pattern.
Add spoonfuls of vanilla and chocolate batter to the prepared baking pan, alternating between the two.
Continue until you’ve used all of the batter.
For a more noticeable marble effect, you can gently run a knife or wooden skewer through the batter a few times.
Don’t swirl too much. A few gentle movements are enough—overmixing the two batters can cause the colors to blend together instead of creating distinct chocolate and vanilla patterns.
Baking the Marble Cake
Place the cake in the preheated oven.
Bake at 170°C (350°F) for approximately 30–35 minutes.
Because ovens can vary, begin checking around the 30-minute mark.
Insert a toothpick or thin wooden skewer into the center of the cake. If it comes out clean or with just a few dry crumbs, the cake is ready.
Remove the cake from the oven and allow it to cool in the pan for about 10–15 minutes.
Then carefully transfer it to a cooling rack and allow it to cool further before glazing.
How to Make the Simple Sugar Glaze
While the cake cools, prepare the glaze.
Place 60 g (½ cup) powdered sugar in a small bowl.
Start by adding 1 tablespoon of milk and mix thoroughly.
If the glaze is too thick, gradually add a little more milk until you reach a smooth, pourable consistency.
Be careful when adding the milk. A very small amount can significantly change the consistency of powdered sugar glaze.
If you accidentally make it too thin, simply add a little more powdered sugar.
Decorate the Cake
Once the cake has cooled, slowly pour the sugar glaze over the top.
Allow some of the glaze to naturally spread toward the edges.
For an extra chocolate finish, drizzle a little melted chocolate over the glaze.
Allow the topping to set slightly before slicing.
When you cut into the cake, you’ll see the beautiful mixture of chocolate and vanilla throughout each slice.
Tips for the Best Marble Cake
Use softened butter: The butter should be soft enough to mix easily but shouldn’t be melted.
Use room-temperature ingredients: Eggs and yogurt combine more smoothly when they’re not extremely cold.
Don’t overmix the flour: Mix only until you can no longer see dry flour.
Keep the batters similar in consistency: Cocoa powder thickens cake batter, which is why a tablespoon of milk is added to the chocolate portion.
Don’t overdo the marble pattern: Gently swirling the batter a few times creates better-defined patterns.
Check the cake early: Baking times vary between ovens. Start checking after about 30 minutes to prevent overbaking.
Cool before glazing: If the cake is very hot, the glaze will melt and disappear into the surface instead of creating a nice topping.
Can I Use Unsalted Butter?
Yes. If you don’t have salted butter, you can use the same amount of unsalted butter.
When using unsalted butter, adding a small pinch of salt to the cake batter will help balance the sweetness and bring out the vanilla and chocolate flavors.
What Kind of Yogurt Works Best?
Plain natural yogurt works perfectly for this recipe.
Try to use an unflavored yogurt without added sugar so that it doesn’t significantly change the sweetness or flavor of the cake.
Greek yogurt can also work, although very thick yogurt may make the batter slightly denser. If necessary, you can loosen it with a small amount of milk.
How to Serve Marble Cake
This cake is delicious at room temperature and doesn’t require any additional toppings.
Serve a slice with:
- Hot coffee
- Black tea
- Cold milk
- Fresh berries
- Whipped cream
- Vanilla ice cream
Because it combines vanilla, chocolate and a sweet glaze, it’s flavorful enough to enjoy completely on its own.
How to Store Marble Cake
Allow the cake to cool completely before storing it.
Place it in an airtight container and keep it at room temperature for approximately 2–3 days.
If your kitchen is particularly warm, you can refrigerate the cake. Keep it tightly covered so it doesn’t dry out.
For the softest texture, allow refrigerated slices to come to room temperature before serving.
Can You Make This Cake Ahead of Time?
Yes. This is a convenient cake to prepare ahead of time.
You can bake the cake the day before serving and keep it covered once completely cooled. For the freshest-looking finish, you can add the powdered sugar glaze and melted chocolate closer to serving time.
Final Thoughts
This homemade marble cake proves that you don’t need complicated ingredients to make a beautiful and delicious dessert.
The vanilla batter is soft and buttery, the cocoa adds a rich chocolate flavor, and natural yogurt helps keep every slice wonderfully moist. The simple powdered sugar glaze and melted chocolate on top make the finished cake look even more tempting.
Best of all, every slice has a slightly different chocolate-and-vanilla pattern, which is part of what makes a classic marble cake so enjoyable.
Serve it with your favorite tea or coffee and enjoy!