Preheat your oven to 350°F (175°C) to ensure the cookies bake evenly.
In a mixing bowl, combine the softened butter and granulated sugar. Use your handheld electric mixer (or a whisk if you’re feeling adventurous) to cream them together until light and fluffy.
Next, add the egg yolk, vanilla extract, and almond extract (if using) to the bowl. Mix until everything is well combined.
In a separate bowl, whisk together the all-purpose flour, baking soda, and salt. Gradually add this dry mixture to the wet ingredients, mixing until just combined. Be careful not to overmix!
Scoop out tablespoon-sized portions of dough and roll them into balls. If you like, roll the balls in powdered sugar, granulated sugar, or sprinkles for an extra touch of sweetness and color.
Place the cookie balls on a lined baking sheet, spacing them about 2 inches apart. Bake in the preheated oven for 8-10 minutes, or until the edges are lightly golden.
Once baked, remove the cookies from the oven and let them cool on the baking sheet for about 5 minutes. Transfer them to a cooling rack to cool completely before enjoying!