Preheat your oven to 375°F (190°C). Line a muffin tin with paper liners or lightly grease it to prevent sticking.
In a large mixing bowl, sift together the flour, baking powder, and salt. This ensures a light, airy crumb and even distribution of leavening.
In a separate bowl, whisk together the eggs, granulated sugar, lemon zest, lemon juice, and melted butter until well combined and slightly frothy.
Pour the wet mixture into the dry ingredients, then gently fold them together with a spatula until just combined. Do not overmix; a few lumps are okay.
Divide the batter evenly among the prepared muffin cups, filling each about two-thirds full. This allows room for rising.
Bake in the preheated oven for 18-20 minutes, or until the muffins are golden brown and a toothpick inserted into the center comes out clean.
Remove the muffins from the oven and allow them to cool in the tin for about 5 minutes, then transfer to a wire rack to cool completely.
Meanwhile, make the lemon glaze by mixing powdered sugar with enough lemon juice until it reaches a thick, pourable consistency. Adjust with more sugar or lemon juice as needed.
Once the muffins are completely cooled, drizzle the lemon glaze generously over the tops, allowing it to set slightly.
Enjoy these bright, tender muffins with the lemon aroma and a glossy, citrusy finish on top.