This elegant marble Swiss roll combines the lightness of a classic sponge with mesmerizing chocolate swirls that create a stunning visual when sliced. The soft, fluffy texture and rich cocoa flavor make this an impressive dessert that looks far more complicated than it actually is. Perfect for special occasions or when you want to impress guests with your baking skills.
Ingredients
For the Cocoa Paste:
- 10g (2 teaspoons) cocoa powder
- 20g (4 teaspoons) hot water
For the Cake Batter:
- 5 large eggs (approximately 85g/3 oz yolks and 180g/6.3 oz whites)
- 60g (¼ cup) granulated sugar
- 65g (¼ cup) warm milk
- 60g (¼ cup) corn oil or any neutral oil
- 75g (⅔ cup) cake flour
Instructions
Step 1: Prepare the Cocoa Paste
Mix 10g cocoa powder with 20g hot water until completely smooth. Set aside to cool while preparing other ingredients.
Step 2: Prepare the Eggs
Separate 5 eggs into whites and yolks. Place the egg whites in the freezer for 20 minutes to chill. This helps achieve better meringue stability.
Step 3: Make the Base Batter
In a bowl, combine 65g warm milk with 60g corn oil. Mix until well combined. Sift in 75g cake flour and stir in straight lines until smooth. Add the 5 egg yolks and mix in straight lines until the batter is completely smooth.
Step 4: Prepare the Meringue
Remove chilled egg whites from freezer. Using a hand mixer, beat until large bubbles form. Add 60g sugar in three parts: beat after first addition until bubbles become finer, add second portion and beat until mixture thickens, add remaining sugar and continue beating until soft peaks form. When you lift the whisk, there should be a gentle hook shape.
Step 5: Combine Batters
Fold one-third of the meringue into the yolk mixture gently. Pour this mixture back into the remaining meringue and fold gently until completely smooth and uniform.
Step 6: Create the Marble Pattern
Scoop out 180g of the plain batter into a separate bowl. Pour the remaining batter into a lined 28cm × 28cm (11 × 11 inch) baking pan, spreading evenly. Mix the cooled cocoa paste with the 180g reserved batter until smooth. Transfer to a piping bag and cut a small tip (less than 1cm).
Step 7: Design the Swirls
Pipe lines of cocoa batter across the surface of the plain batter. Using the back of a spoon (about 1cm wide) held at a 45-degree angle, draw lines through the batter touching the bottom of the pan. Switch directions and continue drawing parallel lines close together to create the marble pattern. Tap the pan lightly to release air bubbles.
Step 8: Bake
Preheat oven and bake at bottom heat 155°C (311°F) / top heat 165°C (329°F) for 20 minutes. Then adjust to bottom heat 155°C (311°F) / top heat 170°C (338°F) for another 10 minutes.
Step 9: Cool and Roll
Remove from oven and tap pan to release steam. Cool at room temperature for 10 minutes. After 10 minutes, cover with parchment paper and flip the cake. Peel off the bottom paper. While still warm, roll the cake parallel to the bottom pattern using a rolling pin to guide. Wrap tightly in parchment paper and let set at room temperature for 30 minutes.
Step 10: Finish
After 30 minutes, carefully unwrap. Trim the ends for a neat appearance if desired. Slice to reveal the beautiful marble pattern inside.
Time and Servings
Prep Time: 30 minutes
Bake Time: 30 minutes
Setting Time: 30 minutes
Total Time: 1 hour 30 minutes
Servings: 8-10 slices
Calories: Approximately 145 per slice
Why This Recipe Works
This marble Swiss roll achieves its incredibly light texture through the careful folding technique that preserves air in the meringue. The chilled egg whites create a more stable foam structure, resulting in a tender, springy cake that rolls without cracking. The artistic marble pattern not only adds visual appeal but also introduces delightful chocolate flavor throughout. The warm rolling technique prevents cracks while maintaining the cake’s soft, moist texture. This recipe uses simple ingredients but delivers professional bakery-quality results perfect for afternoon tea or special celebrations.

Marble Swiss Roll
Ingredients
Method
- Mix 10g cocoa powder with 20g hot water until completely smooth. Set aside to cool while preparing other ingredients.
- Separate 5 eggs into whites and yolks. Place the egg whites in the freezer for 20 minutes to chill.
- In a bowl, combine 65g warm milk with 60g corn oil. Mix until well combined.
- Sift in 75g cake flour and stir in straight lines until smooth.
- Add the 5 egg yolks and mix in straight lines until the batter is completely smooth.
- Remove chilled egg whites from freezer. Beat until large bubbles form.
- Add 60g sugar in three parts: beat after first addition until bubbles become finer, add second portion and beat until thickens, add remaining sugar and continue beating until soft peaks form.
- Fold one-third of the meringue into the yolk mixture gently.
- Pour this mixture back into the remaining meringue and fold gently until completely smooth and uniform.
- Scoop out 180g of the plain batter into a separate bowl.
- Pour the remaining batter into a lined baking pan and spread evenly.
- Mix the cooled cocoa paste with the reserved batter until smooth.
- Transfer to a piping bag and cut a small tip.
- Pipe lines of cocoa batter across the surface of the plain batter.
- Using the back of a spoon, draw lines through the batter touching the bottom of the pan to create a pattern.
- Tap the pan lightly to release air bubbles.
- Preheat oven and bake at bottom heat 155°C / top heat 165°C for 20 minutes, then adjust to bake at bottom heat 155°C / top heat 170°C for another 10 minutes.
- Remove from oven and tap pan to release steam. Cool at room temperature for 10 minutes.
- Cover with parchment paper and flip the cake. Peel off the bottom paper.
- While still warm, roll the cake parallel to the bottom pattern using a rolling pin. Wrap tightly in parchment paper and let set at room temperature for 30 minutes.
- After 30 minutes, unwrap carefully. Trim the ends for a neat appearance if desired.
- Slice to reveal the beautiful marble pattern inside.