Cream butter and sugar. In a large bowl, mix together 1 1/2 cups butter and 2 cups sugar. Beat until creamy. Add in 4 eggs, 1 teaspoon vanilla and 1/2 teaspoon almond extract and mix together until combined.
Combine dough. In a separate bowl, mix 5 cups flour, 2 teaspoons baking powder and 1/2 teaspoon salt. Slowly add dry ingredients to the wet ingredients. Mix just until combined.
Chill. Split dough in two and place in saran wrap. Refrigerate for 1-2 hours. Do not skip this step.
Roll out dough. Once dough has chilled, preheat oven to 375°F. Roll out the dough about 1/2 inch thick on a baker's mat or a clean counter top.
Cut with cookie cutters and then place onto baking sheet lined with parchment paper about 1-2 inches apart. Bake for 6-8 minutes, or until the center is barely set. Do not let the edges or bottoms brown, or they wont be soft. Watch carefully the last minute of baking. Allow to cool on the pan for a few minutes and then remove to a cooling rack.
Cool and frost. Allow to cool and then frost as desired.
Frosting
Beat butter: In a large bowl, beat 1/2 cup butter for 1 minute, until light and fluffy.
Add all other ingredients: Add 2 cups of the powdered sugar, 1 teaspoon vanilla and 3/4 teaspoon almond extract. Mix until well blended. Add 2 more cups of the powdered sugar, optional food coloring, and 3-4 Tablespoons milk. Mix again. If you re piping the frosting onto the cookies, 3-4 Tablespoons is perfect. If you are spreading the frosting, add another Tablespoon of milk until it's a thinner consistency.
Decorate: Spread on cookies to decorate.
Notes
Frosting: Feel free to mix in 2-4 ounces of softened cream cheese with the butter for a softer tangier frosting.Sugar cookie: Another favorite sugar cookie with sour cream is here: soft sugar cookie recipe.Butter: I did use salted butter. If using unsalted add an extra 1/2 teaspoon salt.Freezer instructions: I prefer to freeze before icing. Place cookies on a pan and freeze cookies for 30 minutes. Once hard you can stack in a freezer container and freeze for up to 3 months.