Preheat oven to 350 degrees and grease two 8×5 inch loaf pans or 5 mini loaf pans.
Add the butter and sugar into a bowl of a stand mixer with the paddle attachment or use a hand mixer and beat until the mixture is creamy.
Add eggs one at a time, beating after each addition.
Then add the poppy seeds and beat for 30 seconds.
Sift flour, baking powder, and salt together in a separate bowl then add it to the butter mixture followed by the milk, lemon juice, and lemon zest. Beat until the batter is smooth and creamy.
Pour equal parts of the batter into the two loaf cake pan or five mini pans.
Bake the larger loaves for 40-45 minutes and the mini loaves for 25-30 minutes or until a tester comes out clean.
In the meantime prepare the lemon glaze, in a small pot add the sugar, lemon zest, and lemon juice and mix them together. Warm the mixture on low heat stirring until the sugar melts. Set Aside.
Once the cakes are baked, remove them from the oven and transfer them onto a cooling rack with a catch tray under it.
Pour the lemon icing glaze over the cake and allow it to set.
Once cakes are cooled, slice and serve.
Enjoy!