While the cake bakes, add the crushed pineapple, granulated sugar and vanilla extract to a medium saucepan over medium heat.
Bring to a boil, stirring constantly, until the sugar has dissolved, about 2-3 minutes. Remove from heat and set aside.
When the cake is baked, use the handle of a wooden spoon to poke holes all over the surface of the cake. Pour the pineapple mixture evenly over the cake. Let the cake cool completely.
While the cake is cooling, prepare the frosting. In a large bowl, beat the cream cheese and butter with an electric mixer until smooth, about 2 minutes.
Gradually stir in powdered sugar until creamy. Stir in chopped pecans and spread frosting evenly over cooled cake.
Refrigerate the cake until ready to serve.
Remarks:
This cake is best served chilled, so be sure to refrigerate before serving.
You can use yellow cake mix with pudding for extra moistness and richness.
If you don’t like pecans, you can use another type of nut or eliminate them altogether.
You can also add a few drops of food coloring to the frosting to make it more festive.