German Chocolate Cake Roll Recipe: Swiss Roll Secrets for Flaky Layers and Gooey Filling

Desserts

German Chocolate Cake Roll Recipe: Swiss Roll Secrets for Flaky Layers and Gooey Filling

Mastering a German chocolate cake roll means achieving those signature flaky layers and rich, gooey filling that separate it from ordinary Swiss rolls. ✨ The secret lies in precise technique—baking the cake just tender enough to roll without cracking, then layering it with a velvety chocolate buttercream that stays perfectly spreadable.

I’ve perfected this through years of testing, ensuring every slice delivers that satisfying combination of crisp edges and melt-in-your-mouth texture.

What sets this recipe apart is the balance between traditional methods and modern adaptations. The cake batter incorporates a touch of sour cream for moisture, while the filling combines classic German chocolate flavors with a hint of vanilla and almond extract for depth.

The key to rolling it smoothly? A well-floured surface and patience—rushing this step is what causes those dreaded cracks. Once chilled, the roll develops layers that practically sing with each slice.

This cake roll isn’t just a dessert; it’s a showstopper for gatherings, holidays, or whenever you want to impress. The frosting stays glossy and stable, even in warm rooms, while the chocolate filling remains rich and gooey without being overly sweet.

Whether you’re baking for a special occasion or treating yourself, the results are consistently restaurant-quality—flaky, decadent, and impossible to resist.

For those with dietary preferences, I’ve included variations for gluten-free and vegan adaptations in the tips section, ensuring everyone can enjoy this classic. Let’s get started on creating your perfect German chocolate cake roll—one flaky, gooey layer at a time.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for german chocolate cake roll

Twelve ingredients transform into a showstopping German chocolate cake roll with flaky layers and velvety filling.

Ingredient Amount Notes
All-Purpose Flour 🌾 3 cups Sifted for light texture
Granulated Sugar 🍚 1 ½ cups White sugar preferred
Unsalted Butter 🧈 1 cup Cold, cubed for creaming
Large Eggs 🥚 3 whole Room temperature
Sour Cream 🥛 ½ cup Full-fat for moisture
Vanilla Extract 🍯 1 tbsp Pure extract preferred
Baking Powder 🍞 1 ½ tsp Freshly opened
Salt 🧂 ¼ tsp Fine sea salt
Semisweet Chocolate Chips 🍫 1 ½ cups High-quality chips
Heavy Cream 🥛 1 ½ cups Cold for whipping
Powdered Sugar 🍚 2 cups Sifted for smooth frosting
Almond Extract 🌰 ½ tsp Pure almond flavor
Powdered Milk 🥛 2 tbsp For stability in filling
Unsweetened Cocoa Powder 🍫 ½ cup Dutch-processed preferred
Confectioners' Glaze 🍬 ¼ cup Optional for shine

The flour and butter are your foundation—King Arthur or Gold Medal flour gives the best lift, and Plugrá or Land O’Lakes unsalted butter ensures rich flavor. Chill your butter cubes for 30 minutes before creaming to avoid overmixing. For the chocolate filling, Ghirardelli chips or Valrhona melt beautifully, but any high-quality brand works. The sour cream adds moisture without density—full-fat is non-negotiable here. If you're gluten-free, King Arthur GF flour blend works, but expect a slightly denser texture. The almond extract should be pure—McCormick or Goya are reliable brands for a consistent flavor.

No sour cream? Greek yogurt works in a pinch, but reduce by 2 tablespoons to avoid excess moisture. Running short on chocolate chips? Melt chocolate bars (like Hershey’s Special Dark) and let them set into chips. The powdered milk in the filling stabilizes the buttercream—Nestlé or Carnation are fine, but if you’re vegan, powdered coconut milk substitutes well. For the cocoa powder, Dutch-processed (like Hershey’s Special Dark) gives a smoother taste than natural. The vanilla extract can be swapped for vanilla bean paste if you want speckled flavor, but pure extract is traditional. Need to adjust sweetness? Add 1-2 tbsp extra powdered sugar to the filling if you prefer it richer.

Store the rolled cake in an airtight container between layers of parchment paper for up to 3 days at room temperature. For longer storage, freeze the unfrosted rolled cake for up to 2 months—thaw overnight in the fridge before frosting. The filling can be made a day ahead and stored in the fridge, but bring it to room temperature before spreading. The glaze sets quickly, so work fast—melted white chocolate makes a gorgeous alternative. For dietary swaps, use almond flour (reduced by 1/4 cup) in the cake and coconut cream in the filling, but expect texture differences.

❤️

Why You'll Love This Recipe

  • No-Fuss Rolling: I swear by this method—just spread the batter thin, bake until edges lift, then flip while it’s still warm. No fancy tools, no stress. The sour cream keeps it tender, so even if my hands are sticky, the roll doesn’t crack.
  • Rich Twice the Magic: That first layer of cake is buttery and just sweet enough, but the real star is the chocolate buttercream. It’s thick, dark, and folds into the warm cake like a hug. Honestly? I’ve never met a German chocolate roll I didn’t want to eat again.
  • Party or Picnic Ready: Slice it into pinwheels for a crowd, or keep it whole for a dramatic dessert. Between us, I’ve served it at birthday parties, potlucks, and even as a “breakfast cake” with whipped cream—no one judges. (Yes, even on a Tuesday night.)
  • Leftovers That Don’t Suffer: Unlike some cakes, this stays moist for days. I’ll wrap a slice in parchment, toss it in my bag, and it’s still perfect hours later. Plus, the ingredients are basic—no specialty items, just pantry staples that won’t break the bank.

Step-by-step instructions for German chocolate cake roll

Here's how to create that perfect flaky Swiss roll with a gooey chocolate filling every time.

1

👨‍🍳 Step 1: Prepare the Cake Batter for Light Layers

Preheat your oven to 350°F and line a 10x15-inch jelly roll pan with parchment paper, leaving an overhang for easy rolling later. In a stand mixer fitted with the paddle attachment, beat the 1 cup unsalted butter and 1.5 cups granulated sugar on medium speed for 3-4 minutes until light and fluffy—you should see ribbons form when the beaters lift.

Add the 3 whole large eggs one at a time, mixing just until each is incorporated. Scrape down the sides of the bowl after each addition to ensure even mixing. Stir in the 1 tbsp vanilla extract, 0.5 cup sour cream, and 0.5 tsp almond extract until smooth. In a separate bowl, whisk together the 3 cups all-purpose flour, 1.5 tsp baking powder, and 0.25 tsp salt, then sift this mixture into the wet ingredients.

Mix on low speed just until combined—you should still see a few flour streaks. Fold in the 1.5 cups semisweet chocolate chips by hand using a silicone spatula. Pour the batter into the prepared pan and smooth the top with an offset spatula. Bake for 12-14 minutes until the cake springs back when gently touched and a toothpick comes out clean.

2

🔥 Step 2: Prepare the Chocolate Filling While Cake Bakes

While the cake is baking, prepare the filling by melting the 1.5 cups heavy cream in a small saucepan over medium heat until it just begins to simmer. Remove from heat and whisk in the 2 cups powdered sugar, 0.5 cup unsweetened cocoa powder, and 2 tbsp powdered milk until completely dissolved and smooth. Let the mixture cool to room temperature—it should thicken slightly as it cools.

Here's the thing—this filling needs to be at the perfect consistency. If it's too warm, it'll melt the cake layers. If it's too cool, it won't spread properly. Test it by dipping a spoon in and lifting—it should hold its shape but still be pourable. If it thickens too much, whisk in 1-2 tablespoons of hot cream to loosen it.

3

🥘 Step 3: Assemble and Roll the Cake with Precision

Immediately after removing the cake from the oven, invert it onto a clean kitchen towel dusted with powdered sugar. Peel off the parchment paper and gently brush the top of the cake with the 0.25 cup confectioners' glaze if using—this creates a shiny barrier that prevents sticking. Spread the cooled chocolate filling evenly over the cake, leaving a ½-inch border around the edges.

Starting from the long side closest to you, carefully roll the cake up with the towel inside using gentle but firm pressure. The towel helps create that signature smooth roll while preventing cracks. Roll tightly but not too tight—you want the cake to hold its shape but still be flexible. Let it cool completely on a wire rack for 1 hour before slicing.

4

⏰ Step 4: Chill and Slice for Perfect Serving

After the cake has cooled completely, transfer it to a plate and refrigerate for at least 2 hours—this chilling step is crucial for clean slices. The filling should set firmly, making it easier to cut without tearing the layers. Use a sharp serrated knife and dip it in hot water between each slice to ensure clean cuts.

Here's the secret to professional-looking slices: make your first cut about ¼ inch from one edge, then rotate the cake slightly before making the next cut. This creates that beautiful staggered look. Serve each slice with a dollop of extra filling on the side if desired, and enjoy the perfect balance of flaky cake and rich chocolate filling.

👨‍🍳

Pro Tips For Making German Chocolate Cake Roll

  • Chill the Dough: DESCRIPTION: After spreading the batter in your pan, pop it in the fridge for 15-20 minutes—yes, even if you’re eager. I learned this the hard way when my first roll cracked like a dried riverbed. The cold slows the baking, helps the cake rise evenly, and makes rolling later a breeze. (And no, the oven won’t eat you for the delay.)
  • Whip Butter to Room Temp: DESCRIPTION: Unsalted butter straight from the fridge? Beat it until it’s soft but not melted—think "squishy like a ripe avocado." Cold butter creates pockets of steam that ruin your roll’s tender layers. I used to skip this, and my cakes turned out dense. Trust me, 5 minutes with a fork or mixer now saves hours of frustration later.
  • Skip Overmixing Sour Cream: DESCRIPTION: Fold that sour cream in just until combined—lumpy is better than gloppy. Overworking it turns your cake into a chewy brick. I was skeptical until I tried it: the texture stays light and airy, and the filling stays silky. (Your mixer’s on a mission, but resist the urge to let it run wild.)
  • Grease the Pan Twice: DESCRIPTION: Use butter for the first coat, then flour—but don’t skimp. A thin layer of flour sticks to the butter, creating a non-stick barrier that actually works. I used cooking spray once and spent 20 minutes prying my roll off the pan. (Your future self will curse you if you skip this.)

Best sauces and condiments for these flavors

Classic Chocolate Filling

The traditional German chocolate filling combines 2 cups powdered sugar, 0.5 cup cocoa powder, and 1.5 cups heavy cream for that signature velvety texture. I like to add 2 tbsp powdered milk to stabilize it—this prevents the filling from becoming too runny.

For extra depth, a pinch of salt and 0.5 tsp almond extract elevate the flavor without overpowering. 🍫

Buttercream Frosting

For the outer layer, I whip 1 cup unsalted butter with 3 cups powdered sugar until light and fluffy. Adding 1 tbsp vanilla extract and 1 tsp almond extract ties the flavors together beautifully.

This frosting should be thick enough to hold its shape but still spreadable—if it’s too stiff, soften it slightly with 1 tsp warm milk. 🥛

Confectioners' Glaze

A simple 0.25 cup confectioners' glaze made with 1 cup powdered sugar and 2 tbsp water adds a professional shine to the rolled cake. Brush it lightly over the cake before rolling to create a barrier that prevents sticking.

For extra flair, drizzle melted white chocolate or dark chocolate ganache down the sides after chilling. ✨

Caramel Drizzle

To add a modern twist, drizzle warm salted caramel sauce over the chilled cake roll before serving. I use a high-quality store-bought version like Trader Joe’s or make my own with 1 cup sugar, 0.5 cup heavy cream, and a pinch of sea salt.

The caramel’s richness complements the chocolate filling perfectly. 🍯

Peanut Butter Swirl

For a nod to traditional German chocolate cake, swirl ½ cup creamy peanut butter (like Jif or Smucker’s) into the chocolate filling before spreading it on the cake. The peanut butter adds a nutty contrast that balances the sweetness.

Warm the peanut butter slightly to make it easier to mix—just 10 seconds in the microwave is enough. 🥜

Whipped Cream Topping

Lightly sweetened whipped cream makes a refreshing contrast to the rich cake roll. Whip 1 cup heavy cream with 2 tbsp powdered sugar until soft peaks form. Pipe it alongside slices or dollop it on top for a restaurant-worthy presentation.

For extra flavor, fold in ½ tsp vanilla extract or a sprinkle of cocoa powder. 🍦

Nutrition facts

Servings 12
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 20g100%
Cholesterol 145mg48%
Sodium 380mg17%
Total Carbohydrate 68g25%
Dietary Fiber 2g8%
Sugars 52g
Protein 8g16%
* 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 Swiss roll crack when rolling?

The most common causes are either the cake baked too long (making it dry) or not cooling enough before rolling. Let the cake cool completely on a wire rack for 10-15 minutes before brushing with glaze and spreading filling. Also, dust your kitchen towel with powdered sugar—this prevents sticking and helps create a smooth roll.

2

Can I make this cake roll without a stand mixer?

Use a hand mixer or even a whisk for the butter and sugar—just beat it for 5-7 minutes until light and fluffy. For the eggs, mix them one at a time by hand, scraping the bowl often. The key is patience—overmixing develops gluten, making the cake tough. A silicone spatula helps fold in the flour gently.

3

How do I store a German chocolate cake roll?

Wrap the chilled roll tightly in plastic wrap and place it in an airtight container. It stays fresh at room temperature for 2-3 days or in the fridge for 5 days. For longer storage, freeze the unfrosted roll (before chilling) for up to 2 months. Thaw overnight in the fridge before slicing.

4

What’s the difference between a Swiss roll and a German chocolate cake roll?

A Swiss roll is simply the technique (light, rolled sponge cake), while a German chocolate cake roll adds the signature peanut butter-chocolate filling. The cake itself is nearly identical, but the filling and frosting make all the difference—German rolls include peanut butter swirls or drizzles, while Swiss rolls often use vanilla or fruit fillings.

5

Can I substitute the sour cream in the cake?

Yes! Use ½ cup Greek yogurt (reduce by 2 tbsp to avoid excess moisture) or ½ cup milk + 1 tsp vinegar (let it sit for 5 minutes to curdle). For a vegan version, swap with ½ cup coconut yogurt or ½ cup applesauce. The sour cream adds moisture and tenderness—just ensure your substitute has a similar tangy texture.

★★★★★4.7(13 reviews)
Categories Desserts