Double Chocolate Swiss Roll

November 28, 2025

Soft double chocolate Swiss roll filled with chocolate cream, sliced on a white plate – easy dessert for busy moms.

(Easy Make-Ahead Treat for Busy Moms)

If your evenings feel like a race between homework, bath time, and one more drink of water, this double chocolate swiss roll is your pause button. It looks like a fancy bakery chocolate log cake, but underneath the glossy ganache it’s just a soft rolled chocolate sponge cake and a whipped chocolate cream filling you can totally handle on a Tuesday night. It’s rich, chocolatey, and somehow still light enough that everyone asks for “just one more little slice.”

Picture a spiraled slice on a plate: dark cocoa cake, fluffy chocolate center, shiny ganache on top catching the light. It tastes like a grown-up version of those snack cakes we all secretly loved as kids, but fresher, softer, and so much more chocolate. The cake is tender and airy, the filling is creamy without being heavy, and the ganache gives that deep chocolate finish.

This is the dessert I pull out when we’ve got grandparents coming for Sunday dinner, when I need a make ahead chocolate dessert for a school potluck, or when my kids beg for “a fancy cake” but I only feel like washing one pan. Bake it, roll it, chill it, and you’ve got dessert ready for days.

Why You’ll Love This Double Chocolate Swiss Roll

It looks impressive but is secretly simple. We’re using an easy swiss roll recipe that bakes in one jelly roll pan and comes together in under 30 minutes of actual hands-on time. You roll it up while it’s still warm so it doesn’t crack, then later fill and cover with ganache — no decorating skills required.

It’s chocolate on chocolate (on chocolate). The cocoa powder sponge, whipped chocolate cream filling, and glossy chocolate ganache make this a true double chocolate swiss roll that satisfies every chocoholic at the table. It’s like a chocolate swiss roll cake and a chocolate yule log had a very happy baby.

Perfect for busy family schedules. You can bake the rolled chocolate sponge cake one night, fill it the next, and serve it straight from the fridge when the chaos hits. Leftovers slice beautifully for lunchboxes, after-school treats, or “mom’s quiet snack” after bedtime.

Flexible for holidays and birthdays. Dress it up with berries and powdered sugar for a Christmas chocolate roll, add sprinkles for a birthday chocolate roll cake, or keep it plain for a simple weeknight dessert idea. One base recipe, a dozen ways to fit your life.

How to make Double Chocolate Swiss Roll

You’ll Need

Ingredients For the Chocolate Sponge Cake

4 large eggs, room temperature

3/4 cup (150 g) granulated sugar

1 teaspoon vanilla extract

1/4 cup (60 ml) whole milk, room temperature

1/4 cup (60 ml) neutral oil (canola or vegetable)

3/4 cup (95 g) all-purpose flour, spooned and leveled

1/4 cup (25 g) unsweetened cocoa powder (natural)

1 teaspoon baking powder

1/4 teaspoon fine salt

For Rolling

2 tablespoons unsweetened cocoa powder (for dusting towel or parchment)

For the Whipped Chocolate Cream Filling

4 ounces (115 g) cream cheese, softened

1/4 cup (30 g) powdered sugar

2 tablespoons unsweetened cocoa powder

1 teaspoon vanilla extract

1 1/4 cups (300 ml) cold heavy whipping cream

For the Chocolate Ganache Topping (optional, but highly recommended)

4 ounces (115 g) semisweet chocolate, finely chopped or chocolate chips

1/2 cup (120 ml) heavy cream

1 tablespoon unsalted butter

Pinch of salt

For Serving

Chocolate shavings, mini chocolate chips, or fresh berries (optional)

Extra powdered sugar, for dusting (optional)

The flavor magic here comes from layers of cocoa: in the sponge, in the whipped chocolate cream filling, and again in the ganache. The cream cheese in the filling adds a little tang and helps stabilize the whipped cream so your chocolate swiss roll cake holds its shape for days in the fridge helpful when dessert is stretching over a busy week.

You can absolutely play with what you have on hand. Use any neutral oil, swap whole milk for 2%, and choose your favorite chocolate for the ganache (milk chocolate for a sweeter kid friendly chocolate dessert, darker for grown-up vibes). If you’re really in a rush, you can skip the ganache and simply dust the jelly roll cake with powdered sugar or cocoa.

Step-by-Step Instructions

Before you start:
Preheat your oven to 350°F (175°C). Line a 10×15-inch jelly roll pan with parchment paper, leaving a little overhang on the long sides. Lightly grease the parchment. Have a clean kitchen towel ready and generously sift cocoa powder over it (or over another sheet of parchment) this will help you roll the cake without sticking.

  1. Whip the eggs and sugar

In a large mixing bowl, add the eggs and granulated sugar. Beat with an electric mixer on high speed for 5–7 minutes, until the mixture is very thick, pale, and tripled in volume. It should fall from the beaters in a thick ribbon that slowly dissolves back into the bowl. This step is what makes the simple chocolate sponge cake stay light instead of dense.

  1. Add vanilla, milk, and oil

Turn the mixer to low and blend in the vanilla, milk, and oil just until combined. The batter will look a bit thinner but still airy. Scrape down the sides of the bowl so everything is evenly mixed.

  1. Fold in the dry ingredients

In a separate bowl, whisk together flour, cocoa powder, baking powder, and salt. Sift half of this mixture over the egg batter. Using a spatula, gently fold it in with slow, sweeping motions, turning the bowl as you go. Add the remaining dry mixture and keep folding until no dry streaks remain; the batter should be smooth, chocolatey, and still light and fluffy.

  1. Spread and bake

Pour the batter into the prepared jelly roll pan and gently spread it into the corners with an offset spatula. Try not to deflate it. Bake for 10–12 minutes, until the cake springs back lightly when touched and pulls just slightly from the edges. The top should look set and matte, not shiny.

  1. Roll the warm cake

As soon as the cake comes out of the oven, run a knife around the edges if needed. Carefully invert the pan onto your cocoa-dusted towel or parchment. Peel off the baking parchment from the cake. While the cake is still warm, starting from a short side, roll the cake up with the towel inside, into a snug log. Don’t squeeze too tight; you just want a gentle roll. Let it cool completely, seam side down, on a rack. This “pre-roll” is the key to a no crack swiss roll.

  1. Make the chocolate cream filling

While the cake cools, beat the softened cream cheese, powdered sugar, cocoa powder, and vanilla together until smooth and creamy. Pour in the cold heavy cream and beat on medium-high until the mixture becomes thick and fluffy, like a sturdy whipped cream frosting. It should hold medium-firm peaks — soft enough to spread, firm enough to stay in place inside the chocolate cake roll.

  1. Unroll and fill

Once the cake is completely cool, carefully unroll it. It may have some small cracks; that’s okay, they will be hidden in the swirl. Spread the whipped chocolate cream filling evenly over the cake, leaving about 1/2 inch border on the edges so it doesn’t squish out when you roll. The layer should be about 1/4–1/3 inch thick.

  1. Re-roll the cake

Starting from the same short end, gently roll the cake back up, this time without the towel inside. Use the towel underneath as support if needed. Roll it snugly but not so tight that the filling escapes. Wrap the rolled chocolate sponge cake tightly in plastic wrap. Chill for at least 2 hours, or up to 24 hours, until firm. This makes it much easier to slice clean, pretty spirals.

  1. Make the ganache topping

Place the chopped semisweet chocolate in a heatproof bowl. In a small saucepan or microwave, heat the heavy cream just until steaming and small bubbles appear around the edges (don’t boil). Pour the hot cream over the chocolate, add the butter and pinch of salt, and let sit for 2–3 minutes. Stir gently until you have a smooth, glossy chocolate ganache. Let it cool for about 10–15 minutes until it is thick but still pourable.

  1. Glaze the swiss roll

Unwrap the chilled roll and place it on a wire rack set over a baking sheet or a piece of parchment. Slowly pour the ganache over the top, smoothing it with a spatula so it coats the top and sides. If any spots look bare, scoop up extra ganache from the pan and spoon it back over. Let the ganache set at room temperature for 20–30 minutes, or pop the whole roll into the fridge to speed it up. The finish should look glossy and softly firm to the touch.

  1. Garnish and serve

Once the ganache has set, transfer the chocolate swiss roll cake to a serving platter. Garnish with chocolate shavings, mini chocolate chips, or a dusting of powdered sugar. Use a sharp serrated knife to slice, wiping the blade between cuts. You’ll see that perfect spiral of chocolate on chocolate, ready for holiday gatherings, birthdays, or just a fancy weeknight dessert idea.

This Double Chocolate Swiss Roll layers cocoa sponge, whipped chocolate cream, and silky ganache into one stunning dessert. Light and airy, yet rich and satisfying, it’s the perfect make-ahead chocolate treat for holidays, birthdays, or cozy weekends at home.
Course: Dessert
Cuisine: Swiss-Inspired
Keyword: chocolate cake roll, double chocolate swiss roll, holiday dessert, swiss roll with ganache
Calories: 310kcal

Equipment

  • electric mixer
  • Mixing bowls
  • 10×15 jelly roll pan
  • Offset spatula
  • sifter or fine mesh sieve
  • Clean kitchen towel or parchment
  • Immersion or hand blender (optional)
  • Serrated knife

Ingredients

  • 4 large eggs, room temperature
  • 0.75 cup granulated sugar (150 g)
  • 1 tsp vanilla extract
  • 0.25 cup whole milk, room temperature (60 ml)
  • 0.25 cup neutral oil (canola or vegetable, 60 ml)
  • 0.75 cup all-purpose flour, spooned and leveled (95 g)
  • 0.25 cup unsweetened cocoa powder (25 g)
  • 1 tsp baking powder
  • 0.25 tsp fine salt
  • 2 tbsp unsweetened cocoa powder (for dusting towel or parchment)
  • 4 oz cream cheese, softened (115 g)
  • 0.25 cup powdered sugar (30 g)
  • 2 tbsp unsweetened cocoa powder
  • 1 tsp vanilla extract
  • 1.25 cups cold heavy whipping cream (300 ml)
  • 4 oz semisweet chocolate, finely chopped or chocolate chips (115 g)
  • 0.5 cup heavy cream (120 ml)
  • 1 tbsp unsalted butter
  • Pinch of salt
  • Chocolate shavings or mini chocolate chips (optional, for topping)
  • Powdered sugar (optional, for dusting)

Instructions

  • Preheat oven to 350°F (175°C). Line a 10×15-inch jelly roll pan with parchment and grease lightly. Prepare a clean towel or parchment dusted with cocoa powder for rolling.
  • In a large bowl, beat eggs and sugar with electric mixer for 5–7 minutes until thick, pale, and tripled in volume. Mixture should fall in a thick ribbon.
  • Add vanilla, milk, and oil. Mix on low until combined. Scrape bowl.
  • Whisk together flour, cocoa powder, baking powder, and salt. Sift half into egg mixture and gently fold in. Repeat with remaining dry mix until smooth and airy.
  • Spread batter in prepared pan evenly. Bake 10–12 minutes until cake springs back and edges slightly pull away.
  • Immediately invert warm cake onto cocoa-dusted towel. Peel off parchment. Roll up gently from short side with towel inside. Cool completely seam side down.
  • To make filling: beat cream cheese, powdered sugar, cocoa powder, and vanilla until smooth. Add heavy cream and beat until thick, fluffy peaks form.
  • Unroll cooled cake. Spread filling evenly, leaving 1/2-inch border. Re-roll without towel. Wrap in plastic and chill for 2–24 hours.
  • For ganache: heat cream until steaming. Pour over chopped chocolate with butter and salt. Let sit 2–3 minutes, then stir until smooth. Cool slightly.
  • Unwrap chilled roll and place on rack. Pour ganache over top and sides, smoothing with spatula. Let set 20–30 minutes.
  • Transfer to platter. Garnish with chocolate shavings, mini chips, or dusting of powdered sugar. Slice with serrated knife.

Notes

To avoid cracks, roll the cake while warm and chill before slicing. You can skip the ganache and dust with powdered sugar for a simpler finish. Keep refrigerated and slice with a serrated knife for clean spirals.

Nutrition

Calories: 310kcal | Carbohydrates: 30g | Protein: 5g | Fat: 20g | Saturated Fat: 12g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 5g | Cholesterol: 80mg | Sodium: 120mg | Potassium: 160mg | Fiber: 2g | Sugar: 20g | Vitamin A: 400IU | Calcium: 50mg | Iron: 2mg
Tried this recipe?Let us know how it was!

Tips for Success

Prep smart during kid chaos. You can mix the dry ingredients hours earlier and leave them covered on the counter. Later, when the oven is preheating and the kids are brushing teeth, whip the eggs and sugar and bake the cocoa powder sponge it’s in the oven in just a few minutes.

Room temperature eggs are your best friend. Cold eggs don’t whip up as high, which can lead to a denser swiss roll with more chance of cracking. If you forget to take them out, just place the whole eggs in a bowl of warm water for 5–10 minutes before you start.

Roll it while it’s hot. The most important trick for how to roll a swiss roll without cracking is to invert and roll the cake as soon as it leaves the oven. Rolling it in a cocoa-dusted towel while warm “teaches” it to curl, so later when you add the whipped chocolate cream filling it rolls back up easily.

Chill for clean slices. Give the filled roll a good chill before you glaze it, and again after the ganache goes on. This make ahead chocolate dessert actually tastes better the next day, and the slices hold their shape so nicely for lunchboxes or dessert plates.

Store like a pro. Wrap leftover slices individually in plastic or store them in a lidded container, layered with parchment. This keeps the sponge from drying out and the ganache from getting messy when kids inevitably rummage in the fridge.

Variations

Mint chocolate swiss roll. Add 1/2 teaspoon peppermint extract to the whipped chocolate cream filling and sprinkle finely chopped mint chocolate or crushed peppermint candies over the filling before you roll. This turns the cake into a festive holiday chocolate dessert that tastes like a fancy thin mint.

Mocha twist. Dissolve 1–2 teaspoons instant espresso powder in the milk before adding it to the batter, and sprinkle a little more into the ganache. You’ll get a subtle coffee note that makes the chocolate flavor deeper without turning it into a full-on coffee cake.

Cookies-and-cream style. Keep the sponge and ganache chocolate, but stir 1/2–3/4 cup crushed chocolate sandwich cookies into the filling. The little crunchy bits inside the rolled chocolate sponge cake are such a fun surprise for kids.

Lighter version. Swap half of the cream cheese for plain Greek yogurt and use milk chocolate in the ganache or skip the ganache entirely. Dust the chocolate log cake with powdered sugar and serve with a big bowl of berries for a slightly lighter kid friendly chocolate dessert.

What to Serve With Double Chocolate Swiss Roll

This double chocolate swiss roll is rich enough to be the star of the show, but it plays really well with simple, fresh sides. Keep the rest of the plate light so that one slice feels like just the right amount of indulgence.

Fresh raspberries, strawberries, or sliced pears

A scoop of vanilla or coffee ice cream

Lightly sweetened whipped cream

A simple green fruit salad for brunch dessert

Hot coffee for adults, cold milk or hot chocolate for kids

Storage & Reheat

This is a chilled dessert, so think “store and slice” instead of “reheat and eat.” Once the ganache has set, cover the entire chocolate swiss roll cake with plastic wrap or place it in a long airtight container. It keeps in the fridge for 3–4 days and stays moist thanks to the whipped chocolate cream filling and ganache.

For freezing, skip any fresh fruit garnish and freeze the roll whole. Wrap tightly in plastic wrap, then in foil, and freeze for up to 2 months. To serve, thaw overnight in the fridge, unwrap, and slice. The texture of both the sponge and filling holds up well, making it a great make ahead chocolate swiss roll for holidays.

If slices seem a little firm straight from the fridge, let them sit at room temperature for 10–15 minutes so the ganache softens and the sponge tastes extra tender and chocolatey again.

FAQs

  1. Can I make this Double Chocolate Swiss Roll ahead of time?
    Yes, this dessert is perfect for making ahead. You can bake and roll the cocoa powder sponge one evening, keep it wrapped at room temperature or chilled, then fill and glaze it the next day. Once assembled, the double chocolate swiss roll keeps well in the fridge for 3–4 days, so it’s ready whenever your busy family schedule needs a treat.
  2. How do I keep my swiss roll from cracking?
    The biggest secret is to roll the cake while it is still very warm, using a cocoa-dusted towel or parchment. This helps the rolled chocolate sponge cake “learn” the shape so it won’t protest later when you add the filling. Also, don’t overbake a slightly springy, flexible cake gives you a no crack swiss roll.
  3. Can I make this dairy-free or lactose-free?
    You can experiment with a dairy-free version by using your favorite plant-based whipping cream, dairy-free cream cheese, and a dairy-free chocolate for the ganache. The texture may be a little different, but the easy swiss roll recipe method is the same. Just watch your ganache closely some non-dairy creams thicken faster, so add a splash more if it seems too thick.
  4. Can I freeze Double Chocolate Swiss Roll?
    Absolutely. This chocolate swiss roll with ganache freezes well as a whole log. Wrap it tightly in plastic and foil and freeze for up to 2 months. Thaw overnight in the refrigerator and slice while still slightly chilled for neat spirals that look bakery-level on your dessert platter.
  5. How do I keep the filling from squeezing out when I slice it?
    Two things help: chilling time and a gentle hand. Let the filled chocolate swiss roll cake chill for at least 2 hours, preferably longer, so the whipped chocolate cream filling has time to firm up. Then use a sharp serrated knife and a soft sawing motion, wiping the blade between slices to keep those swirls clean.

Ready to Roll This Out Tonight?

This double chocolate swiss roll is one of those desserts that makes people think you spent the whole afternoon in the kitchen, when really you baked a thin cake, rolled it up, and let the fridge do the work. It’s rich, cozy, and chocolatey enough for holidays and birthdays, but simple enough for a random Wednesday when everyone needs a little morale boost.

If your days are full and your evenings are loud, let this chocolate swiss roll cake be your quiet little project, bake it during nap time or after bedtime, and tomorrow you’ll have a gorgeous rolled chocolate sponge cake waiting in the fridge. And if your crew falls in love with it, the next step is trying a vanilla-berry version or a cookies-and-cream swiss roll for your family dessert rotation.

You may also like

Honney – Founder of SavorAtHome

I’m a biologist and a breastfeeding mom of three girls.
After diving into nutrition science during my first pregnancy, I began creating high-protein, lactation-friendly recipes that make healthy eating simple and comforting for busy moms.
Through SavorAtHome, I share evidence-based, heart-led recipes designed to support energy, milk supply, and joy in motherhood.
Healthy doesn’t have to be complicated, just science-inspired, heart-led, and mama-made.