As an Amazon Associate I earn from qualifying purchases. This post may contain affiliate links.
My family’s bakery sponge cake goes chocolate: a cocoa roll cake beaten extra tall, rolled around your choice of two fillings, and finished with a two-ingredient ganache that makes it look like a giant Hostess Swiss roll.

This chocolate Swiss roll is one of my favorite cakes to make when I’m craving chocolate cake. I adapted it from my family’s roll cake recipe, the one that comes from three generations of professional bakers and that we use for Korean and Japanese-style roll cakes.
Every time I pour the ganache over this cake, I think of the Hostess and Little Debbie Swiss rolls I used to snack on as a kid. They were a favorite of mine growing up, and this homemade version looks exactly like a giant one.
The sponge is soft and fluffy, with a deep chocolate flavor from the dark cocoa. The bittersweet ganache balances the sweet, creamy filling, so every slice tastes rich without being overly sweet. Both fillings work well in this cake, so choose whichever you’re in the mood for: whipped cream when you want something light and airy, or cream cheese when you’re craving something richer and a little tangy.
Recipe At a Glance
What it is: A chocolate Swiss roll made from a light cocoa sponge, rolled around a whipped cream or cream cheese filling, and glazed in dark chocolate ganache. It’s the chocolate version of my family’s bakery Swiss roll cake, the recipe my family also uses for Korean and Japanese-style roll cakes.
Why it works:
- Separated eggs give it height. The yolks and whites are beaten separately, so this chocolate roll cake bakes up taller than a typical thin sheet sponge.
- A warm-water bath under the yolks. Beating the yolks and sugar over warm water helps the sugar dissolve and the mixture build more volume, the same bain-marie step I use in my genoise sponge.
- Warm oil mixed into a little batter first. A scoop of batter goes into the warm oil before it’s folded back in, so the oil blends in without heavy stirring and doesn’t sink.
- Rolled while warm. Rolling the cake while it’s still warm helps it hold a curve, so it rolls back up around the filling without big cracks.
Time: 40 minutes prep, 15 to 18 minutes baking.
Make-ahead and storage: Keep the finished roll in an airtight container in the fridge for up to 3 days, or wrap it in plastic wrap and freeze it in an airtight container for up to 1 month.
Serve with: Slices are best after they sit out briefly to lose the fridge chill. A mug of homemade hot chocolate makes it a full chocolate moment.
Pick your filling: Whipped cream is light and airy and spreads easily, but roll gently so it doesn’t squeeze out. Cream cheese filling is rich and tangy, a little harder to spread, and holds its shape better when sliced.

Ingredient Notes for Chocolate Swiss Roll
- Cake flour: Cake flour is lower in protein than all-purpose flour, so it forms less gluten and gives a more tender crumb.
- Eggs, separated: The eggs do almost all of the lifting here. Beating the yolks over warm water and whipping the whites to stiff peaks separately is what makes this sponge taller than a typical roll cake.
- Corn syrup: A spoonful of syrup is a long-standing trick in Asian sponge cakes. Japanese castella gets its famously moist crumb partly from mizuame, a starch syrup added to the sponge for moisture. Liquid sugars help baked goods hold onto moisture and stay soft longer, which matters for a thin sponge that has to stay flexible enough to roll. Agave or honey also work in its place.
- Avocado oil: Oil keeps the sponge soft and moist, and warming it before mixing it with a scoop of batter lets it blend into the airy batter without heavy stirring. Any neutral vegetable oil works if you don’t have avocado oil.
- Vanilla bean paste. Adds vanilla flavor and visible specks. You can use vanilla extract instead.
- Cream cheese and butter (filling). Beating softened cream cheese with butter makes a thick filling that holds its shape when sliced. It’s stiffer than whipped cream, so thin it with milk a little at a time until it spreads easily.
- Heavy whipping cream (filling). Whipped to stiff peaks with sugar and vanilla, it’s softer than the cream cheese filling and can squeeze out if you press while rolling.
- Bittersweet chocolate bar (60% cacao). A bittersweet bar balances the sweet filling. There’s slightly more cream than chocolate by weight in this ganache, which gives a pourable glaze that spreads over the roll and drips down the sides. For a sweeter ganache, use a semisweet bar instead.
How to Make a Chocolate Swiss Roll
1. Line the pan. Preheat the oven to 350°F. Line a 9 x 13-inch pan with parchment paper cut to fit snugly. A well-fitted liner helps the sponge bake in an even layer, which makes rolling easier.


2. Beat the yolks over warm water. In a medium bowl, combine the egg yolks, ½ cup sugar, salt, corn syrup, vanilla, and water. Set the bowl inside a larger bowl of warm water and beat on high until the mixture turns pale yellow and falls in ribbons. The warm water helps the sugar dissolve and the yolks gain volume. Remove from the water bath.
3. Whip the meringue. In a large, clean bowl, beat the egg whites on high to soft peaks. Add the ⅓ cup sugar in three additions, then beat to stiff peaks.


4. Fold in half the meringue, then the dry ingredients. Fold half the meringue into the yolk mixture until mostly combined; it should look light and airy. Sift the flour, cocoa powder, and baking powder together and fold them in over three additions.
5. Blend in the warm oil. Microwave the oil until warm to the touch. Stir ¼ cup of the batter completely into the oil, then fold that mixture back into the batter.
6. Fold into the rest of the meringue. Pour all of the batter into the remaining meringue and fold gently until no streaks remain.


7. Bake. Pour into the lined pan and bang it on the counter twice to knock out large air bubbles. Bake 15 to 18 minutes, until the center springs back and a toothpick comes out clean. An overbaked sponge is hard to roll and may crack.


8. Roll it while warm (how to roll a Swiss roll without cracking). Invert the cake onto a clean, slightly damp kitchen towel and peel off the parchment. Once it’s cool enough to handle but still warm, lift the short side with the towel and roll the cake up gently without pressing down, which causes big cracks. You can also roll it on a piece of parchment paper instead of the kitchen towel, though a towel is recommended to prevent cracking. Rest a rolling pin against the end of the towel to keep the roll from unraveling, and let it cool completely.


9. Make the filling. While the cake cools, whip the cream, sugar, and vanilla to stiff peaks, about 2 minutes, or beat the cream cheese filling until smooth.
10. Fill and re-roll. When the cake is completely cool, unroll it, spread the filling evenly, and roll it back up. Go gently with whipped cream so it doesn’t squeeze out. A warm cake will melt the filling, so don’t rush this.

11. Make the ganache. Break the chocolate into small pieces and microwave it with the cream in 20-second intervals until the chocolate starts to melt and the cream is warm. Stir until smooth and glossy.



12. Glaze. Set the roll seam side down on a wire rack over a baking sheet. Slowly pour the ganache over the center so it spreads and drips down the sides, then cover any bare spots with an offset spatula.

13. Chill, slice, and serve. Refrigerate about 1 hour so the ganache and filling set and the cake slices cleanly. Let slices come toward room temperature before serving.
Jamie’s Tip
Tips for the Best Chocolate Roll Cake
- Fit the parchment to the pan. An even sponge rolls evenly.
- Beat the yolks and whites separately. That’s where the extra height comes from, so don’t skip the stiff-peak meringue.
- Fold, don’t stir. Fold the meringue and dry ingredients gently to keep the batter light and airy.
- Watch the bake time. Start checking at 15 minutes. Overbaking is the main reason a roll cake cracks.
- Roll it warm, and don’t squeeze. Roll while the cake is still warm and keep a light hand.
- Wait for it to cool completely before filling. A warm cake melts both fillings.
- Chill before slicing. About 1 hour in the fridge sets the ganache for clean slices.
- Small cracks are fine. Minor cracks are normal and get completely hidden by the ganache.
How to Store Chocolate Swiss Roll
Fridge: Store the cake in an airtight container in the refrigerator for up to 3 days. Because both fillings are dairy, keep it chilled. Let slices sit out briefly before serving so they aren’t fridge-cold.
Freezer: Wrap the roll in plastic wrap and store it in an airtight container for up to 1 month. The double layer keeps it from absorbing freezer odors and protects against freezer burn.
Variations
- Filling: whipped cream for a lighter cake, cream cheese for a richer one.
- Plain version: skip the cocoa and use the full cup of cake flour for my bakery Swiss roll cake with jam.
- Holiday version: for a decorated log, see my Yule log cake (Bûche de Noël).
Frequently Asked Questions
The most common causes are overbaking the sponge, letting it cool before the first roll, and pressing down too hard while rolling. Bake just until the center springs back, roll it while it’s still warm, and keep a light hand.
I use a 9 x 13-inch rectangular cake pan. A jelly roll pan also works.
Whipped cream is lighter and easier to spread but needs a gentle roll. Cream cheese filling is richer, holds its shape better, and can be thinned with a little milk.
Up to 3 days in an airtight container in the fridge.
Yes, for up to 1 month. Wrap it in plastic wrap and store it in an airtight container to prevent freezer burn and odors.
Yes, they’re the same style of cake. “Jelly roll” is the common US name, and in Japan it’s simply called a roll cake.
It looks just like a giant one, with a homemade cocoa sponge and a real chocolate ganache glaze.
I hope this chocolate Swiss roll brings back a little of that childhood snack-cake nostalgia for you too. Once you’ve rolled one, try the plain bakery Swiss roll cake with jam, or dress this sponge up as a Yule log for the holidays. If you make it, let me know which filling you chose in the comments, and leave a rating to help other bakers find it!
More chocolate recipes: Giant Flourless Chocolate Cookies and Rich and Creamy Homemade Hot Chocolate.
Thanks so much for stopping by!

Chocolate Swiss Roll (Chocolate Roll Cake)
Equipment
- 9 x 13 Rectangular Cake Pan
Ingredients
Dry Ingredients:
- ¾ cup cake flour
- ¼ cup dark cocoa powder
- ¼ teaspoon salt
- ½ teaspoon baking powder
- ½ cup white sugar, for egg yolk mixture
- ⅓ cup white sugar, for egg white meringue
Wet Ingredients:
- 2 teaspoons corn syrup
- 6 large eggs , whites and yolks separated
- ½ teaspoon vanilla bean paste, or vanilla extract
- 2 Tablespoons water
- ⅓ cup avocado oil
Filling (Choose one of these fillings):
Cream Cheese Filling:
- 8 oz cream cheese, softened
- 1½ cups powdered sugar
- ½ cup butter
- 1 Tablespoon milk
- 2 teaspoons vanilla extract
Whipped Cream Filling:
- 1¼ cup heavy whipping cream
- ¼ cup granulated sugar
- 1 teaspoon vanilla extract
Chocolate Ganache:
- 4 oz bittersweet chocolate bar, I used 60% cacao
- ½ cup plus 1.5 Tablespoons of heavy cream
Instructions
Prep:
- Preheat the oven to 350°F. Line a 9 x 13-inch pan with parchment paper cut to fit. Separate the eggs.
Egg Yolk Mixture:
- In a medium bowl, combine the yolks, ½ cup sugar, salt, corn syrup, vanilla, and water. Set the bowl inside a larger bowl of warm water and beat on high until pale yellow and ribbons form. Remove from the water bath.
Egg White Meringue:
- In a large bowl, beat the egg whites on high to soft peaks. Add the ⅓ cup sugar in three equal parts, beating after each to incorporate. Beat the egg whites on high until stiff peaks form
Roll Cake Batter:
- Fold half of the meringue into the yolk mixture until mostly combined. Sift in the flour, cocoa powder, and baking powder in three additions, folding gently after each.
- Microwave the oil until warm to the touch. Stir ¼ cup of the batter completely into the oil, then fold it back into the batter.
- Add all of the batter to the remaining meringue and fold gently until combined.
Baking & Filling the Roll Cake:
- Pour into the pan, bang it on the counter twice to release large air bubbles, and bake 15 to 18 minutes, until the center springs back and a toothpick comes out clean. Don't overbake, or the cake will be hard to roll and may crack.
- Invert the cake onto a clean, slightly damp kitchen towel or another piece of parchment paper and peel off the baking parchment. While it's still warm, roll it up gently from the short side in the towel or parchment. Hold the roll in place with a rolling pin and cool completely.
- Once the cake is completely cooled, unroll it and fill it with whipped cream or the cream cheese filling and roll it back up.
Filling (Choose One):
- Whipped cream: beat the cream, sugar, and vanilla on medium-high to stiff peaks, about 2 minutes.
- Cream cheese: beat the cream cheese and butter until combined, then add the powdered sugar, milk, and vanilla and beat until smooth; add more milk if too thick to spread.
Ganache and Serving:
- Microwave the chocolate and cream in 20-second intervals until the chocolate starts to melt and the cream is warm. Stir until smooth.
- Set the roll on a wire rack over a baking sheet. Slowly pour the ganache over the center so it covers the cake, filling any bare spots with an offset spatula.
- Refrigerate about 1 hour to set, then slice. Let slices come toward temperature before serving.
Notes
- Pan: A 9 x 13-inch rectangular cake pan or a jelly roll pan will work.
- Oil: Any neutral vegetable oil can replace avocado oil.
- Rolling: Roll while warm and don’t press down, which causes cracks. Rolling in the baking parchment works too.
- Filling: Wait until the cake is completely cool so the filling doesn’t melt. Roll gently with whipped cream so it doesn’t squeeze out.
- Storage: Refrigerate in an airtight container up to 3 days. Freeze, wrapped in plastic and in an airtight container, for up to 1 month.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Like this? Leave a comment below!





What size baking pan do I use for 3× the size?
Hi Jamie,
Thank you for the lovely recipe. It looks delicious.☺️ I want to try this recipe, Swiss roll is my Husband’s Favorite. But please could you mention the measurements in grams and ml also.
My Mom requested this for her birthday. I must confess, I was a little worried it wouldn’t turn out as beautiful as the photo, but you know what – it looked amazing! Thanks to all of your useful tips – I really felt like you set me up for success. We made the cream cheese filling which was incredible! I think I will be making this for many years to come. – Jen
Hello is avocado oil imperative in this recipe or may I substitute it ?
Hi Katrina, you can use any neutral vegetable oil. Hope you enjoy this!
Huge chocolate fan, and this cake didn’t disappoint. We did the whipped cream filling, but I can’t wait to try the cream cheese one next time! My daughter has insisted I make that tomorrow!
Thanks Katie! So glad you and your daughter love this! 🙂
Thank you so much for this recipe!! It looks absolutely decedent and delicious. I cannot wait to try it ‼️??
I cannot wait to make this cake roll! My absolute favorites are the ones sold in the Asian stores. What size cake pan do you use for your roll cakes? Thank you!
Hi Dali! I use a 9 x 13 inch cake pan. I added a link to where I bought it under equipment. Hope you enjoy it! 🙂
Thank you so much!!! I will let you know how it turns out when I make it ?
Looks super decadent and tempting!!! I think I am gonna go with cream cheese frosting.
This is the most delicious cake roll! I love chocolate.
Oh this cake is so good! So chocolatey and delicious – I’m tempted to eat all of it!
OMG this Swiss Roll looks way better than anything store bought. That chocolate on top has me drooling. Pinning it now!
I’m a big fan of swiss rolls however I’ve always been a bit daunted by the idea of rolling a cake — but you make it sound and look so easy! I too am a chocolate lover so this recipe is a winner for me!
Sign me up for this delicious chocolate dessert! It looks so superb!