- Prep the Oven & PanPreheat oven to 325°F (163°C). Grease and flour a 10-inch Bundt pan to ensure the cake releases easily. 
- Cream the BaseIn a large mixing bowl, beat softened butter and cream cheese until creamy and lump-free. 
- Incorporate SugarGradually add sugar, beating until the mixture is light and fluffy — about 3–4 minutes. 
- Add EggsBeat in eggs one at a time, ensuring each is fully incorporated before adding the next. 
- Mix the Dry IngredientsIn a separate bowl, whisk together flour, baking powder, and salt. 
- Combine Wet & DrySlowly add the flour mixture to the wet ingredients, mixing just until combined. Overmixing can make the cake dense. 
- Flavor BoostStir in vanilla extract, drained pineapple, and chopped pecans until evenly distributed. 
- Bake to PerfectionPour batter into the prepared Bundt pan, smoothing the top. Bake for 1 hour 20 minutes or until a toothpick inserted in the center comes out clean. 
- Cool CompletelyLet the cake cool in the pan for 15 minutes, then invert onto a wire rack to cool fully before glazing. 
- Glaze (Optional)Whisk together powdered sugar, pineapple juice, and vanilla until smooth. Drizzle over the cooled cake.