Step 1: Cream the Butter and Sugar
In a large mixing bowl, cream the softened butter and granulated sugar together until pale and fluffy. This step is crucial for incorporating air, which helps the cookies rise and maintain texture.
Step 2: Add Wet Ingredients
Mix in the vanilla extract, then add the eggs one at a time, ensuring each is thoroughly incorporated before adding the next. Room temperature eggs help to blend seamlessly into the butter mixture.
Step 3: Combine Dry Ingredients
In a separate bowl, whisk together the all-purpose flour, baking powder, and salt. Gradually add this mixture to the wet ingredients, folding gently to avoid overmixing, which could make the cookies tough.
Step 4: Chill and Cut
Divide the dough into two disks, wrap in plastic wrap, and refrigerate for at least 30 minutes. Chilling helps the dough hold its shape during baking. Roll out the dough on a floured surface to your desired thickness, then cut with cookie cutters.
Step 5: Bake and Frost
Preheat your oven to 350°F (175°C). Bake the cookies on a parchment-lined baking sheet for 8-10 minutes until the edges are just set. For the icing, whisk together powdered sugar, milk, corn syrup, and vanilla extract. Adjust milk quantity for preferred consistency, and add gel food coloring if desired. Frost once cool for a shiny finish.