Preheat your oven to 425°F (220°C). Line a 12-cup muffin tin with paper liners or grease each cup generously with cooking spray, then set aside.
Zest 2 large lemons using a microplane directly over a large mixing bowl to collect about 2 tablespoons of packed zest. Cut and juice the lemons, reserving 3 tablespoons for the batter and an extra 2–3 tablespoons if making the glaze.
Add the granulated sugar to the bowl with the lemon zest and rub them together with your fingertips for 30–60 seconds until the mixture is fragrant and slightly yellow. This releases the lemon oils and amplifies the citrus flavor.
To the lemon sugar, add the eggs, melted butter, sour cream, milk, 3 tablespoons lemon juice, and vanilla extract. Whisk until fully combined and smooth.
In a separate large bowl, whisk together the flour, poppy seeds, baking powder, baking soda, and salt until evenly distributed.
Pour the wet ingredients into the dry ingredients and fold gently with a rubber spatula until just combined — the batter should be thick and slightly lumpy. Do not overmix.
Using a large cookie scoop, divide the batter evenly among the 12 prepared muffin cups, filling each nearly to the top for a tall dome.
Bake at 425°F for 5 minutes, then — without opening the oven — reduce heat to 375°F (190°C) and bake for an additional 13–15 minutes, until the tops are golden and a toothpick inserted in the center comes out clean.
Let the muffins cool in the tin for 5 minutes, then transfer them to a wire rack to cool for at least 10 more minutes before glazing or serving.
Whisk together the powdered sugar and lemon juice in a small bowl until smooth, then drizzle over the warm muffins. Allow the glaze to set for 5–10 minutes before serving.