Preheat the oven to 375 degrees.
Line a muffin tin with cupcake liners, or spray with non-stick spray.
Add the flour, sugar, poppy seeds, baking powder, baking soda and salt to a large bowl and whisk together to combine.
In a separate bowl, add the yogurt, extract, lemon juice, lemon zest and eggs. Whisk to combine.
Create a well in the middle of the dry ingredients and pour in the wet ingredients.
Use a spatula to gently fold the mixture until just combined.
Add the melted butter and gently fold to incorporate.
Divide the batter evenly among the muffin tins.
Place the tins on the center rack of the oven and bake for 10 minutes.
Rotate the tin 180 degrees and bake for an additional 10 minutes or until a toothpick inserted in the center of a muffin comes out clean.
Remove the tin to a wire rack to cool.
Add the powdered sugar to a small bowl and add just enough fresh lemon juice to reach the ideal consistency for drizzling. Enjoy!