01 -
Preheat the oven to 350°F (180°C). Line a 10 x 15 inch jelly roll pan with parchment paper.
02 -
Whisk together flour, cocoa powder, baking powder, and salt in a medium bowl until well combined.
03 -
Using an electric mixer, beat eggs and granulated sugar until the mixture is thick, pale, and has tripled in volume, approximately 5 minutes.
04 -
Gently fold in vanilla extract and milk. Sift the dry mixture over the egg mixture and fold until just incorporated without deflating.
05 -
Spread the batter evenly in the prepared pan and bake for 10 to 12 minutes, until the cake springs back when lightly touched.
06 -
Invert the warm sponge onto a clean kitchen towel dusted with powdered sugar. Peel off the parchment paper and roll the cake from the short side with the towel inside. Allow to cool completely while rolled.
07 -
Whisk evaporated milk, granulated sugar, and egg yolks in a saucepan over medium heat. Stir constantly until thickened, about 8 to 10 minutes. Remove from heat and stir in butter, vanilla, shredded coconut, and chopped pecans. Cool until spreadable.
08 -
Unroll the cooled sponge carefully and spread the coconut-pecan filling evenly. Re-roll tightly and position seam-side down on a serving platter.
09 -
Heat heavy cream until just simmering, then pour over chopped semisweet chocolate. Let stand for 2 minutes, then stir until smooth. Add butter if desired for added shine.
10 -
Pour ganache over the rolled cake. Garnish with extra shredded coconut and whole or halved pecans before serving.