Preheat your oven to 350°F (175°C) and position a rack in the center
Thoroughly grease two 9×5-inch loaf pans with butter or baking spray, then dust lightly with flour, tapping out any excess
In a medium bowl, whisk together the flour, baking powder, and salt until well combined; set aside
In the bowl of a stand mixer fitted with the paddle attachment (or using a hand mixer), beat the butter on medium speed until creamy, about 1 minute
Gradually add the sugar and continue beating on medium-high speed until the mixture is pale and fluffy, about 4-5 minutes
Add the lime zest and beat for 30 seconds to release the oils
Add the eggs one at a time, beating well after each addition and scraping down the sides of the bowl as needed
Beat in the lime juice until incorporated
Reduce the mixer speed to low and add the flour mixture in three portions, alternating with the milk (beginning and ending with the flour mixture)
Mix just until each addition is incorporated, being careful not to overmix
Divide the batter evenly between the prepared loaf pans and smooth the tops with a spatula