01 - Preheat oven to 350°F. Generously grease a 9x13-inch baking pan with butter or cooking spray.
02 - In a large mixing bowl, whisk together flour, sugar, baking soda, and salt until thoroughly blended.
03 - Add eggs and vanilla extract to the flour mixture. Pour in the entire can of crushed pineapple including the juice. Stir gently until just combined—avoid overmixing to keep the texture tender.
04 - Fold in chopped pecans and shredded coconut until evenly distributed throughout the batter.
05 - Transfer batter to the prepared pan, spreading evenly. Bake for 35 to 40 minutes until a toothpick inserted in the center emerges clean.
06 - While cake bakes, combine sugar, butter, and evaporated milk in a saucepan over medium heat. Bring to a gentle boil, stirring constantly. Cook for 3 to 4 minutes until slightly thickened. Remove from heat and stir in vanilla extract.
07 - Immediately remove cake from oven. Poke holes across the surface using a fork or skewer. Pour hot sauce evenly over the hot cake, allowing it to seep into the holes.
08 - Let cake cool completely in the pan before slicing. Serve at room temperature or slightly warm.