01 - Preheat your oven to 350°F. Grease and flour a 9x5-inch loaf pan or a 10-cup bundt pan.
02 - In a medium bowl, toss the diced strawberries and pineapple with 2 tablespoons of the flour to coat. Set aside.
03 - In another bowl, whisk together remaining flour, baking powder, and salt.
04 - In a large bowl, cream the 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.
06 - Mix in vanilla extract and sour cream.
07 - Gradually add the flour mixture to the wet ingredients, alternating with the milk. Begin and end with the flour mixture. Mix until just combined; do not overmix.
08 - Gently fold in the floured strawberries and pineapple.
09 - Pour the batter into the prepared pan and smooth the top.
10 - Bake for 55–65 minutes, or until a toothpick inserted into the center comes out clean. If the top browns too quickly, tent with foil after 40 minutes.
11 - Cool in the pan for 15 minutes, then invert onto a wire rack to cool completely.
12 - For the glaze (optional): Whisk powdered sugar with pineapple juice until smooth and drizzle over the cooled cake.