Prep the Oven: Preheat to 350°F (175°C) and grease a 9×13-inch baking dish.
Mix the Wet Ingredients: In a large bowl, combine crushed pineapple (with juice), eggs, vanilla, and sugar. Stir until smooth.
Add Dry Ingredients: Gently mix in flour and baking soda until just combined to form a smooth batter.
Bake the Cake: Pour batter into the prepared pan, spreading evenly. Bake 30–35 minutes until golden and a toothpick comes out clean.
Make the Frosting: While the cake bakes, combine butter, evaporated milk, and sugar in a small saucepan. Stir constantly over low heat until smooth and slightly thickened (about 5 minutes).
Finish the Cake: Pour the warm frosting over the hot cake immediately after removing it from the oven, allowing it to soak in.
Add Toppings: Sprinkle shredded coconut and nuts on top if desired. Let the cake cool completely before slicing.
Optional Add-Ons
Banana Twist: Mix in mashed banana for a tropical banana-pineapple flavor.
Sweet Surprise: Fold in white chocolate chips for extra indulgence.
Dessert Bliss: Serve warm with a scoop of vanilla ice cream.
Serving and Storage Tips
