In a standing bowl, cream the butter and sugar until light and fluffy. Add in the vanilla extract.
In another bowl, mix all the dry ingredients both flours, salt, baking powder and crushed pink peppercorns and give it a stir. Add the dry ingredients in the butter and sugar mix and let the stand mixer go on for just a few minutes until everything gets well incorporated.
Make sure to scrape the sides of the bowl with a spatula to make sure everything gets well incorporated.
The dough will look crumbly, don’t worry. It will come together.
Transfer the dough on a parchment paper. With the help of your hands, form a round flat disc and bring it together, cover the dough with parchment paper and keep it in the refrigerator for at least for an hour.
While it rests in the fridge, make cream cheese and guava filling - Check below.
You can freeze the dough at this point for long time if you plan to bake cookies some other day. If not, then proceed with the next step.
Pre-heat the oven to 350 F.
Remove the cookies from the fridge. Lightly dust some flour and gently, roll out a flat or round shape disc about an inch on the sides. Using a cookie cutter, cut the desired shaped cookies. Re-roll the dough into disc until you have all the cookie cut out. Move cookies to a tray and freeze them for 5 minutes. If your cookies are very soft leave them in fridge for a little bit longer.
Place cookies on parchment lined baking sheet and bake them for 10-12 minutes until you see the sides have little bit of browning and they look done. They will not be extremely crispy when you remove them, but they crisp up eventually as they cool down.
Remove the cookies on a cooling rack and let them cool down completely.