Preheat your oven to 425°F.
In a medium sized bowl, combine flour, baking soda, salt, and poppyseeds. Whisk to combine, then set aside.
In a large bowl, add the vegetable oil, sour cream, granulated sugar, and brown sugar and whisk to combine. Add the eggs, vanilla, almond extract, lemon juice and lemon zest. Whisk until homogenous and combined.
Add the dry ingredients to the wet ingredients and whisk together until no dry flour remains. Do not over mix.
Pour batter into lined muffin pan. Fill the muffin cups 2/3 of the way full with batter.
Once you have filled and portioned the entire muffin pan, bake the muffins for 20 minutes in the preheated oven. Once they are finished take them out and allow them to cool before drizzling with the lemon frosting.