Preheat your oven to 375°F (190°C). Line a muffin tin with paper liners or grease it well.
In a large mixing bowl, combine the flour, sugar, poppy seeds, baking powder, baking soda, and salt. Mix them together until well combined.
In another bowl, whisk together the eggs, plain yogurt, melted butter, lemon zest, lemon juice, and vanilla extract until well blended.
Pour the wet ingredients into the dry ingredients and stir until just combined. Be careful not to overmix; a few lumps are okay.
Spoon the muffin batter into the prepared muffin tin, filling each cup about 2/3 full.
Bake in the preheated oven for 20 minutes or until a toothpick inserted into the center of a muffin comes out clean or with just a few crumbs.
While the muffins are baking, you can prepare the optional glaze. In a small bowl, whisk together the powdered sugar and lemon juice until you have a smooth glaze.
Once the muffins are done, remove them from the oven and allow them to cool in the muffin tin for a few minutes. Then, transfer them to a wire rack to cool completely.
If desired, drizzle the lemon glaze over the cooled muffins.
Enjoy your homemade lemon poppy seed muffins!These muffins are perfect for breakfast, brunch, or as a tasty snack. The combination of lemon and poppy seeds gives them a delightful, zesty flavor.