Chocolate Cake Roll

This homemade chocolate cake roll recipe features a tender chocolate sponge cake that’s swirled with sweet buttercream filling and topped with chocolate ganache for rich decadence in every bite.

  • Total 2 hours 10 minutes
  • Serves 10 servings
  • Dessert
  • American, European
Jump to the recipe
Close up photo of two slices of Swiss Roll stacked on top eachother

This homemade chocolate cake roll recipe features a tender chocolate sponge cake that’s swirled with sweet buttercream filling and topped with chocolate ganache for rich decadence in every bite.

Swiss Roll cut in slices on a platter more

Why this recipe works

A Swiss roll, also known as Swiss log cake, Swiss cake roll, and chocolate cake roll is the chocolate swirl version of a classic chiffon cake. It’s pillowy and soft, layered with rich buttercream, rolled, then topped with a gorgeous chocolate ganache. Think of chocolate sponge cake formed into a log and sliced, much like a pumpkin roll. This beauty is a real showstopper, and with a little love and attention to the ingredients, you’ll definitely wow the crowd!

Slice of Swiss Roll on a plate

Ingredients you will need

Get all measurements, ingredients, and instructions in the printable version at the end of this post.

Ingredients for Swiss Roll

Ingredient Info and Substitution Suggestions

FLOUR – Cake flour is really important in this chocolate cake roll recipe – it is light and tender and keeps the cake pliable. If you substitute with all-purpose flour, the cake will be denser and you also risk the cake cracking.

EGGS – Leavening comes from the egg whites in the recipe. We whip them to stiff peaks and fold them gently into the batter to give lightness to the cake and aid in rising. A standing mixer works well for whisking egg whites to stiff peaks – you can do it with a hand mixer, but it will take quite a bit longer. Be sure to use room-temperature eggs (whites and yolks) as this will help add volume to the cake.

COFFEE – The coffee in the recipe does not come through in the finished cake. Coffee helps bring out the chocolate flavor and adds moisture to the batter. You can substitute with milk or water if desired.

FILLING – You can fill the roll with chocolate buttercream or sweetened whipped cream instead of vanilla buttercream if you prefer. Though I would recommend using a homemade stabilized whipped cream so it doesn’t fall flat.

How to Make Chocolate Cake Roll

These step by step photos and instructions are here to help you visualize how to make this recipe. You can Jump to Recipe to get the printable version of this recipe, complete with measurements and instructions at the bottom.

  1. Preheat the oven to 350°F. Line a jelly roll pan with parchment paper and spray with nonstick baking spray. Set aside.
  2. Use a standing mixer or electric hand mixer to combine egg whites and 1⁄4 cup sugar. Whip on high speed until egg whites form stiff peaks (5-7 minutes).egg whites and sugar in a mixing bowlwhipped egg whites in a mixer bowl
  3. Meanwhile, whisk together egg yolks and remaining 1⁄2 cup sugar until pale and thickened (1-2 minutes).
  4. Whisk in vanilla extract, vegetable oil, and coffee.whisking vanilla, egg yolks, and oil in a bowl
  5. Sift flour, cocoa powder, and salt into the egg yolk mixture and stir until combined.sifting cocoa powder and cake flour into a bowlwhisking chocolate cake batter in a bowl
  6. Gently fold the egg whites into the cake batter until most of the white has been incorporated in. Work gently so that you don’t deflate the egg whites too much.folding egg white mixture into chocolate cake batterswiss roll cake batter
  7. Spread the batter into the prepared jelly roll pan.swiss log cake batter in a jelly roll pan
  8. Bake 13-15 minutes until a toothpick inserted into the cake comes out clean.baked swiss roll cake
  9. Remove the cake from the oven and allow to cool for 3-5 minutes. Run a knife around the edges to make sure it is completely loose from the pan.
  10. Lay out a clean linen. Dust with a thin layer of cocoa powder.sifting cocoa powder over a tea towel
  11. Turn the cake upside down onto the prepared linen and carefully lift off the pan. Gently peel off the parchment paper. Dust the top of the cake with another light layer of cocoa powder.placing jelly roll cake onto towel
  12. Working from one side, slowly roll the cake – the linen will be rolled into the cake. Place the rolled cake on a cooling rack to cool to room temperature – about 60 minutes.rolling swiss roll cake with a tea towel
  13. Meanwhile, prepare the filling by beating together the butter and powdered sugar until combined – the mixture will be crumbly. Add the vanilla and then slowly drizzle in the heavy cream while beating until a nice fluffy consistency is reached.butter and powdered sugar in a bowladding heavy cream to powdered sugar and butter mixturebeating buttercream with a hand mixer
  14. Gently unroll the room-temperature cake onto a piece of parchment paper or plastic wrap. The two ends will still be curled slightly; it’s best to leave them curled.
  15. Spread the filling over the cake – leaving about an inch of space at the right-hand short edge (the filling will squish and fill out this space as you re-roll it.buttercream frosting over swiss log cakespreading frosting over log cake
  16. Working from the left-hand side, re-roll the cake, tucking it as tightly as you can while maintaining that nice layer of cream cheese filling on the inside.rolling swiss log cake with buttercream filling
  17. Wrap the log with plastic wrap, to ensure it holds its shape. Chill in the refrigerator (or the freezer) for at least one hour more, seam side down.swiss roll wrapped in plastic wrap
  18. Prepare the ganache by heating the heavy whipping cream to a simmer. Pour the simmering cream over the chocolate chips and leave to set for 3-5 minutes. Whisk the softened chocolate into the hot cream until a smooth ganache forms.cream and chocolate chips in a bowlchocolate ganache in a bowl with a whisk
  19. Pour the ganache over the chilled roll cake and spread to cover the top and sides. Allow ganache to set (about 30 minutes at room temperature or 15 minutes in the refrigerator).pouring chocolate ganache on top of swiss roll
  20. When ready to serve, slice into approximately 1” pieces.swiss roll with chocolate ganache

Frequently Asked Questions & Expert Tips

How do you store it?

Store your homemade Swiss roll in an air-tight container kept in the refrigerator for 5-7 days.

Can I freeze it?

Yes, you can freeze this chocolate cake roll. Slice the roll into portions, wrap them individually in plastic wrap, then store them in an air-tight container or freezer-safe bag. You can also freeze the whole roll by wrapping it a few times in plastic wrap followed by a layer of aluminum foil. Freeze for up to 3 months. Thaw in the refrigerator overnight. You can let it come to room temperature for about an hour after thawing in the fridge.

Swiss Roll and three slices on a white platter

Serving Suggestions

Enjoy a slice of your chocolate cake roll alongside a cup of coffee or tea as a sweet breakfast, or serve after dinner as dessert. This cake truly is an attention grabber, it’s perfect for parties and holiday gatherings!

More Cake Recipes

I love to bake and cook and share my kitchen experience with all of you! Remembering to come back each day can be tough, that’s why I offer a convenient newsletter every time a new recipe posts. Simply subscribe and start receiving your free daily recipes!