Preheat the oven to 375°F and line a muffin tin with muffin liners. Sift together the flour, poppy seeds, baking powder, and baking soda. Set aside.
In a large bowl, whisk together the sugar and eggs until combined. Add in the vanilla, sour cream, oil, milk, lemon juice, and lemon zest and mix until well combined.
Add the dry ingredients to the wet ingredients and gently mix until incorporated.
Divide the batter evenly among the 12 muffin liners.
Bake 20-25 minutes or until a toothpicks comes out clean when inserted into the center of the muffin.
Meanwhile, combine all the ingredients for the sugar lemon glaze.
Once the muffins are cool, drizzle with glaze and enjoy!