01 -
Preheat oven to 325°F (160°C). Grease and flour a Bundt or tube pan.
02 -
Cream butter, oil, and sugar together until light and fluffy, approximately 5 minutes.
03 -
Add eggs one at a time, mixing well after each addition.
04 -
In a separate bowl, whisk together the flour, baking powder, and salt.
05 -
Mix together the crushed pineapple, sour cream, vanilla, and pineapple extract in another bowl.
06 -
Add the dry mixture and pineapple mixture alternately to the creamed batter, beginning and ending with the flour mixture.
07 -
Pour the batter into the prepared pan and bake for 70-75 minutes, or until a toothpick inserted into the center comes out clean. Cool in the pan for 15 minutes before transferring to a wire rack.
08 -
In a bowl, whisk together the powdered sugar, pineapple juice, extract, and salt until smooth.
09 -
Drizzle the glaze generously over the cooled cake before serving.