Whisk together flour, baking powder, baking soda, poppy seeds, and salt. Set aside.
Grab another bowl. Cream the butter with sugar using your mixer (2-3 minutes at high speed). Add the large eggs, almond extract, vanilla extract, and sour cream, and mix it up at medium-high until combined.
Gently stir in the bowl of dry ingredients (from Step 2) at low mixer speed until JUST mixed.
Spoon this batter into your prepared muffin cups. Bake for 15 minutes until they're lightly golden and a small toothpick poked in the middle comes out squeaky clean.
Flip the pan over immediately to release these cakes. Let them cool on the wire rack for 10-15 minutes (bottoms up) before drizzling on some icing.