German Chocolate Roll Recipe: Toasted Coconut-Pecan Swirls With Buttery Layers

Desserts

German Chocolate Roll Recipe: Toasted Coconut-Pecan Swirls With Buttery Layers

This German chocolate roll recipe delivers layers of buttery cake, toasted coconut-pecan filling, and a velvety chocolate glaze that rivals bakery quality. ✨ The secret lies in a precise rolling technique and carefully timed baking to ensure those signature swirls stay intact while developing a tender, moist crumb.

I've perfected this version after years of trial and error—no more dry cake or filling that leaks through layers.

What sets this recipe apart is the combination of a simple yet flavorful cake batter with a rich chocolate-pecan filling that's both sweet and nutty. The toasted coconut adds a subtle crunch that contrasts beautifully with the soft cake layers.

Baking times are critical here—overbaking will dry out the cake, while underbaking leaves the filling too soft to hold its shape when rolled.

By the time you're done, you'll have a showstopping dessert with golden-brown layers, perfectly swirled coconut-pecan filling, and a glossy chocolate glaze that makes every slice look like it belongs in a patisserie window.

This recipe is designed for success, with step-by-step instructions that guide you through each phase—from mixing the batter to rolling and glazing.

The best part? This German chocolate roll keeps well for up to three days, making it perfect for gatherings or when you want to treat yourself. Optional variations include a vegan chocolate glaze or adding a sprinkle of sea salt to enhance the flavors. Let's get baking!

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for german chocolate roll

Buttery cake layers, toasted coconut-pecan filling, and velvety chocolate glaze await—just gather these staples.

Ingredient Amount Notes
All-Purpose Flour 🌾 3 ½ cups Sifted for light texture
Granulated Sugar 🍚 1 ½ cups White or light brown
Unsalted Butter 🧈 1 ¼ cups Cold, cubed, room temp
Large Eggs 🥚 3 whole Room temperature
Baking Powder 🌶️ 2 tsp Diamond Crystal preferred
Salt 🧂 ½ tsp Fine sea salt
Vanilla Extract 🍯 1 tbsp Pure, high-quality
Milk 🥛 1 cup Whole for richness
Unsweetened Shredded Coconut 🥥 1 ½ cups Sweetened won't work
Pecans 🥜 1 ½ cups Chopped, toasted
Light Brown Sugar 🍚 ¾ cup Packed firmly
Semisweet Chocolate Chips 🍫 ½ cup High-quality chips
Heavy Cream 🥛 ½ cup Cold for glaze
Powdered Sugar 🍚 1 ½ cups Sifted for smooth glaze
Dark Chocolate Bars 🍫 4 oz 70% cocoa, chopped

The flour and butter form the foundation. King Arthur or Gold Medal flour yields the best texture—avoid self-rising. For butter, Plugrá or Land O'Lakes unsalted cubes work best when cold. The pecans should be toasted until fragrant—Trader Joe's or Costco sell pre-toasted, but toasting yourself at 350°F for 8-10 minutes enhances flavor. Unsweetened shredded coconut is a must; sweetened versions alter the balance. If you can't find it, unsweetened flakes work in a pinch, but texture differs slightly.

No vanilla extract? Seeds from 1 vanilla bean or 1 tsp vanilla sugar add depth. Substituting milk with evaporated milk or half-and-half keeps richness. For the filling, walnuts or almonds replace pecans, but toast them first. Chocolate chips can be swapped for chopped chocolate bars, but ensure they're high-quality—Ghirardelli or Lindt make a noticeable difference. The dark chocolate for the glaze should be 70% cocoa or higher—lower percentages make the glaze too sweet.

Store the assembled roll in an airtight container at room temperature for up to 3 days. Wrap tightly in plastic wrap before the container to preserve moisture. For longer storage, freeze the entire roll for up to 2 months. Thaw at room temperature before slicing. The glaze may soften slightly when reheated—simply chill for 10 minutes to set. Leftovers reheat beautifully in a 300°F oven for 5-7 minutes to restore the cake's softness.

❤️

Why You'll Love This Recipe

  • No-Fuss Layers: I swear by this recipe because it’s actually foolproof—no rolling pins, no stress. The dough comes together in minutes, and the butter layers melt into pure, gooey perfection when baked. Honestly, I’ve made it on lazy Sundays when I couldn’t be bothered with fancy techniques.
  • Buttery-Sweet Magic: That first bite? The sugar-butter combo in the dough paired with the creamy filling is ridiculously good. The eggs add richness, while the baking powder keeps it light—no dry, heavy texture here. It’s the kind of dessert that makes you close your eyes and sigh.
  • Party in a Pan: Between us, this is my go-to for potlucks, birthday cakes, or just because. Slice it into squares, and suddenly you’ve got a crowd-pleaser that looks impressive but took less time than ordering takeout. (Yes, even on a Tuesday night.)
  • Stays Fresh for Days: Make it once, eat it all week. The filling keeps the roll moist for ages, and I’ve wrapped leftovers in foil to reheat in seconds. Budget-friendly too—just flour, sugar, butter, and eggs mean no splurging, just satisfaction. My secret weapon for lazy afternoons.

Step-by-step instructions for German chocolate roll recipe

Here's the method for creating rich, buttery swirls with toasted coconut and pecan filling.

1

👨‍🍳 Step 1: Prepare the Dough Base

In a large mixing bowl, combine the 3.5 cups all-purpose flour, 2 tsp baking powder, and 0.5 tsp salt. Whisk until evenly distributed. Cut in the 1.25 cups cold, cubed unsalted butter using a pastry cutter or your fingers until the mixture resembles coarse crumbs with pea-sized butter pieces remaining.

In a separate bowl, whisk together the 3 whole large eggs, 1.5 cups granulated sugar, 1 tbsp vanilla extract, and 1 cup milk until smooth. Gradually pour the wet ingredients into the dry ingredients while mixing just until combined. The dough will be soft and slightly sticky—don't overmix. Turn the dough out onto a lightly floured surface and knead gently 2-3 times to bring it together.

2

🍳 Step 2: Create the Filling Mixture

In a small saucepan, combine the 1.5 cups unsweetened shredded coconut, 1.5 cups pecans, 0.75 cup light brown sugar, 0.5 cup semisweet chocolate chips, and 0.5 cup heavy cream. Cook over medium-low heat, stirring constantly, until the mixture reaches 230°F and thickens into a paste-like consistency (about 8-10 minutes). This should take about 8-10 minutes—watch closely to prevent burning.

Remove from heat and let cool for 5 minutes while you prepare the dough for rolling. The filling should be thick enough to hold its shape when spread but still spreadable. If it's too thick, warm it gently for 10 seconds in the microwave to loosen it. Here's the thing—this filling is the heart of your roll, so don't rush the cooling step.

3

🥘 Step 3: Assemble and Swirl the Roll

Roll the dough out on a lightly floured surface to form a 12x15-inch rectangle (about ⅛-inch thick). Spread the cooled filling evenly over the dough, leaving a ½-inch border around the edges. Starting from the long side, tightly roll the dough into a log, pinching the seam to seal.

Transfer the roll to a parchment-lined baking sheet and make a single slit down the center of the roll (about ½-inch deep) using a sharp knife. Gently press the edges of the slit outward to create a decorative swirl pattern. This step ensures the filling stays contained while giving your roll that classic German chocolate appearance.

4

🔥 Step 4: Bake to Golden Perfection

Preheat your oven to 350°F. Bake the roll for 30-35 minutes until the top is light golden brown and a toothpick inserted comes out clean. The edges should pull away slightly from the baking sheet, indicating it's fully baked through. I know it seems like too much time, but trust me—the internal temperature should reach 190°F for perfect texture.

While still warm, brush the top generously with a mixture of 1.5 cups powdered sugar and 2 tbsp milk (whisked together) for that signature German chocolate glaze. Immediately sprinkle with the 4 oz chopped dark chocolate bars for added richness and texture. Let the roll cool in the pan for 10 minutes before transferring to a wire rack to cool completely.

5

⏰ Step 5: Rest and Slice for Maximum Flavor

Allow the roll to cool completely before slicing—this prevents the filling from oozing out. Once cooled, slice into 8 equal pieces using a serrated knife. The layers should be distinct with a gooey coconut-pecan filling that contrasts beautifully with the tender cake layers. Serve warm or at room temperature for the best texture and flavor experience.

Real talk: the first slice is always the hardest to wait for, but trust the process. This roll keeps well at room temperature for 2 days or can be frozen for up to 3 months for when cravings strike. The flavors only deepen as it sits, making it perfect for meal prep or special occasions.

👨‍🍳

Pro Tips For Making German Chocolate Roll

  • Chill the Dough: DESCRIPTION:
  • Cut Butter in Small: DESCRIPTION:
  • Skip Overmixing: DESCRIPTION:
  • Brush Warm, Not Hot: DESCRIPTION:

Serving suggestions for german chocolate roll

Classic Presentation

Serve your German chocolate roll on a wooden cake stand or marble slab to elevate its rustic charm. Dust the top with powdered sugar just before serving to highlight the golden-brown layers.

I like to arrange 8 slices on a platter with mint leaves for a pop of color and freshness. This presentation feels both elegant and inviting, perfect for gatherings or family dinners. ✨

Warm vs. Room Temp

For the best texture, serve the roll at room temperature—this allows the filling to soften slightly while keeping the cake tender. If you baked it earlier, let it sit at room temperature for 30 minutes before slicing.

Warm slices (reheated in a 300°F oven for 5-7 minutes) are ideal for a gooey filling experience, especially during colder months. Just avoid microwaving—it makes the cake gummy.

Dessert Pairings

A cup of hot coffee or espresso cuts through the richness beautifully. For a lighter pairing, serve with vanilla ice cream or whipped cream on the side. I also love adding a small scoop of salted caramel ice cream to each slice for a modern twist.

If you're feeling fancy, a glass of dessert wine like Moscato d'Asti complements the chocolate and coconut notes perfectly. 🍷

Make-Ahead Serving

Assemble the roll up to 2 days in advance and store it in an airtight container at room temperature. Reheat slices in a 300°F oven for 5-7 minutes to restore freshness. For parties, slice and arrange on a platter, then cover loosely with plastic wrap.

The flavors deepen over time, making it even more delicious the next day. This makes it a stress-free dessert for busy hosts!

Garnish Ideas

Add a sprinkle of toasted coconut flakes or chopped pecans on top for extra crunch. A drizzle of melted dark chocolate or caramel sauce adds a luxurious touch. For a sweet-tart contrast, place a fresh raspberry on each slice.

I also like using edible gold leaf for a special occasion feel—it’s surprisingly easy to apply and adds a wow factor. 💛

Portion Control

Each slice serves 1-2 people, depending on their appetite. For a crowd, cut into 12 smaller slices or serve with mini spoons for easy sharing. Label the platter with the date and "Enjoy within 2 days" to remind guests about storage.

If you have leftovers, package them in clear cellophane bags tied with ribbon for gifting—it’s a crowd-pleaser at any celebration!

Nutrition facts

Servings 8
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 18g90%
Cholesterol 115mg38%
Sodium 320mg14%
Total Carbohydrate 68g25%
Dietary Fiber 3g11%
Sugars 48g
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 the filling sometimes leak when I slice my roll?

The filling leaks if the cake isn't fully baked or cooled properly. Always bake until the internal temperature reaches 190°F and let the roll cool completely before slicing. If the filling is too runny, chill the roll in the fridge for 30 minutes before cutting. This helps the cake firm up while keeping the filling creamy.

2

Can I make this recipe without an oven?

This recipe requires baking, but you can adapt it for a microwave German chocolate cake by using a boxed mix and layering microwave-safe filling. For a true rolled version, you'll need an oven—this recipe's texture and structure depend on proper baking. If you're set on no oven, try a no-bake coconut-pecan cheesecake roll instead.

3

How do I store leftovers to keep them fresh?

Wrap the entire roll tightly in plastic wrap, then place it in an airtight container at room temperature for up to 3 days. For longer storage, freeze the roll (unwrapped) for up to 3 months. To reheat, warm slices in a 300°F oven for 5-7 minutes or at room temperature for 30 minutes before serving.

4

What's the secret to getting perfect swirls?

The key is spreading the filling evenly and rolling tightly from the long side. Use a sharp knife to make a ½-inch slit down the center, then gently press the edges outward to create the swirl pattern. Chill the roll for 10 minutes before slicing—this helps the layers hold their shape. If the filling leaks, your cake may need more baking time.

5

Can I substitute pecans or coconut?

Yes! Swap pecans for walnuts, almonds, or hazelnuts (toast first for better flavor). For coconut, use unsweetened flakes or chopped dried fruit like apricots or cherries. Just adjust the sweetness—reduce sugar by 1-2 tablespoons if using naturally sweet alternatives. The texture will change slightly, but the technique remains the same.

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