In a large bowl, whisk together the flour, sugar, baking powder, baking soda, salt, and poppy seeds.
In another bowl, mix together the melted butter, oil, eggs, sour cream, vanilla extract, almond extract, and lemon zest, lemon juice, and milk.
Pour the wet mixture into the dry and use a rubber spatula to combine.
Cover the bowl with plastic wrap and rest at room temperature for 1 hour.
In the meantime, make the lemon simple syrup.
Add the lemon juice and sugar to a saucepan and place over medium heat.
Bring to a boil, then simmer for 10 minutes to let the sugar completely dissolve.
While that simmers, peel the zest from 1 lemon. I recommend using a paring knife to carefully peel away the zest and try not to cut into the pith too much. Place the zest in a heat safe bowl.
Remove the lemon syrup from the heat and pour into the bowl of zest. Let it cool at room temperature while the muffin batter continues to rest.
Close to the 1 hour mark, preheat the oven to 425F and line a cupcake tin with one of these two options: 1 – line with 11 paper liners. 2 – line with 6 paper liners, placing in every other cup so they are evenly spaced.
Using a large 2 oz scoop (or about ¼ cup), fill each liner all the way to the top and then some.
Bake for 8 minutes. Then change the oven heat setting to 350F and bake for another 8-10 minutes.
When the muffins are fresh from the oven, brush with a generous amount of the lemon simple syrup.
Allow the muffins to cool in the pan for about 5 minutes, then transfer to a cooling rack to cool for another 15-20 minutes.
