01 -
Heat the oven to 350 F. Grease a 9x13-inch baking pan, then spread the well-drained crushed pineapple evenly across the bottom.
02 -
Scatter 1 cup shredded coconut and 1 cup toasted pecans over the pineapple in an even layer.
03 -
In a large bowl, beat the German chocolate cake mix with eggs, oil, and water until smooth, about 2 minutes. Pour the batter gently over the pineapple layer.
04 -
Bake for 38-42 minutes, until the center springs back and a toothpick inserted near the middle comes out with moist crumbs. Cool in the pan.
05 -
Whisk evaporated milk, egg yolks, brown sugar, butter, vanilla, and salt in a saucepan. Cook over medium heat, stirring often, for 8-10 minutes until thickened.
06 -
Remove the pan from the heat and stir in 1 1/3 cups coconut and 1 cup toasted pecans. Let the topping cool for 10 minutes, then spoon it over the cake.
07 -
Let the cake stand for at least 1 hour before slicing. Chill for cleaner squares, or serve slightly warm for a softer topping.