German Chocolate Cake Roll: Decadent Coconut and Pecan Filled Dessert Recipe
Introduction
The German Chocolate Cake Roll is a delightful twist on a classic dessert, featuring a light cocoa sponge wrapped around a rich coconut and pecan filling. Topped with a smooth chocolate ganache, this dessert is perfect for special occasions or whenever you want to impress with homemade sweetness.

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)
- 1 tsp vanilla extract
- 2 tbsp milk
- 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
- 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 the oven to 180°C (350°F). Line a 10×15-inch (25×38 cm) jelly roll pan with parchment paper to prevent sticking and to make removing the cake easier.
- Step 2: In a bowl, whisk together the flour, cocoa powder, baking powder, and salt to combine evenly.
- Step 3: In a separate large bowl, beat the room-temperature eggs with ¾ cup granulated sugar until the mixture is thick, pale, and has tripled in volume—about 5 minutes.
- Step 4: Gently fold in the vanilla extract and milk. Then sift the dry ingredients over the egg mixture and carefully fold until just combined, keeping the batter airy.
- Step 5: Spread the batter evenly into the prepared pan. Bake for 10–12 minutes, until the cake springs back when touched and feels soft and pliable.
- Step 6: While still warm, invert the cake onto a clean kitchen towel lightly dusted with powdered sugar. Remove the parchment paper and roll the cake up gently with the towel, starting from a short end. Let it cool completely in this rolled shape.
- Step 7: For the filling, whisk together evaporated milk, ¾ cup sugar, and egg yolks in a saucepan. Cook over medium heat, stirring constantly until thickened, about 8–10 minutes.
- Step 8: Remove from heat and stir in the butter, vanilla extract, shredded coconut, and chopped pecans. Allow the filling to cool until spreadable.
- Step 9: Carefully unroll the cooled cake and spread the coconut-pecan filling evenly over it. Roll the cake back up tightly and place it seam-side down on a serving platter.
- Step 10: To make the ganache, heat heavy cream until just simmering. Pour over the chopped semisweet chocolate and let sit 2 minutes to melt, then stir until smooth and glossy. Stir in butter for added shine if desired.
- Step 11: Pour the ganache over the cake roll and spread evenly. Garnish with extra shredded coconut and whole or halved pecans for a beautiful finish.
Tips & Variations
- Beating the eggs and sugar until thick is key to a light sponge, so don’t rush this step.
- If you prefer, replace pecans with walnuts for a different nutty flavor.
- To make slicing easier and prevent cracking, chill the cake roll for 30 minutes before cutting.
Storage
Store the cake roll covered in the refrigerator for up to 3 days. Let it sit at room temperature for 15–20 minutes before serving. Leftovers can be tightly wrapped and frozen for up to 1 month; thaw in the fridge overnight.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make the sponge cake in advance?
Yes, you can bake the sponge a day ahead. Once cooled, keep it wrapped tightly in plastic wrap to retain moisture.
What if I don’t have evaporated milk for the filling?
You can substitute with regular milk, but evaporated milk adds richness and thickness that complement the filling’s texture.
PrintGerman Chocolate Cake Roll: Decadent Coconut and Pecan Filled Dessert Recipe
This German Chocolate Cake Roll is a decadent dessert featuring a light and airy cocoa sponge cake rolled with a rich, creamy coconut and pecan filling, topped with a luscious semisweet chocolate ganache. Perfect for celebrations or a special treat, this recipe balances the flavors of chocolate, coconut, and nuts in an elegant rolled cake format.
- Prep Time: 20 minutes
- Cook Time: 12 minutes for cake + 10 minutes for filling preparation + 5 minutes for ganache making
- Total Time: Approximately 45 minutes plus cooling time (about 1 hour for cake to cool and set)
- Yield: 8–10 servings 1x
- Category: Dessert
- Method: Baking
- Cuisine: German
Ingredients
Cake
- ¾ 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)
- 1 tsp vanilla extract
- 2 tbsp milk
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
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 your oven to 180°C (350°F). Line a 10×15-inch (25×38 cm) jelly roll pan with parchment paper to prevent sticking and ensure 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 sponge.
- Beat Eggs and Sugar: In a separate large bowl, beat the room-temperature eggs with granulated sugar until the mixture is thick, pale, and has tripled in volume, about 5 minutes. This step is key for an airy texture.
- Add Vanilla and Milk: Gently fold the vanilla extract and milk into the beaten eggs. Then sift the dry ingredients over the mixture and carefully fold them in until just combined, preserving the batter’s airiness.
- Spread Batter and Bake: Evenly spread the batter into the prepared jelly roll pan. Bake for 10–12 minutes until the cake feels springy to the touch, indicating it’s cooked but still soft and pliable.
- Roll the Warm Cake: While still warm, invert the cake onto a clean kitchen towel dusted lightly with powdered sugar. Peel off the parchment paper and roll the cake up gently with the towel, starting from a 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 its flexibility for easier filling later.
- Prepare the Coconut-Pecan Filling: In a saucepan, whisk together evaporated milk, granulated sugar, and egg yolks. Cook over medium heat, stirring constantly until thickened, about 8–10 minutes. Remove from heat and stir in butter, vanilla extract, shredded coconut, and chopped pecans. Let the filling cool until spreadable.
- Assemble the Cake Roll: Gently unroll the cooled cake and spread the coconut-pecan filling evenly over its surface. Then 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 it sit for 2 minutes to melt. Stir the mixture until smooth and glossy. Stir in optional butter to add extra shine.
- Finish and Garnish: Pour the ganache evenly over the cake roll, smoothing it with a spatula. Garnish with extra shredded coconut and whole or halved pecans for texture and visual appeal.
Notes
- Use room temperature eggs to achieve the best volume when beating.
- Rolling the cake while warm prevents cracking and makes it easier to handle.
- The filling must cool to spread easily without melting the cake.
- Optional butter in the ganache adds a glossy finish but can be omitted for a less rich topping.
- Store leftovers covered in the refrigerator for up to 3 days for best freshness.
Keywords: German Chocolate Cake Roll, Coconut Pecan Cake Roll, Chocolate Roll Cake, Coconut Pecan Filling, Chocolate Ganache Dessert

