German Chocolate Cake Roll: Decadent Coconut and Pecan Filled Dessert Recipe
Introduction
German Chocolate Cake Roll is a luscious twist on a classic dessert, featuring a tender chocolate sponge wrapped around a rich coconut-pecan filling. Topped with a silky chocolate ganache, this cake is sure to impress at any gathering or special occasion.

Ingredients
- ¾ cup all-purpose flour (90 g)
- ¼ cup cocoa powder (25 g)
- 1 tsp baking powder
- ¼ tsp salt
- 4 large eggs (room temperature)
- ¾ cup granulated sugar (150 g), divided
- 1 tsp vanilla extract, divided
- 2 tbsp milk
- 1 cup evaporated milk (240 ml)
- 3 large egg yolks
- ½ cup unsalted butter (115 g), cubed
- 1 cup sweetened shredded coconut
- ¾ cup chopped pecans
- 120 g (4 oz) semisweet chocolate, chopped
- ½ cup heavy cream (120 ml)
- 1 tbsp butter (optional, for shine)
- Extra shredded coconut (for garnish)
- Whole or halved pecans (for garnish)
Instructions
- Step 1: Preheat your oven to 180°C (350°F) and line a 10×15-inch (25×38 cm) jelly roll pan with parchment paper.
- Step 2: In a bowl, whisk together the flour, cocoa powder, baking powder, and salt until well combined.
- Step 3: In a separate large bowl, beat the eggs and ¾ cup granulated sugar until the mixture is thick, pale, and has tripled in volume (about 5 minutes).
- Step 4: Fold in 1 tsp vanilla extract and the milk gently, then sift the dry ingredients over the wet mixture and fold in carefully to avoid deflating the batter.
- Step 5: Spread the batter evenly into the prepared pan and bake for 10–12 minutes, until the cake is springy to the touch.
- Step 6: While the cake is still warm, carefully turn it out onto a clean kitchen towel dusted with powdered sugar, peel off the parchment paper, and roll the cake up gently from the short end with the towel inside. Let it cool completely in this rolled shape.
- Step 7: For the filling, combine evaporated milk, the remaining ¾ cup sugar, and egg yolks in a saucepan. Cook over medium heat, stirring constantly until thickened (8–10 minutes).
- Step 8: Remove from heat and stir in the cubed butter, 1 tsp vanilla extract, shredded coconut, and chopped pecans. Allow the filling to cool until spreadable.
- Step 9: Unroll the cooled cake gently and spread the coconut-pecan filling evenly over the surface.
- Step 10: Roll the cake back up tightly without the towel and place it seam-side down on a serving platter.
- Step 11: Heat the heavy cream until just simmering and pour it over the chopped semisweet chocolate. Let sit for 2 minutes, then stir until smooth. Stir in butter if using, for a glossy finish.
- Step 12: Pour the chocolate ganache evenly over the cake roll and garnish with extra shredded coconut and whole or halved pecans.
Tips & Variations
- Beat the eggs thoroughly to achieve a light, airy sponge that rolls without cracking.
- Use parchment paper to make rolling the cake easier and prevent sticking.
- Swap pecans for walnuts if preferred, or add chopped dates for extra sweetness in the filling.
- Chill the cake roll slightly before slicing to help it keep its shape.
Storage
Store the German Chocolate Cake Roll covered in the refrigerator for up to 3 days. To reheat, let it come to room temperature or warm slices briefly in the microwave for a few seconds before serving.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I prepare the cake roll ahead of time?
Yes, you can assemble the cake roll a day in advance and keep it refrigerated. This allows the flavors to meld beautifully.
What can I use if I don’t have evaporated milk?
You can substitute evaporated milk with regular milk thickened by simmering gently to reduce volume by about half, or use a combination of milk and cream for richness.
PrintGerman Chocolate Cake Roll: Decadent Coconut and Pecan Filled Dessert Recipe
This German Chocolate Cake Roll recipe combines a light, cocoa-flavored sponge cake rolled with a rich, creamy coconut-pecan filling, then topped with a silky chocolate ganache. Perfectly balanced between fluffy cake and decadent fillings, this dessert is an impressive and delicious treat for any occasion.
- Prep Time: 20 minutes
- Cook Time: 12 minutes
- Total Time: 1 hour 15 minutes
- Yield: 10 servings 1x
- Category: Dessert
- Method: Baking
- Cuisine: German
Ingredients
For the Cake:
- ¾ cup all-purpose flour (90 g)
- ¼ cup cocoa powder (25 g)
- 1 tsp baking powder
- ¼ tsp salt
- 4 large eggs (room temp)
- ¾ cup granulated sugar (150 g)
- 1 tsp vanilla extract
- 2 tbsp milk
For the Coconut-Pecan Filling:
- 1 cup evaporated milk (240 ml)
- ¾ cup granulated sugar (150 g)
- 3 large egg yolks
- ½ cup unsalted butter (115 g), cubed
- 1 tsp vanilla extract
- 1 cup sweetened shredded coconut
- ¾ cup chopped pecans
For the Chocolate Ganache and Garnish:
- 120 g (4 oz) semisweet chocolate, chopped
- ½ cup heavy cream (120 ml)
- 1 tbsp butter (optional, for shine)
- Extra shredded coconut (for garnish)
- Whole or halved pecans (for garnish)
Instructions
- Preheat and Prepare Pan: Preheat oven to 180°C (350°F). Line a 10×15-inch (25×38 cm) jelly roll pan with parchment paper to prevent sticking and allow easy removal of the delicate cake.
- Combine Dry Ingredients: In a bowl, whisk together the all-purpose flour, cocoa powder, baking powder, and salt until evenly combined to ensure a light and even sponge.
- Beat Eggs and Sugar: In a separate large bowl, beat the room-temperature eggs with granulated sugar until thick, pale, and volume has tripled, about 5 minutes. This step is crucial for the cake’s airy texture.
- Add Vanilla and Milk: Gently fold vanilla extract and milk into the beaten egg mixture, then sift the dry ingredients over it and carefully fold in until just combined, maintaining the airiness of the batter.
- Spread Batter and Bake: Evenly spread the batter into the prepared pan. Bake for 10–12 minutes until the cake is springy to the touch, indicating it is cooked but still soft and pliable.
- Roll the Warm Cake: While still warm, carefully invert the cake onto a clean kitchen towel lightly dusted with powdered sugar. Peel off the parchment and roll the cake up gently with the towel, rolling from short end to short end. This helps set the shape and prevents cracking later.
- Cool the Cake: Allow the rolled cake to cool completely in this rolled shape to maintain flexibility for filling.
- Prepare the Coconut-Pecan Filling: In a saucepan, whisk together the evaporated milk, granulated sugar, and egg yolks. Cook over medium heat, stirring constantly, until the mixture thickens, about 8–10 minutes. Remove from heat and stir in the butter, vanilla extract, shredded coconut, and chopped pecans. Let cool until spreadable.
- Assemble the Cake Roll: Gently unroll the cooled cake and spread the coconut-pecan filling evenly over the surface. Carefully roll the cake back up tightly and place it seam-side down on a serving platter to keep the roll intact.
- Make the Chocolate Ganache: Heat the heavy cream until just simmering. Pour it over the chopped semisweet chocolate and let sit for 2 minutes to melt. Stir until smooth and glossy. Stir in the optional butter to add shine if desired.
- Finish and Garnish: Pour the ganache evenly over the cake roll, smoothing it out with a spatula. Garnish with extra shredded coconut and whole or halved pecans for added texture and presentation.
Notes
- Ensure the eggs are at room temperature for better volume when beaten.
- Do not overmix the batter once dry ingredients are added to keep the cake light.
- Rolling the cake while warm prevents cracks and makes it easier to shape.
- Cool the filling completely before spreading to avoid melting the cake.
- This cake is best served the same day but can be stored covered in the refrigerator for up to two days.
Keywords: German chocolate cake roll, coconut pecan filling, chocolate ganache, rolled cake, jelly roll, dessert recipe

