Preheat the oven to 350 degrees. Prepare a muffin tin with liners and nonstick cooking spray.
In a medium bowl, whisk together the flour, baking soda, baking powder, salt, and poppy seeds.
Cream together the butter and sugar until light and fluffy. Add the almond extract and egg, beating until completely incorporated.
Add the dry ingredients to the mixing bowl. Blend just until mixed. Add the sour cream and beat until completely mixed.
Using a large scoop, divide the batter into about ¼ cup portions and scoop into the muffin liners. Sprinkle the top with sliced almonds.
Bake at 350 degrees for 15 to 20 minutes or until a toothpick inserted in the center returns clean.