✅ Preheat oven to 350°F (175°C). Grease and flour a 9x13-inch baking dish.
✅ In a large bowl, mix the cake mix, pudding mix, eggs, oil, and milk until smooth.
✅ Pour the batter into the prepared dish and bake for 30–35 minutes or until a toothpick inserted comes out clean.
✅ While the cake is baking, combine the crushed pineapple and sugar in a saucepan. Bring to a boil over medium heat, then reduce and simmer for 2–3 minutes.
✅ When the cake is done baking, immediately poke holes all over the top using a skewer or fork.
✅ Pour the warm pineapple mixture evenly over the hot cake and let it soak in. Allow the cake to cool completely.
✅ In a separate bowl, beat the cream cheese and butter until fluffy. Add the powdered sugar and vanilla extract, and mix until smooth.
✅ Spread the frosting over the cooled cake and sprinkle with chopped pecans.
✅ Chill for 30 minutes before serving for best texture.