01 - Preheat oven to 350°F. Grease and flour a 9x5-inch loaf pan or 10-cup bundt pan thoroughly.
02 - In a medium bowl, toss diced strawberries and pineapple with 2 tablespoons of flour to coat. Set aside.
03 - Whisk together remaining flour, baking powder, and salt in a separate bowl.
04 - Beat butter and sugar with an electric mixer on medium speed until light and fluffy, about 3–4 minutes.
05 - Add eggs one at a time, beating well after each addition until fully incorporated.
06 - Mix in vanilla extract and sour cream until smooth and combined.
07 - Gradually add flour mixture alternating with milk, beginning and ending with flour. Mix until just combined; avoid overmixing.
08 - Gently fold the floured strawberries and pineapple into the batter until evenly distributed.
09 - Transfer batter to the prepared pan and smooth the top with a spatula.
10 - Bake for 55–65 minutes until a toothpick inserted into the center comes out clean. Tent with foil after 40 minutes if top browns too quickly.
11 - Let cool in the pan for 15 minutes, then invert onto a wire rack to cool completely.
12 - Whisk powdered sugar with pineapple juice until smooth and drizzle over the cooled cake.