🍫 Chocolate Swiss Roll Cake
Soft, light, and intensely chocolatey, this Chocolate Swiss Roll Cake is filled with fluffy vanilla whipped cream and rolled into a beautiful spiral. The sponge is tender and flexible enough to roll without cracking, while the creamy filling balances the rich cocoa flavor perfectly.
It makes an elegant dessert for holidays, birthdays, afternoon tea, or any time you want an impressive homemade chocolate cake.
⏱️ Recipe Information
Prep Time: 25 minutes
Bake Time: 10–12 minutes
Cooling Time: 45 minutes
Chill Time: 1 hour
Total Time: About 2 hours 20 minutes
Yield: 8–10 slices
Difficulty: Intermediate
Method: Baked
🛒 Ingredients
For the Chocolate Cake
- 4 large eggs, room temperature
- ¾ cup (150 g) granulated sugar
- ¾ cup (90 g) all-purpose flour
- ¼ cup (25 g) unsweetened cocoa powder
- ½ teaspoon baking powder
- ¼ teaspoon salt
- 1 teaspoon vanilla extract
- 2 tablespoons vegetable oil
For the Whipped Cream Filling
- 1 cup (240 ml) cold heavy whipping cream
- ¼ cup (30 g) powdered sugar
- 1 teaspoon vanilla extract
For the Chocolate Ganache
- 100 g semi-sweet or dark chocolate, finely chopped
- ½ cup (120 ml) heavy cream
- 1 tablespoon unsalted butter, optional, for extra shine
For Dusting
- Powdered sugar, optional
👩🍳 Instructions
1. Prepare the Baking Pan
Preheat the oven to 350°F (175°C).
Line a 10 × 15-inch (25 × 38 cm) jelly-roll pan with parchment paper.
Lightly grease the parchment, making sure the corners are well covered.
The parchment is important because it allows the delicate sponge to release easily after baking.
🍫 Make the Chocolate Sponge
2. Separate and Prepare the Eggs
Separate the eggs, placing the whites in one clean mixing bowl and the yolks in another.
Make sure the egg whites are completely free of yolk or grease so they can whip properly.
3. Whip the Egg Whites
Using an electric mixer, beat the egg whites on medium speed until foamy.
Gradually add approximately ¼ cup of the sugar while continuing to beat.
Increase the speed to medium-high and beat until the whites form soft-to-medium peaks.
Do not overbeat them until dry.
Set aside.
4. Beat the Egg Yolks
In another bowl, beat the egg yolks with the remaining sugar for approximately 3–4 minutes.
The mixture should become pale, thick, and slightly fluffy.
Add the vanilla extract and vegetable oil.
Mix until smooth.
5. Combine the Dry Ingredients
In a separate bowl, sift together:
- All-purpose flour
- Cocoa powder
- Baking powder
- Salt
Sifting removes lumps and helps keep the sponge light.
6. Combine the Batter
Add the sifted dry ingredients to the egg yolk mixture.
Fold gently until just combined.
The batter will be thick at this point.
7. Fold in the Egg Whites
Add approximately one-third of the whipped egg whites to the chocolate batter.
Gently fold using a rubber spatula to loosen the mixture.
Add the remaining egg whites in two additions, folding carefully after each addition.
Use gentle sweeping motions from the bottom of the bowl upward.
Do not overmix. You want to preserve as much air as possible.
🔥 Bake the Cake
8. Spread the Batter
Pour the batter into the prepared jelly-roll pan.
Use an offset spatula to spread it evenly into the corners.
Try to create an even layer so the cake bakes uniformly.
9. Bake
Bake for approximately 10–12 minutes.
The cake is ready when the surface springs back lightly when touched and a toothpick inserted into the center comes out clean or with a few moist crumbs.
Do not overbake.
Overbaking dries the sponge and makes it much more likely to crack when rolled.
🍰 Roll the Cake While Warm
10. Prepare a Towel
While the cake is baking, place a clean kitchen towel on your work surface.
Dust the towel generously with powdered sugar.
The sugar helps prevent the warm cake from sticking to the towel.
11. Turn Out the Cake
As soon as the cake comes out of the oven, carefully loosen the edges with a thin knife.
Place the powdered-sugar-dusted towel over the cake.
Carefully flip the pan over.
Remove the pan and gently peel away the parchment paper.
12. Roll the Sponge
Starting from one short end, carefully roll the warm cake together with the towel into a tight spiral.
Don’t force it—the cake should roll gently.
Place the rolled cake seam-side down and allow it to cool completely.
Rolling the cake while warm helps it develop a flexible “memory” so it will roll neatly later without cracking.
🥛 Make the Filling
13. Whip the Cream
Place the cold heavy whipping cream in a chilled mixing bowl.
Beat on medium-high speed until it begins to thicken.
Add the powdered sugar and vanilla.
Continue beating until medium-stiff peaks form.
Do not overwhip.
🍰 Fill the Swiss Roll
14. Unroll the Cake
Once the cake is completely cool, carefully unroll it.
Don’t worry if there are a few small creases—the filling and final decoration will help hide them.
15. Add the Whipped Cream
Spread the whipped cream evenly over the cake.
Leave approximately ½ inch around the edges.
Don’t spread the filling too thickly near the far edge, as it will naturally push forward when you roll the cake.
16. Roll Again
Starting from the same short end, gently roll the cake back up, this time without the towel.
Roll firmly enough to create a neat spiral but don’t squeeze the filling out.
Place the cake seam-side down.
Wrap loosely in plastic wrap and refrigerate for at least 1 hour.
🍫 Make the Chocolate Ganache
17. Heat the Cream
Place the heavy cream in a small saucepan.
Heat over medium-low heat until steaming and just beginning to simmer around the edges.
Do not bring it to a vigorous boil.
18. Add the Chocolate
Place the chopped chocolate in a heatproof bowl.
Pour the hot cream over the chocolate.
Let stand for 2 minutes.
Then gently whisk until the chocolate is completely melted and the ganache is smooth.
Stir in the butter if using.
19. Cool the Ganache
Allow the ganache to cool for approximately 10–15 minutes, stirring occasionally.
It should thicken slightly but remain pourable.
🍫 Finish the Swiss Roll
20. Glaze the Cake
Place the chilled Swiss roll on a serving platter or wire rack.
Pour the ganache over the top, allowing it to naturally drip down the sides.
Use an offset spatula to gently spread it if necessary.
21. Decorate
For an elegant finish, add:
- Chocolate curls
- Chocolate shavings
- Cocoa powder
- Fresh berries
- Powdered sugar
- Whipped cream
You can also drag a fork lightly through the ganache to create a simple wood-grain effect.
22. Slice and Serve
Refrigerate the finished cake for another 15–20 minutes if necessary to help the ganache set.
Use a sharp knife to cut the Swiss roll into 8–10 slices.
For exceptionally clean slices, wipe the knife between cuts.
Serve chilled or allow the cake to sit at room temperature for 10–15 minutes before serving.
⭐ Chef’s Tips
Don’t Overbake
The sponge needs to remain soft and flexible. Even a few extra minutes in the oven can make rolling more difficult.
Roll While Warm
This is the most important step for preventing cracks. The warm sponge is flexible and learns the rolled shape as it cools.
Use Room-Temperature Eggs
Room-temperature eggs whip more easily and create better volume.
Fold Gently
The air incorporated into the eggs provides much of the cake’s lift. Fold the batter carefully rather than stirring vigorously.
Don’t Overfill
A thick layer of cream can make the roll difficult to close and cause the filling to squeeze out.
Chill Before Slicing
A chilled Swiss roll is much easier to slice neatly.
🍓 Easy Variations
Strawberry Chocolate Swiss Roll
Spread a thin layer of strawberry jam over the sponge before adding the whipped cream.
Add thinly sliced strawberries to the filling.
Chocolate Hazelnut Swiss Roll
Spread a thin layer of chocolate-hazelnut spread over the cake before adding the whipped cream.
Finish with chopped toasted hazelnuts.
Mocha Swiss Roll
Add 1 teaspoon instant espresso powder to the cocoa mixture.
Fill with coffee-flavored whipped cream.
Black Forest Swiss Roll
Add a thin layer of cherry preserves to the sponge and fold chopped cherries into the whipped cream.
Finish with chocolate shavings.
Chocolate Cream Roll
Skip the ganache and generously dust the finished roll with powdered sugar and cocoa powder.
🍽️ Serving Suggestions
Serve slices with:
- Fresh strawberries
- Raspberries
- Vanilla ice cream
- Extra whipped cream
- Chocolate sauce
- Fresh cherries
- A dusting of powdered sugar
It’s especially delicious alongside coffee, espresso, or hot chocolate.
🧊 Storage
Store the finished Swiss roll covered in the refrigerator for up to 3 days.
Because the filling contains whipped cream, keep the cake refrigerated until serving.
For the best texture, allow it to sit at room temperature for about 10–15 minutes before serving.
❄️ Freezing
The assembled Swiss roll can be frozen before adding the ganache.
Wrap it tightly in plastic wrap, followed by aluminum foil.
Freeze for up to 1 month.
Thaw overnight in the refrigerator, then add the ganache and decorations before serving.
🍫🎂 Final Result
This Chocolate Swiss Roll Cake combines a soft, airy chocolate sponge, fluffy vanilla whipped cream, and silky chocolate ganache in one beautiful spiral.
Every slice is light, creamy, chocolatey, and elegant enough for a celebration while still being wonderfully homemade.
A classic chocolate dessert that’s as beautiful to slice as it is delicious to eat! 🍫🍰✨