Preheat your oven to 350°F (180°C). While it heats, line a 12-cup muffin pan with paper liners or lightly grease it for easy cleanup.
In a large mixing bowl, combine the granulated sugar, brown sugar, lemon juice, lemon zest, eggs, yogurt, sour cream, melted butter, buttermilk, vanilla extract, and almond extract.
Whisk everything together until smooth and fully blended, allowing the lemon zest's fresh fragrance to fill the air.
In a separate medium bowl, whisk together the flour, poppy seeds, baking powder, baking soda, and kosher salt. This mix will help give your muffins their perfect texture and those lovely crunchy poppy seeds.
Add the dry ingredients to the wet ingredients, stirring gently with a whisk until just combined.
Be sure not to overmix; it’s fine if there are a few streaks of flour left. This keeps your muffins light and airy.
Let the batter rest at room temperature for about 20 minutes. This allows the flour to fully absorb the liquid, making the muffins extra tender and soft.
Once the batter has rested, scoop it into the muffin pan using a large ice cream scooper.
Fill each cup almost to the top, leaving a little space for the muffins to rise beautifully.
Bake the muffins in your preheated oven for 18-20 minutes.
They’re done when they’re golden brown on top, and a toothpick inserted into the center comes out clean. The aroma of these muffins baking will be irresistible!
Allow the muffins to cool in the pan for about 10 minutes before moving them to a wire rack to cool completely. Then, enjoy every delicious bite!