Preheat oven to 350°F. Grease a 9 x 5-inch loaf pan; set aside.
In a medium bowl, whisk together flour, poppy seeds, salt, and baking soda.
In a large bowl, use an electric mixer on high speed to cream together the butter and sugar until light and fluffy. Reduce the speed and add the eggs, one at a time, until well blended. Add the sour cream, vanilla extract, and almond extract. Beat until incorporated.
With the mixer on low speed, gradually add the flour mixture to the butter mixture. Mix just until incorporated; do not over-mix. It’s fine if the batter is a little bit lumpy.
Spread the batter in the prepared loaf pan. Tap the pan on the counter a couple of times to release the larger air bubbles.
Bake the bread for 55 minutes – 1 hour, or until a toothpick inserted in the center of the loaf comes out clean. You may want to cover the bread loosely with foil after the first 45 minutes to prevent the top from becoming too dark.
Allow the bread to cool in the pan for about 10 minutes, then transfer to a wire rack to cool completely.