In a medium bowl, whisk together the flour, baking powder, and salt. Set aside.
In a large mixing bowl, beat the softened butter and sugar until light and fluffy, about 2-3 minutes.
Add the eggs one at a time, then mix in the vanilla extract until well combined.
Gradually add the dry ingredients to the wet mixture, stirring until just combined. Avoid overmixing.
Wrap the dough in plastic wrap and refrigerate for at least 30 minutes.
Preheat the oven to 350°F (175°C). Roll out the chilled dough on a lightly floured surface and cut into desired shapes.
Place cookies on a lined baking sheet and bake for 8-10 minutes, or until the edges are lightly golden.
Let cookies cool for a few minutes on the baking sheet before transferring to a wire rack.