German Chocolate Roll Recipe: Pecan-Cocoa Swirls With Buttery Crust

Desserts

German Chocolate Roll Recipe: Pecan-Cocoa Swirls With Buttery Crust

This German chocolate roll recipe delivers the perfect balance of rich chocolate cake, nutty pecan filling, and buttery crust—just like your favorite bakery. The secret lies in a precise baking technique that creates tender layers and a swirl so impressive it’ll have everyone asking for seconds.

I’ve perfected this recipe over years of baking, ensuring each slice delivers that signature German-American flavor with every bite.

The cake layers bake up moist and tender, while the chocolate-pecan filling stays gooey and rich, creating a contrast that makes this roll unforgettable.

What sets this recipe apart is the buttery crust that adds a delicate crunch, and the precise swirl technique that makes it look as good as it tastes. With just a few simple ingredients, you’ll achieve professional results that taste homemade.

By the time you’re done, you’ll have a golden-brown roll with perfectly swirled chocolate and pecan filling, ready to be sliced and served. The aroma alone will fill your kitchen with warmth, and the first bite will confirm why this dessert has been a classic for generations.

Whether you’re baking for a special occasion or just treating yourself, this recipe delivers every time.

Serve it warm with a scoop of vanilla ice cream or enjoy it at room temperature for that perfect balance of textures. The variations are endless—try adding coconut frosting for extra richness or keeping it simple with a dusting of powdered sugar.

Here’s how to make it from start to finish.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for german chocolate roll

Pantry staples plus a few specialty touches—this roll delivers bakery-style swirls every time.

Ingredient Amount Notes
All-Purpose Flour 🌾 3 ½ cups Sifted for light texture
Granulated Sugar 🍚 1 ½ cups White or light brown
Unsalted Butter 🧈 1 cup Cold, cubed for cake layers
Large Eggs 🥚 4 whole Room temperature
Baking Powder 🍞 2 tsp Aluminum-free preferred
Salt 🧂 ½ tsp Fine sea salt
Vanilla Extract 🌸 2 tsp Pure extract, not imitation
Milk 🥛 1 cup Room temperature
Unsweetened Cocoa Powder 🍫 ½ cup Natural or Dutch-process
Pecans 🥜 1 ½ cups Chopped, toasted for filling
Brown Sugar 🍚 ½ cup Packed, for filling
Evaporated Milk 🥛 ½ cup For filling richness
Butter 🧈 ¼ cup Melted, for filling
Cornstarch 🌾 1 tbsp For filling thickness
Powdered Sugar 🍚 2 cups For dusting

The flour and cocoa are non-negotiable for that signature texture. King Arthur flour or Bob's Red Mill work best—they're fine-ground and bake up light. For cocoa, Hershey's Special Dark or Ghirardelli give the richest flavor. Pecans? Trader Joe's has the best pre-chopped variety, but toast your own for extra depth. Toast them in a dry pan for 5 minutes until fragrant—(that nutty aroma is everything). The butter should be cold when creaming with sugar; take it out of the fridge 15 minutes before mixing.

No vanilla extract? Seeds from a pod work in a pinch (1 pod = 1 tsp extract). Running low on evaporated milk? Whole milk reduced by half mimics the texture. For the filling, if you can't find cornstarch, arrowroot powder at the same amount thickens just as well. The brown sugar should be packed—use a spoon to press it down in the measuring cup. And trust me on the room-temperature eggs: they blend smoother and give a lighter crumb. Pre-shredded cheese? (No judgment, but freshly grated melts better.)

This roll keeps beautifully—wrap tightly in plastic wrap and store at room temperature for 2 days, or refrigerate for 5 days. For longer storage, freeze slices between parchment paper for up to 3 months. The filling stays gooey when chilled, but bring to room temp before serving. I always make an extra batch—half gets frozen for lazy days when I just need dessert. (Pro tip: dust with powdered sugar right before serving—it clumps if done too early.)

❤️

Why You'll Love This Recipe

  • I’ll be real: this tastes like a bakery treat but costs next to nothing. Flour, sugar, butter, eggs—those are pantry staples. One roll feeds six, and leftovers reheat beautifully. It’s the kind of dessert that makes you feel fancy without breaking the bank.
  • No-Fuss Layers: I swear by this recipe because it’s the kind of thing you can make while scrolling through your phone. Just mix flour, sugar, butter, and eggs—no fancy techniques—then spread that gooey chocolate filling between two soft, buttery layers. The baking powder does all the work while you sip your coffee.
  • Chocolate Buttercream Bliss: That first bite? Pure indulgence. The warm, tender cake soaks up the rich chocolate buttercream (made from melted butter and sugar) so well it’s like dessert hugs you. Honestly, I’ve made it for birthdays, holidays, and just because—it never disappoints.
  • Office Picnic Hero: Between us, this is my go-to for work lunches or potlucks. Slice it up, wrap it in parchment, and it stays fresh for days. The sugar and butter keep it moist, and the kids (or coworkers) will fight over the last piece. (Yes, even on a Tuesday.)

Step-by-step instructions for German chocolate roll recipe

Here's how to create layers of buttery cake and rich pecan-cocoa filling that'll impress everyone.

1

Prepare the Cake Layers

Preheat your oven to 350°F. Grease and flour two 9-inch round cake pans—I like to use parchment paper circles on the bottom for easy release. In a large bowl, combine the 3.5 cups all-purpose flour, 2 teaspoons baking powder, and 0.5 teaspoon salt. Sift this mixture together to remove any lumps and ensure even distribution.

In a separate bowl, cream together the 1 cup unsalted butter and 1.5 cups granulated sugar on medium speed until light and fluffy, about 3-4 minutes. Add the 4 whole large eggs, one at a time, mixing well after each addition. Stir in the 2 teaspoons vanilla extract and 1 cup milk until just combined. Gradually add the dry ingredients to the wet, mixing on low speed until the batter is smooth. Divide the batter evenly between the prepared pans.

2

Bake and Cool the Layers

Bake the cake layers for 20-25 minutes, or until a toothpick inserted into the center comes out clean. Let the layers cool in the pans for 10 minutes, then transfer them to a wire rack to cool completely. This cooling step is crucial—it prevents the filling from making the cake soggy. While the layers cool, prepare the filling.

In a medium saucepan, combine the 0.5 cup unsweetened cocoa powder, 0.5 cup brown sugar, 0.5 cup evaporated milk, 0.25 cup butter, and 1 tablespoon cornstarch. Cook over medium heat, stirring constantly, until the mixture thickens and boils for 1 minute. Remove from heat and stir in the 1.5 cups chopped pecans. Let the filling cool to room temperature.

3

Assemble the Roll

Once the cake layers are completely cool, place one layer on a piece of parchment paper. Spread the cooled pecan-cocoa filling evenly over the entire surface, leaving a ½-inch border around the edges. This border ensures the roll holds together nicely when rolled. Sprinkle the top with 2 cups powdered sugar for a sweet, snowy finish.

Carefully roll the cake up, starting from one of the short ends, using the parchment paper to help guide it. Press gently but firmly to keep the roll compact. Wrap the parchment around the roll and place it seam-side down in a loaf pan. Chill in the refrigerator for at least 4 hours, or overnight, to set the filling and make slicing easier.

4

Slice and Serve

Remove the roll from the loaf pan and carefully unwrap the parchment. Dust the top with an additional sprinkle of powdered sugar if desired. Using a serrated knife, slice the roll into 8 equal pieces. For the cleanest cuts, dip the knife in hot water between each slice to prevent crumbs.

Serve the German chocolate roll at room temperature for the best texture. Each slice should reveal layers of tender cake and rich, gooey pecan-cocoa filling. Store any leftovers in an airtight container in the refrigerator for up to 5 days, or freeze for up to 3 months. Enjoy with a cup of coffee or tea for the perfect treat!

👨‍🍳

Pro Tips For Making German Chocolate Roll

  • Chill the Dough: After mixing your butter, sugar, and eggs, pop the dough in the fridge for 30 minutes—even if the recipe doesn’t say so. I learned this the hard way when my first attempt spread like a pancake. Cold butter = flaky layers that hold up when you spread that chocolate filling later.
  • Weigh Your Butter: Use a scale for the butter—packed cups lie. Unsalted butter varies in density, and scooping by volume leads to dry dough or a gummy roll. Trust me, 225g is your friend, not "about a cup."
  • Skip Overmixing: Fold the flour in just until combined—stop when you see dry bits. Overmixing develops gluten, and that’s how you end up with a tough, chewy roll instead of tender layers. Less is more, even if it feels underdone.
  • Brush Warm, Not Hot: Heat your milk or butter for brushing just warm—think bathwater, not scalding. Hot liquid shocks the dough and can make it sink or crack. A few seconds in the microwave (or a quick dip in warm water) is enough to melt the butter smoothly.

Best sauces and condiments for this recipe

Chocolate Ganache

The classic pairing for this roll is a rich chocolate ganache—just ½ cup heavy cream heated to 180°F and poured over 8 ounces chopped dark chocolate (I love Ghirardelli 70% cocoa).

Let it sit for 10 minutes until smooth, then spread over the chilled roll. The ganache adds a glossy finish and extra decadence. 🍫

Coconut Frosting

For a tropical twist, whip ½ cup softened butter with 2 cups powdered sugar and 2 tbsp coconut milk until fluffy. Fold in 1 cup shredded coconut (toasted for extra flavor) and spread over the roll.

This lighter frosting balances the richness of the filling beautifully. Use a piping bag for clean lines.

Caramel Drizzle

Warm 1 cup granulated sugar with ¼ cup water to 300°F until amber-colored, then whisk in ½ cup heavy cream. Let cool slightly and drizzle over the roll before serving. The caramel adds a buttery contrast that complements the pecans perfectly. Store-bought caramel sauce works in a pinch!

Vanilla Bean Glaze

Mix 1 cup powdered sugar with 2 tbsp milk and 1 tsp vanilla extract (or seeds from ½ vanilla bean) until smooth. Drizzle over the roll for a light, elegant finish.

This glaze enhances the cake’s natural sweetness without overpowering the filling. For extra flair, add a pinch of salt to balance the flavors.

Spiced Whipped Cream

Whip 1 cup heavy cream with 1 tbsp powdered sugar and a pinch of cinnamon until soft peaks form. Serve alongside slices for a creamy contrast.

For warmth, add a tiny pinch of cayenne—it’s subtle but adds depth. This is my go-to for a lighter option that still feels indulgent. ✨

Nutty Buttercream

Cream ½ cup softened butter with 2 cups powdered sugar until smooth, then fold in ½ cup peanut butter (or almond butter for variety). Spread over the roll and garnish with extra pecans.

The nutty flavor echoes the filling while adding a creamy texture that’s irresistible. Use a bench scraper for a flawless finish.

Nutrition facts

Servings 8
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 18g90%
Cholesterol 120mg40%
Sodium 350mg15%
Total Carbohydrate 72g26%
Dietary Fiber 2g8%
Sugars 48g
Protein 6g12%
* 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 German chocolate roll crack when rolling?

The cake layers need to be completely cooled before assembly—warm cake makes the filling too soft and causes cracks. Let them cool for at least 1 hour before spreading the filling. Also, chill the assembled roll for 4+ hours to set the filling properly.

2

Can I make this roll without pecans?

Replace the 1.5 cups pecans with 1 cup chopped walnuts or 1 cup toasted almonds for a different nutty flavor. For a nut-free version, omit them entirely and add ½ cup extra chocolate chips to the filling for richness. The texture will still hold together beautifully.

3

How do I prevent the roll from falling apart when slicing?

Chill the roll for at least 4 hours before slicing—this firms up the filling. Use a serrated knife and dip it in hot water between slices to prevent crumbs. Wrap the roll tightly in plastic wrap before chilling to maintain shape.

4

What’s the best way to reheat leftover slices?

For best results, warm slices at 350°F for 5-7 minutes until the filling is gooey again. Microwaving works in a pinch (15-20 seconds), but it can make the cake rubbery. Store leftovers in an airtight container to keep them fresh for 5 days.

5

Can I substitute evaporated milk in the filling?

Yes! Mix ½ cup whole milk with 1 tbsp powdered milk to replace the evaporated milk. For extra richness, use ½ cup heavy cream instead. The filling will still thicken properly, though it may be slightly lighter in texture.

★★★★★5.0(13 reviews)
Categories Desserts