2 cups all-purpose flour
1 cup unsalted cold butter, sliced
3/4 cup granulated sugar
1/2 tsp salt
1 tsp lemon zest
1 tsp orange zest
2 tsp vanilla bean paste (substitute: vanilla extract)
Add all ingredients into a food processor and pulse until the mixture looks like lumpy mashed potatoes. Remove the mixture onto a prepared large piece of plastic wrap and form the dough into a round disk, place into the fridge for 20 minutes.
Preheat the oven to 350 degrees F.
Next, lightly flour a clean surface, remove the dough from the fridge and cut the disk in half, keep one half on the floured surface and place the other into the fridge. Form the dough back into a round disk and roll out to an even 1/3-inch thickness.
Use a cookie cutter to cut out the desired shape (if making button cookies, this should be round). NOTE: Instead of rolling the dough out, you can form the dough into a log then slice the dough into 1/3 inch-thick rounds).
Place the cookies onto a cookie sheet lined with parchment paper. If adding the button design, use a round glass/cookie cutter that is smaller in diameter than the cut out cookie and lightly press to make an indent in each cookie (do not go completely through the dough) then take a wooden skewer to make 4 holes in the middle of the cookie.
Sprinkle some finishing sugar over each cookie then bake in the oven for about 9 to 12 minutes or until lightly browned. Remove the cookies from the oven and cool on a cooling rack.