Preheat oven to 350 degrees.
Using a mixer, beat eggs, egg yolk and sugar for 2 minutes. Add vanilla and butter and beat for one minute.
In a bowl, sift flour, baking powder and cinnamon. Slowly add to the wet ingredients in mixer, just until dough forms. Fold in cranberries and pistachios.