Chocolate Peppermint Swiss Roll


This chocolate peppermint Swiss roll is so pretty and festive! The cake is filled with peppermint whipped cream. Topped with chocolate ganache and candy canes. Step-by-step recipe with photos.

Photography Credit: Elizabeth Stark

Chocolate Swiss rolls are such an eye-catching holiday treat, aren’t they?

I’ve made this one with a peppermint whipped cream filling, rich chocolate ganache on the outside, and a crushed peppermint candy sprinkled on top, giving it a particularly festive, wintry air.

Our Favorite Videos

The light, springy cake practically melts in your mouth. If you’re looking for a show-stopper dessert for your holiday table, this is it.

Chocolate Peppermint Swiss RollI based the sponge cake part of this recipe on a classic chocolate genoise. This style of cake doesn’t contain any leaveners, like baking soda or baking powder. Instead, it relies on eggs to get its lift.

To make sure the eggs whisk into a strong, stable foam (which in turn helps make a reliable and delicious cake), you warm them briefly with the sugar over a double-boiler.

A double-boiler just involves warming a few inches of water in a medium-sized saucepan and setting a bowl over top. The bowl should rest on the lip of the saucepan above the water, like an egg in an eggcup. It’s ok if the bowl touches the water, but it shouldn’t touch the bottom of the pan.

Whisking the eggs in a double-boiler warms them gently without risk that they will overcook or curdle. You’ll also use a double-boiler later in the recipe to melt the chocolate for the ganache; in that instance, the double boiler helps melt the chocolate evenly and without scorching.

2016-12-06-swissroll-28There’s really only one other daunting moment in this recipe – rolling up the cake! The trick for this is to roll the cake around a clean kitchen towel while it’s still warm from the oven, then letting it cool in this position before frosting.

Rolling and cooling the cake like this gives it the ability to hold the rolled shape without cracking. To add the frosting, you’ll just gently unroll it, remove the towel, then frost it and roll it back up. The process requires a bit of confidence, but if you work swiftly, you’ll be amazed at how simply the roll comes together.

Once the cake has been filled, all that’s left to do is drizzle it with chocolate ganache and sprinkle some crushed peppermint over top. You’re ready to slice and serve!

Chocolate Peppermint Swiss Roll Recipe

  • Prep time: 30 minutes
  • Cook time: 20 minutes
  • Cooling and Chilling time: 1 1/2 to 2 hours
  • Yield: 10 to 12 servings

For this recipe, you'll need a clean kitchen towel on hand. Cocoa powder and cake crumbs can stain, so make sure it's one you won't mind getting dirty.

Once the ganache is added, the cake is best served the day it is made (the ganache won't look as pretty the second day). Leftover cake that doesn't get devoured can be stored, covered, in the fridge for several days.


For the Chocolate Sponge Cake:

  • 1/3 cup all-purpose flour
  • 1/4 cup unsweetened cocoa powder, plus extra for rolling the cake
  • 1/8 teaspoon kosher salt
  • 6 large eggs
  • 2/3 cup sugar
  • 1 teaspoon vanilla extract
  • 4 tablespoons unsalted butter, melted and cooled (but still liquid)

For the Peppermint Whipped Cream:

  • 1 1/4 cups heavy whipping cream
  • 2 tablespoons sugar
  • 1 teaspoon peppermint extract

For the Ganache and Peppermint Topping:

  • 1/2 cup heavy cream
  • 4 ounces bittersweet chocolate, chopped, divided
  • 1 teaspoon light corn syrup
  • 1/4 cup crushed peppermint candies or candy canes

Special Equipment:


1 Preheat oven to 450F. Position a baking rack in the center of the oven.

2 Prepare the baking sheet: Spray a 13 x 17-inch rimmed baking sheet with cooking spray, line bottom with parchment paper, then spray again and dust with cocoa powder, tapping out any excess. Set aside.

Chocolate Peppermint Swiss Roll

3 Sift together the flour, cocoa powder, and salt for the cake. Set aside.

4 Warm the eggs and sugar: Make a double boiler by filling a medium saucepan with 2 inches of water, and brining the water to a gentle simmer over medium heat. Combine the eggs, sugar, and vanilla extract in the bowl of a stand mixer, or another large heatproof bowl, and set this bowl over the simmering water. The bowl should be larger than the pan and sit above the surface of the simmering water.

Begin whisking the eggs, sugar, and vanilla extract with a sturdy whisk. Continue whisking until the sugar has dissolved and the egg mixture is pale and warm to the touch. Remove from heat.

Chocolate Peppermint Swiss Roll

5 Beat the egg mixture until tripled in volume: Using a stand mixer with a whisk attachment or a hand mixer, beat egg mixture on high speed until mixture is very pale , has a shiny gloss, and has nearly tripled in volume. This will take 5 to 10 minutes depending your mixer.

Chocolate Peppermint Swiss Roll

6 Fold the flour and cocoa mixture into the egg mixture in two batches: Sprinkle half of the flour and cocoa mixture over the surface of the eggs, and gently fold until just barely combined. Sprinkle the remaining flour and cocoa mixture over the top and fold until you see no more dry streaks and the mixture looks uniform.

Chocolate Peppermint Swiss Roll Chocolate Peppermint Swiss Roll

7 Drizzle the melted, cooled butter into the batter. Stir to combine.

8 Working quickly, spoon mixture out onto prepared baking sheet. Use an offset spatula to spread batter out evenly.

Chocolate Peppermint Swiss Roll

9 Bake for 6 to 7 minutes, or until cake has pulled away from sides and is springy to the touch. Cool cake 2 for 3 minutes, but no longer.

Chocolate Peppermint Swiss Roll

10 While the cake is baking, prepare the kitchen towel for rolling: Find a clean kitchen towel that is larger than your baking sheet (or use two, overlapping). Dust it all over with cocoa powder.

Chocolate Peppermint Swiss Roll

11 Roll the cake in the kitchen towel: With swift, confident motions, run a knife along the outside edge of the cake pan. Set the pan on its side, and then flip face down onto the dusted towel. Carefully lift the pan up and away, and peel away parchment.

Fold an edge of towel over one of the shorter sides of the cake, and gently roll the cake up. Set rolled cake on a wire rack and cool completely, an hour or longer.

Chocolate Peppermint Swiss Roll Chocolate Peppermint Swiss Roll Chocolate Peppermint Swiss Roll

12 Make the whipped cream filling: Whip the heavy cream until is billowy, then add the sugar and peppermint extract. Continue whipping until the cream just barely holds firm peaks; be careful not to overwhip.

13 Fill the cake with whipped cream: Gently unroll cake on a clean surface. Spread the whipped cream filling evenly over the cake, leaving a 1-inch border on all sides. Roll the cake back up again (this time without the towel!). If any whipped cream squeezes out as you roll, spoon it up and add it back in.

Chocolate Peppermint Swiss Roll

Chocolate Peppermint Swiss Roll

14 Chill the cake: Wrap cake roll in parchment, then plastic wrap, and set in fridge to chill at least 30 minutes to set, or as long as overnight.

15 When ready to finish the cake, make the ganache: Make a double boiler by filling a medium saucepan with 2 inches of water, and bringing the water to a gentle simmer over medium heat. Set a larger bowl on top of the saucepan, over the water.

Add the heavy cream, two-thirds of the chopped chocolate, and a pinch salt to the bowl. Stir until melted. Remove the bowl from heat, and stir in remaining chocolate and corn syrup.

16 Drizzle the cake with ganache: Unwrap the chilled cake and set it on a platter seem-side down. Slip two pieces of parchment on either side of the "log" to catch the drips. Drizzle the prepared ganache over roll until roll is completely covered. Remove the parchment paper "drip catchers." Scatter the peppermint candy bits on the top.

Chocolate Peppermint Swiss Roll Chocolate Peppermint Swiss Roll Chocolate Peppermint Swiss Roll

17 Chill and serve: Set the cake in the fridge and chill 20 minutes. Slice and serve!

Hello! All photos and content are copyright protected. Please do not use our photos without prior written permission. Thank you!

This post may contain links to Amazon or other partners; your purchases via these links can benefit Simply Recipes. Read more about our affiliate linking policy.


Elizabeth Stark

Elizabeth Stark, along with her husband Brian Campbell, shares her passion for simple, seasonal recipes on the award-winning food blog, Brooklyn Supper. Though Brooklyn will always have a place in her heart, she now lives with her family in the Blue Ridge Mountains in Virginia.

More from Elizabeth

15 Comments / Reviews

No ImageChocolate Peppermint Swiss Roll

Did you make it? Rate it!

  1. Jackie

    Was this supposed to have baking powder? I feel like mine didn’t really become very cakey. It was still edible, but felt off somehow.

    Show Replies (1)
  2. John

    This recipe was one of the easiest Swiss rolls I have made. Your instructions were on point and the pictures were very useful with helping to develop technique. Thank you!


  3. Emily

    This recipe is amazing! The cake is great and the peppermint fantastic. I love the bitterness of the dark chocolate-it really offsets the sweet. I did add 1-2 tbsp more sugar in the filling and had to cook my cake a few minutes longer. Otherwise, everything is perfect.


  4. Dr Martin Huang

    This is just great. A chocolate lover and a peppermint lover would fall in love in this perfect combination!

  5. Anne

    Can I make this ahead of time – a couple of days before Christmas as Christmas proper will be nuts with kids?

    Show Replies (1)
View More
Chocolate Peppermint Swiss RollChocolate Peppermint Swiss Roll