German Chocolate Cake Roll Recipe: Swiss Roll Magic with Peanut Butter Filling

Desserts

German Chocolate Cake Roll Recipe: Swiss Roll Magic with Peanut Butter Filling

This German chocolate cake roll recipe transforms a simple batter into a showstopping dessert with layers of tender cake, velvety peanut butter filling, and rich chocolate ganache.

The secret lies in precise baking and rolling techniques that create the signature Swiss roll texture—crisp edges, soft interior, and a filling that stays put. I’ve perfected this version after years of trial and error, ensuring every slice delivers that perfect balance of sweet, nutty, and chocolatey flavors.

The cake itself is light and fluffy, baked just until it springs back when touched—a critical step for rolling without tearing.

While traditional German chocolate cake often uses a dark chocolate glaze, this recipe incorporates a peanut butter filling inspired by American classics, creating a fusion that’s both nostalgic and innovative.

The filling is thickened just enough to hold its shape, while the ganache adds a glossy finish that makes it look (and taste) like a bakery masterpiece.

What sets this recipe apart is its versatility—whether you’re baking for a special occasion or treating yourself to a weekend indulgence, the techniques here ensure professional results.

The cake can be made gluten-free or vegan with simple substitutions, and the filling can be adjusted for dietary preferences without sacrificing texture or flavor. By the time you’re done, you’ll have a dessert that’s as impressive as it is delicious, ready to be sliced and served with confidence.

Ready to master the art of the German chocolate cake roll? The key is patience—baking, cooling, and rolling each step with care guarantees a dessert that’s worth every bite. Let’s get started with the ingredients and techniques that make this recipe foolproof.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for german chocolate cake roll

Light cake, nutty filling, and glossy chocolate layers—just 13 ingredients create bakery-style Swiss roll magic.

Ingredient Amount Notes
All-Purpose Flour 🌾 2 ½ cups Sifted for light texture
Granulated Sugar 🍚 1 ½ cups Superfine preferred for smoothness
Unsalted Butter 🧈 1 cup Cold, cubed for creaminess
Large Eggs 🥚 4 whole Room temperature for even mixing
Vanilla Extract 🌸 1 tbsp Pure, high-quality extract
Baking Powder 🍞 1 ½ tsp Double-acting for proper rise
Salt 🧂 ½ tsp Fine sea salt preferred
Cream Cheese 🧀 8 oz Room temperature for smooth filling
Creamy Peanut Butter 🥜 1 cup Natural, no added sugar
Powdered Sugar 🍚 1 cup Sifted for smooth filling
Dark Chocolate Chips 🍫 1 cup 70% cacao for rich ganache
Heavy Cream 🥛 1 cup Cold for stable ganache
Powdered Sugar 🍚 ½ cup For dusting between layers

The flour and sugar are your foundation—King Arthur flour yields the best texture, but any high-quality all-purpose works. Superfine sugar dissolves faster, but if you only have regular, pulse it in a food processor for 30 seconds. Cold butter creates tender layers, so don’t let it soften too much. For the filling, cream cheese should be at room temperature—this prevents lumps and ensures a silky texture. The peanut butter matters too: natural, unsweetened gives the best flavor without altering the balance. If you’re gluten-free, substitute a 1:1 gluten-free flour blend like Bob’s Red Mill, but add an extra 0.5 tsp xanthan gum to mimic gluten’s structure.

No vanilla extract? 1 tsp vanilla sugar works in a pinch, though pure extract adds depth. For the ganache, 70% cacao chocolate chips create the perfect balance of richness and bitterness. If you can’t find them, 60% cacao will work but may need extra cream to smooth out. The heavy cream should be cold when mixing with chocolate—this prevents seizing. For dietary adjustments, swap butter for coconut oil (same amount) for vegan, or use gluten-free flour as noted above. The powdered sugar for dusting? Sift it before using to avoid clumps between layers. Every detail counts when creating that signature Swiss roll texture.

Store the cake roll in an airtight container at room temperature for up to 3 days, though it’s best enjoyed fresh. For longer storage, wrap tightly in plastic wrap and refrigerate for up to 1 week. To reheat, warm slices in a 300°F oven for 5-10 minutes to restore the filling’s creaminess. The ganache hardens at room temperature, so reheat gently to bring back its glossy finish. This dessert is worth the effort—plan ahead and make it the day before serving for perfect texture and presentation.

❤️

Why You'll Love This Recipe

  • No Pansy Prep: I swear by this recipe—just mix, bake, and roll. No fancy equipment, no stress. The butter-egg ratio makes it light enough to handle, and the sugar keeps it from falling apart like my first attempt (ripped pastry = lesson learned).
  • Caramel-Kissed Magic: That gooey chocolate-buttercream filling? It’s the star. The vanilla extract deepens the flavor, while the sugar caramelizes just enough to give every bite a subtle sweetness. Honestly, I’ve never made cake where the filling actually tastes like dessert.
  • Party or Snack: Slice it for a crowd or roll it up for a single-serving treat. It’s my go-to for potlucks (people always ask for seconds) and my kids’ lunchbox favorite. Between us, I’ve even used it to impress at weddings—just add a dusting of powdered sugar.
  • Budget-Friendly Luxury: All-purpose flour, butter, and eggs? Pantry staples. No specialty ingredients mean no markup at the store. I’ve made this for years, and the cost per serving is laughably low—yet it tastes like you spent hours (when really, it’s 45 minutes max).

Step-by-step instructions for German chocolate cake roll

Master the art of Swiss rolls with this precise method for a perfectly rolled cake with creamy peanut butter filling.

1

Prepare the Cake Batter

Preheat your oven to 350°F and line a 10x15-inch jelly roll pan with parchment paper, leaving an overhang on two long sides. Sift together the 2.5 cups all-purpose flour, 1.5 cups granulated sugar, 1.5 teaspoons baking powder, and 0.5 teaspoon salt in a large bowl. Set aside.

In a separate bowl, cream the 1 cup unsalted butter until light and fluffy. Add the 4 whole large eggs one at a time, mixing well after each addition. Stir in the 1 tablespoon vanilla extract. Gradually add the dry ingredients to the butter mixture, mixing on low speed just until combined. The batter should be smooth but not overmixed.

Fold in the 1 cup dark chocolate chips by hand using a spatula, ensuring even distribution. The batter will be thick but pourable. Pour it into the prepared pan and spread evenly. Bake for 12-14 minutes until the top springs back when lightly touched and a toothpick inserted comes out clean.

2

Prepare the Peanut Butter Filling

While the cake bakes, prepare the filling by beating the 8 ounces cream cheese until smooth. Add the 1 cup creamy peanut butter and mix until fully combined. Gradually add the 1 cup powdered sugar, mixing on low speed until smooth and creamy. The filling should be thick but spreadable.

Transfer the filling to a piping bag fitted with a star tip or a zip-top bag with a small corner snipped off. This will make it easier to spread evenly on the cake once it's rolled. Keep the filling at room temperature for easier spreading.

3

Bake and Roll the Cake

Immediately after removing the cake from the oven, invert it onto a clean kitchen towel dusted with 0.5 cup powdered sugar. The towel will absorb excess moisture and help create a smooth surface for rolling. Peel off the parchment paper and let the cake cool for 2 minutes.

Quickly spread the peanut butter filling evenly over the cake, leaving a ½-inch border along the edges. Using the towel, roll the cake tightly from one of the long sides, starting at the edge closest to you. The towel will help you handle the cake without tearing it. As you roll, tuck the overhanging towel underneath to keep the cake secure. Let the cake cool completely on the towel.

4

Chill and Serve

Once the cake is completely cool, carefully transfer it to a serving plate by lifting it from the ends of the towel. The cake should hold its shape well. Chill in the refrigerator for at least 1 hour before slicing to allow the filling to set and the layers to adhere.

Slice the cake roll into 8 equal pieces using a sharp serrated knife. For the cleanest cuts, dip the knife in hot water and wipe it dry between slices. Serve chilled or at room temperature. The cake should have a tender crumb with a rich chocolate flavor and a smooth, creamy peanut butter filling that complements the sweetness perfectly.

👨‍🍳

Pro Tips For Making German Chocolate Cake Roll

  • Preheat Pan First: The jelly roll pan should be hot—not warm, not lukewarm—before pouring the batter. I learned this the hard way when my first attempt stuck like glue; now I turn the oven on, let the pan sit for 5 minutes, then pour. A quick wipe with butter afterward keeps it from sticking too.
  • Whip Eggs Cold: Pull those eggs straight from the fridge and whip them slowly with the sugar until the mixture turns pale and triples in volume. Rushing this step means air pockets, and air pockets mean a dense roll. (Yes, even if you’re impatient like me.)
  • Skip Overbaking: The cake should spring back when touched—not bounce like a trampoline, not stay indented. Pull it at the first sign of doneness; overbaking dries it out before you even get to the filling. A toothpick test is good, but your finger knows better.
  • Butter Matters More: Use room-temperature butter, but not too soft—press it into the pan with your fingers to coat every crevice. Cold butter patches? They’ll melt unevenly and leave greasy spots. (And no, that extra 5 minutes waiting isn’t lazy—it’s smart.)

Creative variations of this dish

Classic German Style

For an authentic German chocolate cake roll experience, replace the peanut butter filling with a traditional dark chocolate ganache. Melt 1 cup dark chocolate (70% cacao) with ½ cup heavy cream over a double boiler, then cool slightly before spreading.

Top with powdered sugar-dusted almonds for that signature German touch. This version keeps the cake tender but adds a deeper chocolate flavor that’s nostalgic and rich—perfect for special occasions. 🍫

Vegan Adaptation

Swap the butter and eggs for vegan butter and flax eggs (1 tbsp ground flaxseed + 3 tbsp water per egg). Use vegan cream cheese like Kite Hill and powdered coconut sugar for the filling.

For the ganache, melt vegan dark chocolate with coconut cream. The texture stays light, and the flavors hold up beautifully—just as indulgent without dairy. 🌱

Gluten-Free Twist

Replace the all-purpose flour with a 1:1 gluten-free blend like Bob’s Red Mill, and add ½ tsp xanthan gum to improve elasticity. For the filling, use gluten-free powdered sugar and ensure your peanut butter is certified gluten-free.

The cake will still roll smoothly, and the filling remains creamy. This version proves gluten-free doesn’t mean sacrificing texture or taste. 💪

Spiced Chai Version

Infuse the cake batter with 1 tsp chai spice blend (cinnamon, cardamom, ginger, cloves) for a warm, aromatic twist. Keep the peanut butter filling but add a pinch of cayenne for subtle heat.

Top with a gingersnap crumble for extra crunch. This fusion brings cozy autumn flavors to your dessert table. 🌶️

White Chocolate Raspberry

Swap the dark chocolate chips for white chocolate chips and fold in ½ cup freeze-dried raspberries for a fruity surprise. Use a white chocolate ganache (melt 1 cup white chocolate with ¼ cup heavy cream) and garnish with fresh raspberries.

The contrast of sweet white chocolate and tart raspberry creates a refreshing, elegant dessert. 🍓

No-Bake Option

For a quicker version, use graham cracker crumbs mixed with melted butter as the base, layered with store-bought peanut butter filling (like Smucker’s). Top with a melted chocolate drizzle and chill for 2 hours.

This no-bake method delivers the same creamy, rolled texture without the oven—ideal for hot days or busy schedules. ⏰

Nutrition facts

Servings 8
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 18g90%
Cholesterol 145mg48%
Sodium 420mg18%
Total Carbohydrate 65g24%
Dietary Fiber 2g8%
Sugars 48g
Protein 10g20%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why does my cake roll crack or tear when I try to roll it?

The cake needs to be baked just until it springs back when touched—overbaking makes it dry and brittle. Let it cool for only 2 minutes before rolling, and use a powdered sugar-dusted towel to create a non-stick surface. If it still tears, chill the cake for 10 minutes before rolling to firm it up slightly. The key is speed and precision!

2

Can I make this cake roll ahead of time?

Assemble the cake roll up to 24 hours ahead and store it wrapped tightly in plastic at room temperature. For longer storage, refrigerate for up to 5 days. Bring it to room temperature before slicing to restore the filling's creaminess. The flavors actually improve with time!

3

What’s the best way to slice a German chocolate cake roll without it falling apart?

Chill the cake for at least 1 hour before slicing to set the filling. Use a sharp serrated knife and dip it in hot water, wipe dry, and make each cut cleanly. Slice at a 45-degree angle for elegant presentation. Serve immediately to prevent layers from separating.

4

Can I substitute peanut butter with another nut or seed butter?

Yes! Try almond butter, cashew butter, or even sunflower seed butter for nut-free options. For a tropical twist, use coconut butter. Adjust the powdered sugar slightly if your butter is sweeter. The texture remains creamy, but peanut butter’s classic flavor is hard to beat.

5

How do I fix a cake that’s too dry or dense?

Overmixing or overbaking causes dryness. For next time, mix just until combined and bake until a toothpick comes out with a few moist crumbs (not wet batter). If it’s already baked, brush slices with simple syrup (equal parts sugar and water, heated until dissolved) to restore moisture. Serve with extra ganache or whipped cream to compensate.

★★★★★4.9(11 reviews)
Categories Desserts