Line a 12 cup muffin tin with muffin liners.
Sift the flour, poppy seeds, baking powder, and baking soda, and set aside.
Whisk the sugar and eggs to a large bowl until light and fluffy. This should take about 1-2 minutes.
Add in the vanilla, sour cream, oil, milk, lemon juice, and lemon zest, and mix until well combined and smooth.
Slowly add the dry ingredients to the wet ingredients and mix gently until the batter is smooth and everything is incorporated.
Divide the batter evenly amongst the muffin liners using an ice cream scoop or a ¼ measuring cup.
Don’t overfill the muffin liners because the muffins will rise in the oven while baking.
Bake the muffins in the oven at 375°F for 20-25 minutes or until a toothpick comes out clean.
Once the muffins are baked, remove them from the oven and set them on a wire rack to cool.
Stir the powdered sugar and lemon juice in a small bowl to create the glaze.
Once the muffins are cooled completely, drizzle each muffin with the glaze.
Your muffins are now ready to serve!