Preheat your oven to 350°F (175°C). This ensures your cookies bake evenly and achieve the perfect texture.
In a large mixing bowl, use an electric mixer to cream together 1 stick of softened butter, 1 cup of brown sugar, and 1 cup of white sugar until the mixture is light and fluffy. This should take about 2-3 minutes.
Beat in the 2 eggs, one at a time, mixing well after each addition. Then, add 1 teaspoon of almond extract and continue mixing until fully incorporated.
In a separate bowl, whisk together 2-1/4 cups of flour, 1 (3.4 oz) package of instant vanilla pudding mix, and 1 teaspoon of baking soda. Gradually add this dry mixture to the creamed butter mixture, mixing until just combined.
Gently fold in 1 cup of chopped sliced almonds, ensuring they are evenly distributed throughout the dough.
Using a cookie scoop or tablespoon, drop rounded balls of dough onto a baking sheet lined with parchment paper, spacing them about 2 inches apart.
Bake in the preheated oven for 10-12 minutes, or until the edges are lightly golden but the centers still look slightly underbaked. Remove from the oven and let them cool on the baking sheet for a few minutes before transferring them to a cooling rack.