Preheat your oven to 350°F (175°C) and line a baking sheet with parchment paper.
In a medium bowl, whisk together the flour, baking soda, baking powder, and salt. Set aside.
In a large mixing bowl, beat the softened butter and sugar together until light and fluffy (about 3-4 minutes).
Add the egg, vanilla extract, almond extract, and sour cream to the butter-sugar mixture. Mix until well combined.
Gradually add the dry ingredient mixture to the wet ingredients, stirring until just combined. Do not overmix.
Using a cookie scoop or tablespoon, scoop dough and roll each ball in extra sugar to coat. Place them on the prepared baking sheet, leaving space between each cookie.
Bake in the preheated oven for 8-10 minutes, or until the edges are lightly golden. The centers may look slightly underbaked, which is perfect for soft cookies.
Allow the cookies to cool on the baking sheet for 5 minutes before transferring them to a wire rack to cool completely.
Notes
Stack the cookies on a decorative plate and sprinkle a few extra sugar crystals on top for a shimmering effect. Serve with a glass of milk for a classic pairing!