The clock’s ticking, and I just realized I promised dessert. Enter Chocolate Peppermint Swiss Rolls. A light, airy cake rolled around a fluffy peppermint filling that’s ready in no time.

This is perfect for nights when you need something festive but don’t have hours to spare (trust me on this). With a quick bake time and no complicated layers, you’ll impress everyone without breaking a sweat. Keep it cool and serve it chilled. It’s a holiday win!
Why You’ll Love This Chocolate Peppermint Swiss Rolls
- Easy to Make: You’ll whip this up in no time, and it’s basically foolproof (trust me, I’ve burned plenty of cakes).
- Rich Flavor: The chocolate and peppermint combo is a holiday classic—sweet, refreshing, and totally satisfying.
- Soft Texture: You’ll get that melty-gooey filling wrapped in a light cake that just melts in your mouth.
- Great for Sharing: Perfect for parties or potlucks! Just slice and watch people swoon (but save some for yourself).
- Chill Factor: It’s best chilled, which means you can prep it ahead of time—just don’t forget to hide it from the kids!
Chocolate Peppermint Swiss Rolls Ingredients
For the Base:
all-purpose flour (3 quarters) — Sift the flour to avoid a lumpy batter or you’ll get a dense roll.
granulated sugar (1 cup) — Use fine granulated sugar, not coarse, or your roll’ll be gritty.
unsweetened cocoa powder (1 cup) — Don’t skimp on quality cocoa; Ghirardelli’s is the best or it’ll taste weak.
baking powder (1 teaspoon) — Skip the baking powder and go with baking soda; it’s crucial for the rise.
baking soda (1 teaspoon) — Use fresh baking soda; old stuff won’t give you the lift you need.
salt (1/2 teaspoon) — Don’t forget the salt; it enhances flavor, or your roll’ll taste flat.
eggs (4 large) — Use large eggs, don’t swap sizes, or your batter won’t bind well.
water (1/2 cup) — Use room temp water; cold’ll shock the eggs and mess up your mix.
vegetable oil (1/4 cup) — Don’t substitute olive oil for vegetable oil; it’ll mess with the flavor.
vanilla extract (1 teaspoon) — Use real vanilla extract, not imitation, or your roll’ll taste off.
For the Filling:
heavy cream (1 cup) — Go for heavy cream; don’t use half-and-half or it won’t whip properly.
powdered sugar (1/4 cup) — Don’t even think about using table sugar for powdered sugar; it won’t dissolve.
peppermint extract (1 teaspoon) — Use pure peppermint extract, not the imitation stuff; it’s way too artificial.
mini chocolate chips (1/2 cup) — Mini chocolate chips are best; regular ones’ll sink and not distribute evenly.
For the Topping:
crushed peppermint candies (2 tablespoons) — Crushed peppermint candies? Use actual candy canes; they’ve got the right crunch.
whipped cream (1 cup) — Whipped cream needs to be stabilized with powdered sugar or it’ll deflate fast.
Full measurements in the recipe card below.
How to Make Chocolate Peppermint Swiss Rolls
1. Preheat the Oven: Preheat your oven to 350°F (175°C). While it’s heating up, grease and line a 15×10 inch baking pan with parchment paper. (You want it ready for that batter!)
2. Mix the Dry Ingredients: In a large bowl, combine the sifted flour, sugar, cocoa powder, baking powder, baking soda, and salt. Stir well until everything’s evenly mixed.
3. Combine Wet Ingredients: Now, in another bowl, whisk together the eggs, water, vegetable oil, and vanilla extract until it’s all smooth and combined. (It should look like a silky mixture.)
4. Combine Everything Together: Gradually add the wet mix to the dry ingredients and gently mix until just combined. Don’t overdo it! You’ll want to avoid lumps but be careful not to overmix.
5. Bake It Up: Pour the batter into your prepared pan and spread it evenly. Bake for 12-15 minutes or until a toothpick comes out clean from the center. (You might smell that rich chocolate aroma filling your kitchen!)
6. Prepare the Filling: Meanwhile, whip up the heavy cream with powdered sugar and peppermint extract until soft peaks form — you’ll know it’s ready when you can turn the bowl upside down without it falling out.
7. Assemble It All: Once baked, let the cake cool for about 5 minutes before turning it out onto a clean kitchen towel dusted with cocoa powder. Roll it up carefully from one short end to another (watch out here — if you rush this step, your roll could crack!). Let it cool completely in this shape before unrolling it.
Exact quantities in the recipe card below.
How to Store Chocolate Peppermint Swiss Rolls
- Room Temperature: If you’re planning to eat it within a day, just cover it with plastic wrap or foil. It’ll be fine for about 1 day, but the filling might start to lose some of that fluffy texture.
- Refrigerator: Pop it in an airtight container lined with parchment paper for up to 4 days. Just know that the cake may get a little denser and the whipped cream can lose some volume (I mean, it’s still tasty, but not as light).
- Freezer: Wrap individual slices in plastic wrap and then store them in a freezer-safe bag. They’ll last about 2 months. It’s a great way to save some for later, though the texture might change slightly when thawed.
- Reheating: If you want to enjoy a slice warmed up, microwave it for about 15 seconds on low power. You’ll know it’s ready when it feels warm to the touch but not hot — too much heat can ruin that nice filling!
What to Serve with Chocolate Peppermint Swiss Rolls?
This dish is sweet and rich, so balancing it with some contrasting flavors and textures really enhances the experience. Here are a few pairings I think work great:
- Fresh Berries: Their tartness cuts through the sweetness, making every bite feel lighter.
- Espresso or Coffee: The bitterness of coffee balances the chocolatey richness perfectly. Brew a cup right before serving.
- Citrus Sorbet: A scoop of lemon or lime sorbet offers a refreshing contrast. You can make it ahead and store it in the freezer.
- Mint Tea: The lightness of mint tea complements the peppermint flavor while being soothing after all that sweetness.
- Whipped Cream: Adding a dollop of plain whipped cream helps lighten things up, both in texture and flavor (try unsweetened for balance).
- Chocolate Sauce: Drizzle some warm chocolate sauce over slices for added decadence — you’ll want to prepare this while the Swiss rolls chill.
- Candied Ginger: A bit of spicy-sweet candied ginger adds an interesting texture and wakes up your palate. Just chop a few pieces to sprinkle on top!
Chocolate Peppermint Swiss Rolls Variations
Here’s how to play with this recipe and make it your own.
- Mint Chocolate Chip: Fold in 1/2 cup mini chocolate chips into the whipped cream for extra chocolatey goodness.
- Decadent Mocha: Add 2 tablespoons instant coffee granules to the dry ingredients for a rich coffee flavor.
- Peppermint Crunch: Mix in 1/4 cup crushed peppermint candies into the filling for an extra minty kick (trust me on this).
- Egg-Free Option: Replace the eggs with 1/2 cup unsweetened applesauce added with the wet ingredients for a vegan twist.
- Chocolate Ganache Drizzle: Top with a warm chocolate ganache made from melting 1/2 cup chocolate chips mixed with 1/4 cup heavy cream after baking.
- Nutty Delight: Sprinkle chopped walnuts or pecans over the filling before rolling for a delightful crunch (just don’t overdo it).
- Spicy Peppermint Twist: Add 1/4 teaspoon cayenne pepper to the cocoa powder for a surprising heat that balances the sweetness.
Make Ahead Options for Chocolate Peppermint Swiss Rolls
I usually prep the Chocolate Peppermint Swiss Rolls a day in advance. I bake the cake and roll it up, then wrap it tightly in plastic wrap to keep it fresh. It stores well in the fridge for about 2 days before serving. The whipped cream filling can be made ahead, too; just store it in an airtight container in the fridge for up to 24 hours. But here’s the thing: I wouldn’t put the crushed peppermint candies on until right before serving, or they’ll lose their crunch. You want that nice texture contrast! Keep it simple and chill. Enjoy!
Chocolate Peppermint Swiss Rolls Recipe FAQs
Can I make Chocolate Peppermint Swiss Rolls ahead of time?
Absolutely! You can bake the cake a day in advance and store it rolled up in the fridge. Just make sure to wrap it tightly in plastic wrap to keep it fresh. When you’re ready to serve, fill and re-roll it, then top with whipped cream and crushed peppermint candies. (You’ll want that minty aroma filling your kitchen when you whip up the cream!) Just remember, it’s best served chilled.
Why did my Chocolate Peppermint Swiss Rolls crack?
Cracking usually happens if the cake’s not cooled properly before rolling or if it was rolled too tightly. After baking, let it cool for about 5 minutes before rolling it in a towel — this helps maintain its shape. And don’t rush; letting it cool completely while rolled prevents cracks later on. (Trust me, no one likes a broken roll!)
What can I sub for heavy cream in this recipe?
I wouldn’t recommend substituting anything for heavy cream if you want that fluffy filling. Half-and-half just won’t whip well enough. If you’re really in a bind, you could try coconut cream, but it’ll have a different flavor profile. Keep an eye on your whipped cream; once soft peaks form and hold their shape when you turn the bowl upside down, you’re good to go!
Can I use regular chocolate chips instead of mini ones for this dish?
You can technically use regular chocolate chips, but they tend to sink into the filling instead of spreading out nicely like mini ones do. Mini chips keep things balanced! So if you’ve got them on hand, definitely go with those for even distribution throughout your delicious roll. If you can’t find them, just fold gently to incorporate whatever you’ve got!
Final Thoughts on Chocolate Peppermint Swiss Rolls
These Chocolate Peppermint Swiss Rolls are all about that wow factor when you serve them up. The combination of rich chocolate and refreshing peppermint makes for a flavor explosion that’s just right for the holidays (or anytime you need a sweet pick-me-up). If you’ve been putting this off, tonight’s the night to give it a shot. You’ll have fun rolling the cake and watching everyone’s eyes light up when they see it. Let me know how yours turned out in the comments!

Chocolate Peppermint Swiss Rolls
Ingredients
Method
- Preheat the oven to 350°F (175°C). Grease and line a 15x10 inch baking pan with parchment paper.
- In a large bowl, combine the flour, sugar, cocoa powder, baking powder, baking soda, and salt.
- In another bowl, whisk together the eggs, water, vegetable oil, and vanilla extract until well combined.
- Gradually add the wet ingredients to the dry ingredients and mix until just combined.
- Pour the batter into the prepared pan and spread evenly. Bake for 12-15 minutes or until a toothpick inserted comes out clean.
- While the cake is baking, whip the heavy cream with the powdered sugar and peppermint extract until soft peaks form.
- Fold in the mini chocolate chips gently into the whipped cream.
- Once baked, let the cake cool for 5 minutes, then turn it out onto a clean kitchen towel dusted with cocoa powder.
- Carefully roll the cake with the towel from one short end to the other, and let it cool completely in this shape.
- Once cool, unroll the cake and spread the filling evenly across the top. Roll it back up without the towel.
- Transfer the rolled cake to a serving platter. Whip the additional cream if desired and spread it over the top.
- Sprinkle the crushed peppermint candies on top for decoration.
- Slice the Swiss roll into pieces and serve chilled. Enjoy your delicious Chocolate Peppermint Swiss Rolls!






