Preheat oven to 350°F (175°C). Grease and flour a loaf pan.
In a medium bowl, whisk together flour, baking powder, and salt.
In a large bowl, beat butter and granulated sugar with an electric mixer until light and fluffy.
Add eggs one at a time, beating well after each addition. Stir in vanilla extract.
Add the flour mixture to the butter mixture in three additions, alternating with sour cream, beginning and ending with the flour mixture. Mix until just combined.
Fold in crushed pineapple.
Pour batter into the prepared loaf pan and smooth the top.