In a small bowl, combine the sugar and lemon zest. Rub them together with your fingers. This helps release the oils in the zest and intensifies the lemon flavor.
In a medium bowl, whisk together the flour, baking powder, and salt. Set aside.
In a separate large mixing bowl, add the lemon sugar mixture. Whisk in the Greek yogurt, olive oil, eggs, lemon juice, vanilla extract, and almond extract until smooth.
Add the dry ingredients to the wet ingredients and gently fold a few times. Add the poppy seeds and continue folding just until combined. Be careful not to overmix.
Line a 12-cup muffin pan with small muffin papers. This recipe makes 12 small muffins or 9 larger muffins. For even sizing, measure about 70 grams of batter per muffin liner.
Bake at 350 degrees Fahrenheit (175 degrees Celsius) for 20–22 minutes, or until a toothpick inserted into the center comes out clean.
Allow the muffins to cool completely. Just before icing, whisk together the powdered sugar, lemon juice, and milk until smooth. Drizzle the icing over the muffins or spread it on with a knife to “flood” the tops.
Notes
Mix the batter just until combined. Over-mixing can result in dense muffins. The batter will be slightly thick.
Adjust the icing consistency by adding a few drops of milk (thinner) or powdered sugar (thicker).
Almond extract is optional but adds depth to the lemon flavor.