In a bowl or stand mixer with a paddle attachment, mix butter and sugar for a few minutes until the mix is light and airy. Add the vanilla extract and the eggs, one at a time, and mix well.
In a separate bowl, whisk together the flour, baking powder, and salt. Gradually add this to the butter mixture on low speed. If there’s still some flour, stop the mixer and finish mixing by hand. Don’t overmix, that way you will keep your cookies soft!
Spread the dough to about 2 inchs thick, cover it with plastic wrap to prevent drying, and chill in the fridge for at least 2 or 3 hours.
Preheat the oven to 360 F. Roll thedough to about 1/4 inch thick on a floured surface to prevent sticking. Cut out shapes with cookie cutters (I got mine on Amazon, but you can find them on the dollar store too).
Place cookies on a baking sheet lined with parchment paper or a nonstick sheet. Bake for 12–15 minutes, until the edges are slightly golden brown.
Let the cookies cool for 5–10 minutes before eating. If you’re decorating with icing, wait at least 20 minutes to cool completely.