Preheat the oven to 350 degrees. Grease and then dust with dry bread crumb a 10-inch Bundt pan.
If the eggs are not room temperature, put the uncracked eggs into warm water and let them sit for 10 minutes.
Sift, then measure 3 cups of flour.
Over a medium-sized mixing bowl, combine the flour, salt, and baking powder into a wire mesh strainer (or flour sifter) and sift the ingredients together.
Cream the butter in the bowl of a stand mixer smooth and creamy. Gradually add the sugar and beat on medium / high speed until light and fluffy. Add the eggs, one at a time, beating to incorporate before each new addition. Add the lemon zest and mix briefly to combine. Use a rubber spatula to scrape the bottom and sides to ensure the batter is evenly mixed.
Adjust the mixer to the lowest speed, add 1/3 of the flour, mix gently, and then add ½ of the milk. Add another 1/3 of the flour, the remaining milk, and the remaining flour - mixing only to incorporate between additions. Don’t overmix.
Spoon the batter evenly into your prepared pan.
Begin testing the cake for doneness at 45 minutes. Bake until a cake tester can be inserted and removed without any uncooked batter or crumbs sticking to it. Cool the cake on a wire rack for 10 minutes.
Using a sharp knife, run it around the top of the cake to free it from the pan. Tap the cake on the counter and strike it gently with your palms on either side to release the cake. Invert the cake onto a fine wire cooling rack.