1 cup butter, softened to room temperature
1 cup white sugar
1 teaspoon vanilla extract
2 tablespoons orange juice
2 1/2 cups all-purpose flour
1 teaspoons baking powder
1 teaspoon salt
4 egg yolks, mixed with a few tablespoons milk
1/4 cup each of roughly chopped walnuts, pecans, raisins, dried cranberries
In mixing bowl, cream together unsalted butter, sugar and egg until light and fluffy. Beat in flour, baking powder, orange juice and vanilla until smooth and well combined. Chill in refrigerator 2-3 hours or until firm enough to be rolled.
Preheat over to 400F. Roll out half of the dough on a well floured surface to 1/4 inch thickness (be careful to get the surface even, otherwise you will have oddly-browned cookies. Also, do not roll the dough to thin, otherwise you will have hard cookies when they come out of the oven). Separate the eggs into a little bowl, discarding the whites or save for another purpose. Gently mix the yolks with the milk.
Cut with cookie cutters. Place on cookie sheet lined with silpat or onto parchment paper. Refrigerate each tray for about ten minutes (this is very important for the cookies to hold their shape; do not skip this step!) Once you take the sheet of cookies out of the fridge, brush each cookie with a very light layer of egg yolk mixture and sprinkle with a bit of one of the toppings. Repeat this with other half of the dough.
Bake 8-10 minutes or until golden brown at the edges. Cool on wire rack.