Chocolate Cake Roll (Swiss Roll)

A nod to a classic childhood favorite, this chocolate cake roll combines light chocolate sponge cake with sweet vanilla whipped cream and dark chocolate ganache. Rich and totally irresistible, this beautifully spiraled dessert just might hypnotize you into reaching for another slice! You are getting very… hungry…

I originally published this recipe in 2019 and have made a few small updates to produce a moister, deeper flavored cake.

homemade swiss roll with chocolate ganache and whipped filling.

I love recreating nostalgic treats, like the packaged ones that were always a thrill to find in your lunchbox. Making childhood favorites from scratchโ€”like brown sugar cinnamon pop tarts, mini animal cracker cookies, rice krispie treats, cream-filled chocolate cupcakes, and, of course, oatmeal creme pies!โ€”is so rewarding, because not only do they bring back happy memories, but also the homemade versions invariably taste even better (and definitely fresher) than the store-bought packaged originals. This chocolate cake rollโ€”aka Ho Ho, Swiss Roll, and Yodelโ€”is another nostalgic favorite.

I first published this recipe in 2019, but recently revisited it and retested it to see if I could improve it. I always like to continue to work on recipes, including ones that have been published and may not have the best reviews.

plated slices of chocolate swiss roll cake.

In the case of this Swiss roll recipe, some reviewers reported that their chocolate sponge cake was dry, cracking or breaking when they tried to roll it, and didn’t have enough chocolate flavor. When I see a pattern of reviews with concerns over the same thing, I will revisit the recipe and try making various tweaks until I’m confident I’ve fixed the issues readers have been having.

The updated recipe is below, and similar to a cake roll recipe I worked on over the past year that will be in my forthcoming cookbook. Different flavors, but I met some of the same challenges while developing the recipe.

After making many (many!) more chocolate cake rolls, I’m proud to announce this chocolate cake roll is better than ever! You’ll notice a few ingredient tweaks in the updated recipe, including swapping out the melted butter for vegetable oil, and the addition of buttermilk, both of which add extra moisture to the sponge cake crumb.

chocolate cake filled and rolled.
overhead photo of chocolate cake roll slices with ganache on top.

This New & Improved Chocolate Cake Roll Has:

  • A light, fluffy, and moist texture
  • More pure cocoa flavor
  • A sweet vanilla whipped cream filling
  • A rich dark chocolate ganache topping

It’s also easier to roll up, and much less prone to cracking as you roll.


Key Ingredients for Chocolate Sponge Cake:

  1. Cake Flour or All-Purpose Flour: You can use either. My team and I extensively tested the recipe and there is no difference either way.
  2. Unsweetened Cocoa Powder: You can use either Dutch-process cocoa powder OR natural cocoa powder. I really love this brand of Dutch-process cocoa.
  3. Separated Eggs: Eggs are the workhorse of this recipe, mostly providing structure and moisture. You need 4 separated eggs. You’ll whip the egg whites into medium peaks to introduce a hefty amount of air into the light batter.
  4. Oil: As I tested this recipe, one of my main avoidances was a dry sponge cake. Oil makes for a moister chocolate cake than if you were to use butter (which is what the old recipe called for). It’s what we use in these super-moist chocolate cupcakes, too.
  5. Buttermilk: Another key moisture provider that makes a big difference in the texture of this sponge cake. If you don’t have buttermilk, whole milk works instead.
  6. Espresso Powder: Just a small amount heightens the cocoa flavor; it doesn’t taste like coffee at all. You can find espresso powder in the coffee aisle at your grocery store or online.
ingredients on counter including eggs, oil, cocoa powder, cake flour, buttermilk, and sugar.

Step-by-Step Photos

You need a few bowls, a sifter/sieve, and a handheld or stand mixer fitted with a whisk attachment.

Whip egg whites & some of the sugar into medium peaks: This takes at least 4โ€“5 minutes, so don’t get discouraged if you think it’s taking too long, especially if it’s humid where you live. Keep beating!

egg whites whipped into medium peaks in glass bowl.

Separately, beat egg yolks and remaining sugar, then add vanilla, oil, buttermilk, and espresso powder.

Then you’ll fold in the egg whites in 2 additions, making sure not to deflate the batter. At this point, the batter is light & foamy:

beaten egg yolk mixture before and after adding whipped egg whites.
On left: egg yolks and other wet ingredients. On right: after folding in the egg whites.

Sift dry ingredients: One of the most important steps in this recipe is to sift the dry ingredients together. Pick up a large sieve. If you bake often, it will come in handy!

sifted cocoa powder and dry ingredients.

Then sift them into the egg white/yolk mixture. Fold the batter together gently to combine and then spread the batter into the 12×17-inch baking pan.

fluffy and airy cake batter in glass bowl.
chocolate batter being spread into sheet pan.

Bake for only around 13โ€“14 minutes. This is a very thin cake.

Invert the warm cake: No time for cooling! Immediately invert the warm cake onto parchment paper or a clean thin kitchen towel dusted with cocoa powder.

Cool in rolled-up shape: Gently roll the cake up with the parchment/towel. Let it cool at room temperature in the rolled-up shape so when it’s time to roll it up with the whipped cream filling, it’s already “familiar” with the shape. (And won’t resist or crack as much!)

chocolate cake being rolled up.

Assemble: Once cool, unroll the cake, add whipped cream, roll back up (without the parchment paper this time), then top with ganache.

whipped filling being spread on large flat cake.
chocolate ganache in bowl and shown again on top of chocolate cake roll.

Swiss Roll Cake Filling

The whipped cream filling inside the cake roll is billowy and soft with deliciously sweet vanilla flavorโ€”a light and lovely contrast to the rich chocolate ganache we’ll spread on top. Because the ganache is pretty dark, I use a bit more sugar and vanilla extract compared with my usual whipped cream recipe. You can use either confectioners’ sugar or granulated sugar in the whipped creamโ€”see my recipe Note. And this is optional, but I always add some store-bought marshmallow creme (“fluff”) to this whipped cream filling, which gives it the most remarkable flavor. Taste testers were raving over it!

Roll the cake back up (without parchment this time), then set it aside as you prepare the chocolate ganache.

In lieu of the whipped cream, a pastry cream filling would also be fantastic.


Chocolate Ganache Topping

The only thing simpler than homemade whipped cream is homemade chocolate ganache. Simply combine warm cream with finely chopped chocolate, then stir the two together until completely smooth. I like to add a teaspoon of corn syrup for an extra glossy finish, but that’s totally optional.

I have 2 chocolate ganache success tips for you:

  • Use real chocolate such as Baker’s or Ghirardelli baking bars found in the baking aisle. I prefer the bars labeled Bittersweet (60% cacao). Avoid chocolate chips, which contain stabilizers to prevent them from melting completely.
  • Chop up the chocolate into super-fine pieces. The smaller the pieces, the quicker it melts and the smoother it tastes.

Chill the cake roll so the chocolate ganache sets, which makes slicing a bit neater. (Though there’s still plenty of lick-your-finger moments!)

slice of chocolate cake roll on white plate with fork.

Chocolate Cake Roll Success Tips

  1. Prevent the cake from cracking: Cake rolls can crack when you roll them; this is completely normal. In fact, the pictured cake roll above cracked! Do not get discouraged, because you can piece it back together easily, then cover it with filling. What I find helps prevent cracking is rolling it up initially when it’s still warm, and rolling it up slowly. Also, let the cake roll cool at room temperature for that initial cooling (before unrolling and adding the filling). If it’s cold when you unroll it to spread the filling on, it usually cracks.
  2. Make it thicker: I use and recommend a 12×17-inch half sheet pan. You can also use a 10×15-inch pan, like we use for pumpkin roll, but note that the bake time is 5 minutes longer and the cake is thicker. I prefer the thinner cake with this chocolate/fluffy whipped filling combo. I also find the thinner cake isn’t as prone to cracking.
  3. Make them mini size (pictured below): You can also make mini chocolate cake rolls, which are closer in size to the Hostess or Little Debbie snack cakes we love. If you’re making the mini size, cut the cake into 4 equal pieces. Roll each up, then slice in half to yield 8 mini cake rolls.
Cutting mini chocolate Swiss roll cakes
2 images of mini chocolate Swiss roll cakes and a mini chocolate Swiss roll cake on a white plate
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
homemade swiss roll with chocolate ganache and whipped filling.

Chocolate Swiss Roll Cake

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.5 from 29 reviews
  • Author: Sally
  • Prep Time: 1 hour
  • Cook Time: 10 minutes
  • Total Time: 3 hours, 40 minutes
  • Yield: 10-12 slices
  • Category: Dessert
  • Method: Baking
  • Cuisine: American
Save Recipe

Description

Rich and totally irresistible, this chocolate cake roll is for chocolate lovers everywhere. Follow this carefully explained step-by-step recipe for best success. Recipe was updated and improved in 2024. It’s moist and full of chocolate flavor!


Ingredients

  • 3/4 cup (95g) cake flour or all purpose flour (spooned & leveled)*
  • 1/4 cup (21g) unsweetened natural or Dutch-process cocoa powder, plus more for rolling
  • 1 teaspoon baking powder
  • 1/2 teaspoon salt
  • 4 large eggs, at room temperature and separated
  • 3/4 cup (150g) granulated sugar, divided
  • 1/4 cup (60ml) vegetable oil
  • 1/4 cup (60ml) buttermilk or whole milk
  • 1 and 1/2 teaspoons pure vanilla extract
  • 1 teaspoon espresso powder (optional)

Vanilla Whipped Cream

  • 1 cup (240ml) cold heavy cream or heavy whipping cream
  • 3 Tablespoons (38g) granulated sugar or confectioners’ sugar
  • 1 teaspoon pure vanilla extract
  • optional: 2 Tablespoons marshmallow creme (“Fluff”)

Chocolate Topping

  • 1/2 cup (120ml) heavy cream or heavy whipping cream
  • one 4 ounce bar (113g) semi-sweet chocolate, finely chopped
  • optional for glossy shine: 1 teaspoon light corn syrup


Instructions

  1. Preheat oven to 350ยฐF (177ยฐC). Grease a 12×17-inch baking pan with nonstick spray or butter, then line it with parchment paper so the cake seamlessly releases in step 7. Spray or grease the parchment paper, too. We want an extremely nonstick surface for this cake roll.
  2. Make the cake: Using a fine mesh sieve, sift the cake flour, cocoa powder, baking powder, and salt together. Set aside.
  3. Using a hand mixer or a stand mixer fitted with whisk attachment, beat the egg whites and 1/4 cup (50g) granulated sugar together on high speed for 4โ€“5 minutes or until foamy-looking medium peaks form. (Medium peaks have a slight droop, and aren’t quite stiff.) Transfer to another bowl.
  4. Using the same mixing bowl you just had the egg whites in (no need to clean it), add the egg yolks and remaining sugar. Mix on high speed for 1 minute, and then add the oil, milk, vanilla, and espresso powder. Beat together on high speed for 2 minutes. Mixture will be thin and a little bubbly on top. Add half of the whipped egg whites into the egg yolk mixture. Mix on low speed for 10 seconds. Repeat with remaining egg whites and mix on low for 10 seconds.
  5. Sift in the flour mixture, and then fold the batter together with a silicone spatula until combined. Do not over-mix. Batter is light and fluffy.
  6. Spread batter evenly into prepared pan. It will be a very thin layer. Shimmy the pan on the counter to smooth out the top. Bake for 12โ€“14 minutes or until the top of the cake lightly springs back when touched with your finger. Do NOT over-bake.
  7. Prepare to roll/roll the cake: As the cake bakes, place a piece of parchment paper (larger than the cake) or a thin kitchen/tea towel flat on the counter. (Note: I find a kitchen/tea towel is better to help prevent cracking.) Using a fine mesh sieve, dust parchment/towel with about 2 Tablespoons of cocoa powder. Once the cake comes out of the oven, quickly run a knife around the edges to loosen it from the pan. Immediately invert it onto the parchment/towel. Peel off the parchment paper that was on the bottom of the cake as it baked. Starting with the narrow end, begin tightly rolling the hot cake up with the parchment/towel. Do this slowly and gently. The cake will be warm. Allow the cake to cool completely at room temperature rolled up in the parchment/towel, about 3 hours. Feel free to set it aside for up to 1 day. (Note that letting it cool in the refrigerator and then unrolling it when it’s cold will cause it to tear and break. I strongly recommend letting it cool slowly at room temperature.)
  8. Make the whipped cream: Using a hand mixer or a stand mixer fitted with a whisk attachment, whip the heavy cream, sugar, and vanilla extract on medium-high speed until medium to stiff peaks form, about 2โ€“3 minutes. Then beat in the marshmallow creme, if using.
  9. Slowly and gently unroll the cake. Spread whipped cream evenly on top, leaving about a 1/2-inch border around the cake. Gently roll the cake back up, without the parchment/towel this time. Place on a wire rack set on a baking sheet (to catch any drips of ganache). Set aside on the counter or in the refrigerator as you prepare the ganache.
  10. Make the ganache topping:ย Place chopped chocolate and corn syrup, if using, in a medium bowl. Heat the cream in a small saucepan until it begins to gently simmer. (Do not let it come to a rapid boilโ€”thatโ€™s too hot.) Pour over chocolate, then let sit for 2โ€“3 minutes to gently soften the chocolate. Slowly stir until completely combined and chocolate is completely melted. Ganache is smooth and glossy.
  11. Pour ganache all over cake roll. Feel free to spoon up any dripped ganache and spoon over the cake again. Refrigerate for at least 30โ€“60 minutes before slicing and serving.
  12. Cover leftover cake and store in the refrigerator for up to 3 days.

Notes

  1. Make Ahead & Freezing Instructions: You can prepare the cake through step 7 and let the cake cool at room temperature for 1 day before continuing with step 8. Prepared cake roll, with filling, freezes well for up to 2โ€“3 months. Thaw overnight in the refrigerator before topping with ganache and serving. For best taste and texture, I don’t recommend freezing with the ganache topping.
  2. Special Tools (affiliate links): 12×17-inch Baking Sheet | Parchment Paper | Electric Mixer (Handheld or Stand) | Glass Mixing Bowls |ย Fine Mesh Sieve | Silicone Spatula or Wooden Spoon | Cooling Rack |ย Linen Kitchen Towels | Espresso Powder
  3. Mini Chocolate Cake Rolls: Follow the recipe exactly as written. After spreading the whipped cream on top of the cake in step 9, cut the cake into 4 (approx. 6-inch x 8.5-inch) rectangles. Starting with the narrow end, roll each mini roll up. Slice in half to make 8 mini cake rolls. Continue with the recipe. Top with sprinkles if desired.
  4. Pan Size: I use and recommend a 12×17-inch half sheet pan. You can also use a 10×15-inch pan, like we use for pumpkin roll, but note that the bake time is 5 minutes longer and the cake is thicker. I prefer the thinner cake with this chocolate/fluffy whipped filling combo. I also find the thinner cake isn’t as prone to cracking.
  5. Flour: You can use either cake flour or all-purpose flour. My team and I extensively tested this recipe with both and there was no difference. Use 95g of either.
  6. Espresso Powder: This deepens chocolate flavor in desserts. This cake roll does not taste like coffee at all. You can find espresso powder in the coffee aisle at the grocery store or online. If desired, you can leave it out.
  7. Sugar in Whipped Cream:ย Some bakers swear by granulated sugar in whipped cream; others swear by confectionersโ€™ sugar. If youโ€™re only working with a couple Tablespoons of sugar, it doesnโ€™t really make a difference. Use either.
  8. Optional Marshmallow Creme:ย For a little marshmallow flavor, beat marshmallow creme into the whipped cream. This is totally optional.
  9. Updated in 2024: Based on reader feedback about the cake tasting dry, lacking flavor, and cracking, I made some updates and the updated recipe is what you see above. To make the original recipe, swap oil for the same amount of melted butter, reduce the cocoa powder in the cake to 3 Tbsp (15g), reduce the flour to 1/2 cup (63g), and skip the milk. Bake time is 10 minutes.
sally mckenney headshot purple shirt.
About the Author

Sally McKenney

Sally McKenney is a baker, food photographer, and New York Times best-selling author. Her kitchen-tested recipes and step-by-step tutorials have given millions of readers the knowledge and confidence to bake from scratch. Sallyโ€™s work has been featured on TODAY, Good Morning America, Taste of Home, People, and more.

Read More

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Reader Comments and Reviews

  1. Susan says:
    November 22, 2025

    Question about recipe. Nowadays I can never find buttermilk in the store and if I do, itโ€™s reduced fat buttermilk. Would you recommend using that OR just making your own buttermilk with lemon juice and milk? Which is a better substitute?

    Reply
    1. Trina @ Sally's Baking says:
      November 22, 2025

      Reduced fat buttermilk is what we use!

      Reply
  2. Allison K says:
    November 21, 2025

    Would it be good to bloom the cocoa powder in the oil or milk rather than adding it with the dry?

    Reply
    1. Trina @ Sally's Baking says:
      November 21, 2025

      Hi Allison, we find the method detailed above works perfectly for this cake – let us know if you give it a try!

      Reply
  3. Ellie says:
    November 21, 2025

    Hello Sally! I was wondering if it’s possible at all to leave out the cocoa powder and substitute with the equivalent of flour instead (or anything else)? I’ve been on the hunt for a nice spongy roll and your recipe looks perfect, except I’d really prefer for the cake to be vanilla c:

    Reply
    1. Lexi @ Sally's Baking says:
      November 21, 2025

      Hi Ellie! Unfortunately, it’s not always an easy 1:1 swap with cocoa powder and flour. Instead, you can use the cake portion of this strawberries n’ cream cake roll for a vanilla cake. Let us know if you try it!

      Reply
  4. Kathryn Cochran says:
    November 19, 2025

    I need the amount of the ingredients

    Reply
    1. Trina @ Sally's Baking says:
      November 19, 2025

      Hi Kathryn! If you click the “jump to recipe” button at the top of the page, does it take you to the full written recipe?

      Reply
  5. Karen Bittner says:
    November 15, 2025

    Can you make ahead and freeze?

    Reply
    1. Beth @ Sally's Baking says:
      November 15, 2025

      Hi Karen, Prepared cake roll, with filling, freezes well for up to 2โ€“3 months. Thaw overnight in the refrigerator before topping with ganache and serving. For best taste and texture, we donโ€™t recommend freezing with the ganache topping.

      Reply
  6. Michelle says:
    November 15, 2025

    If you’re preparing through step 7 and then finishing assembling the next day, is the tea towel enough covering to keep the cake from drying out overnight? Or should the rolled cake in the tea towel get covered in plastic or something once full cooled?

    Reply
    1. Beth @ Sally's Baking says:
      November 15, 2025

      Hi Michelle, we don’t find that necessary, but you can certainly do that if you’d like!

      Reply
  7. Claudia Davis says:
    November 10, 2025

    I have been following you forever BUT donโ€™t bake much.

    My SIL made this cake for my momโ€™s 11/8 birthday. She shared some with me. OMG. This was the best cake I ever had. SERIOUSLY. The day I tasted it, my mom gave me a piece to take home nd freeze bc I cannot eat too much sweets. that same night, I ate it all. I had to.

    The cake part itself is the best chocolate cake I ever had. Sometimes chocolate cakes just taste like plain cake but with no flavor. This one was perfection in all respects because it was not only moist but had a wonderful chocolate taste that was absolutely exceptional.

    And the creamโ€ฆOH MY GOODNESS. It was excellent.

    I really cannot stop raving to my SIL about it and she finally broke down to admit it was from YOU! I begged her to make it for Thanksgiving.

    Reply
  8. Simon says:
    November 1, 2025

    Awful recipe and website. The ingredients are incomplete at the top and only complete at the bottom. The page refreshes every few minutes while baking. Full of ads. Shameful.

    Reply
    1. Stephanie says:
      November 23, 2025

      I have never had a problem with this site. Recipes are always easy to follow and complete. There is a full recipe card at the end of the page with exact amounts.

      Reply
  9. Blessa says:
    October 21, 2025

    Tell me why my cake cracked as soon as I took it off the pan?!?!? Mayhe it was a user error, I dunno. But cake is cake and this tastes like a good cake

    Reply
    1. Lexi @ Sally's Baking says:
      October 22, 2025

      Hi Blessa, is the cake overbaked by chance? Thatโ€™s often the culprit when the cake still cracks, even when itโ€™s not cold. If you wish to try again, you can try reducing the bake time by a few minutes and that should help. Let us know if we can help troubleshoot further!

      Reply
  10. Sofia Maddox says:
    October 17, 2025

    Can I use Hersheys Special Dark Cocoa Powder in the cake to make it taste like dark chocolate?

    Reply
    1. Trina @ Sally's Baking says:
      October 17, 2025

      Yes, absolutely!

      Reply
  11. Cindy Sell says:
    October 1, 2025

    Can I substitute vanilla ice cream in place of the whipped cream? I would not use ganache I would serve hot fudge separate. Thank you

    Reply
    1. Lexi @ Sally's Baking says:
      October 1, 2025

      Hi Cindy, we haven’t tried it with ice cream, but we fear the cake may not roll up properly and would get quite messy. You could always serve with ice cream on the side!

      Reply
    2. Melody U says:
      October 13, 2025

      Yes, but you have to work quickly. I let my ice cream sit out for about 10 minutes, although this will vary depending on how warm your house is, then I spread it out and quickly roll it up and put it back in the freezer. I prefer to use a stabilized whipped cream for the filling because it doesnโ€™t separate like normal whipped cream does. You can find directions on the Internet.

      Reply
  12. Ann says:
    September 28, 2025

    This was my first cake roll, and it turned out great! Followed all the directions, but did not use the marshmallow fluff because I didn’t want to buy it and then have a bunch leftover forever. Is instant espresso the same as espresso powder? The internet had different answers for me, but I tried it anyway. I had a small crack when pulling off parchment paper that was a bit curled around a corner, but none from rolling or unrolling. I made it for my chocolate-loving sister for her birthday, and she was impressed. Like other commenters, she liked that the filling was not overly sweet, and thought it complemented the cake well. She told me that I have to make it again, so I guess I will have to do that sometime!

    Reply
    1. Lexi @ Sally's Baking says:
      September 29, 2025

      Hi Ann, we’re so glad the cake was a hit! Instant espresso and espresso powder can be used interchangeably. Thank you for giving this recipe a try!

      Reply
  13. Georgie says:
    September 21, 2025

    This was the first time I had tried making a Swiss roll, and I really enjoyed the process, and was really pleased with the final roll! The sponge was very light and didnโ€™t go soggy. It also didnโ€™t break when I rolled it. I also appreciated that the recipe wasnโ€™t too sweet!

    Reply
  14. Jennifer says:
    September 1, 2025

    Hi Sally and Team:
    First time making the cake and so far so good. Your instructions and video were excellent.

    How do I remove the cake from the wire rack after Iโ€™ve spooned the ganache on top? Any pointers?

    Reply
    1. Beth @ Sally's Baking says:
      September 1, 2025

      Hi Jennifer, we recommend using a thin metal serving spatula to help with that. Enjoy the cake!

      Reply