Preheat your oven to 350°F (175°C). Line a mini muffin pan with paper liners or grease it lightly.
In a large mixing bowl, whisk together the flour, sugar, poppy seeds, baking powder, baking soda, and salt until well combined.
In a separate bowl, mix the Greek yogurt, vegetable oil, eggs, lemon zest, lemon juice, and vanilla extract until smooth.
Pour the wet ingredients into the dry ingredients and gently fold until just combined. Be careful not to overmix; it’s okay if there are still a few lumps.
Using a small scoop or spoon, fill each mini muffin cup about halfway with the batter.
Bake in the preheated oven for 12-15 minutes or until the tops are golden brown and a toothpick inserted into the center comes out clean.
Remove from the oven and allow the muffins to cool in the pan for about 5 minutes before transferring them to a wire rack to cool completely.
If desired, drizzle the lemon glaze over the top of the cooled muffins for an extra zesty finish.