In the bowl of a stand mixer (or in a large bowl, using an electric hand mixer) cream together the butter and sugar until creamy and well-combined.
Add eggs and vanilla and beat until well combined.
Gradually add all the dry ingredients to the wet until completely combined.
Divide cookie dough into two equal parts.
Between two pieces of parchment paper, roll out the dough to ¼" in. Flip the paper a couple of times to ensure that the dough rolls out evenly.
Do the same with the second piece of dough.
Place the dough in the freezer for 15 minutes.
Once dough has finished chilling, preheat oven to 350 degrees and line a baking sheet with parchment paper. Set aside.
Generously dust a clean surface with flour. Remove the dough from the parchment paper and place on the work surface. Lightly flour the dough and begin cutting out the dough with cookie cutters.
If the dough begins to stick add more flour.
Take any leftover dough, form a ball, and roll out again to ¼" thick. Cut the remaining dough with cookie cutters.
Using a spatula place cut out dough onto cookie sheet and bake for 8-11 minutes. Cook just until the edges begin to brown. Let cookies rest on cookie sheet until they are firm enough to move to a cooling rack.