This moist marble cake is one of the best I’ve ever baked, and the best part is: it’s easy to make. The secret to its incredible moistness lies in the milk-Amaretto mixture, which is poured over the cake immediately after baking.
Be sure to give it a try!
Ingredients for Moist Marble Cake
Before you start, here are the ingredients you’ll need for this recipe. The exact quantities are listed in the recipe card at the end of the article!
Basic dough
- Butter — softened. You can also easily make your own butter, click here for the recipe.
- Sugar — I don’t eat much sugar, so 150 g is enough for me. If you prefer it sweeter, use 30 to 50 g more.
- Organic eggs — to test whether eggs are fresh, place them in a glass of water: fresh eggs sink, older eggs float.
- Flour — type 405 wheat flour is best, it makes the dough light and fine.
- Baking powder — provides the necessary lift.
- Whole milk (3.5% fat) — recommended for this cake, its higher fat content makes the batter smoother and moister, and gives a fuller flavour than low-fat milk.
For the chocolate batter
- Cocoa powder — gives the cake its chocolate flavour.
- Milk — ensures the right consistency.
Soak
- Amaretto (or rum) and whole milk, in equal parts, adds a special touch and keeps the cake moist.
- Alternatives: cream with bitter almond oil, milk only, or cream only.
Topping
- Icing sugar — for the perfect finishing touch.
- Or chocolate icing — made from dark chocolate couverture and a tiny bit of coconut oil, for a shiny, chocolatey glaze.
Moist Marble Cake – Step by Step
Prepare the tin and oven
Preheat the oven to 170°C top/bottom heat (160°C fan oven). Line a 24 cm loaf tin with baking paper.
Prepare the dough
Cream the softened butter with the sugar and a pinch of salt until light and fluffy. Gradually stir in the eggs until the mixture is pale and creamy.
Add the flour mixture
Mix the flour with the baking powder and sift into the batter. Add the milk and stir everything together into a smooth batter.
Marbling
Pour about three quarters of the batter into the prepared loaf tin. Mix the remaining batter with cocoa powder and milk. Pour this chocolate mixture onto the light-coloured batter and fold in with a spoon in a wave-like motion to create the typical marbled pattern like in the video below.
Baking
Bake on the second-lowest shelf in the preheated oven for 50 to 60 minutes. Test with a skewer: if no batter sticks to it, the cake is done.
Soak
Remove the finished cake from the oven but leave it in the tin. Mix the Amaretto and milk and pour evenly over the warm cake. Leave to cool, then place in the fridge for an hour.
Decorate and serve
Before serving, dust with icing sugar or coat with chocolate icing. For the icing, melt the chocolate coating with oil in a bain-marie and spread evenly over the cake.
Tips & Variations
- Non-alcoholic version — replace the Amaretto with extra milk or orange juice.
- Nutty note — a few chopped hazelnuts or almonds in the batter give the cake a special texture.
- Extra chocolatey — for chocolate lovers, add a handful of chocolate chips to the batter.
Storage
Thanks to the soak, the cake stays fresh for several days. It’s best kept in an airtight container.
FAQ for moist Marble Cake
Kept in an airtight container, the cake stays moist for three to four days. In the fridge it keeps up to a week, though it tastes best after half an hour at room temperature.


Please do feel free to leave me a comment – I always love hearing from you!

You can also find me on Instagram, Facebook and TikTok for a glimpse behind the scenes of my blog.
Recipe card
*This recipe card contains Amazon affiliate links. As an Amazon affiliate, I earn a commission on qualifying purchases. However, the price you pay remains the same!

Moist marble cake
Equipment
- 1 loaf tin 24 cm
Ingredients
- 150 g Butter softened
- 150 g Sugar
- 4 eggs Organic
- 280 g wheat flour Type 405
- 2 tbsp Baking powder
- 125 ml Whole milk 3.5% fat
- 20 g Cocoa powder
- 30 ml Milk for the chocolate batter
- 50 ml Amaretto or rum
- 50 ml Whole milk for the soak, equal parts with Amaretto
- 1 Pinch Salt
topping
- 30 g Icing sugar or dark chocolate couverture
Alternertive
Instructions
- Preheat the oven to 170°C top/bottom heat (160°C fan oven). Line a 24 cm loaf tin with baking paper.
- Cream the softened butter with the sugar and a pinch of salt. Gradually stir in the eggs until light and creamy.
- Mix the flour with the baking powder, sift into the batter. Add the milk and mix into a smooth batter.
- Pour three quarters of the batter into the tin. Mix the rest with cocoa powder and milk, pour on top and swirl with a spoon to create a marbled pattern.
- Bake for 50–60 minutes on the second-lowest shelf. Skewer test to check it’s done.
- Mix the Amaretto and milk and pour evenly over the warm cake. Cool, then chill for an hour.
- Dust with icing sugar or coat with melted chocolate icing before serving.







Leave a Reply