Preheat the oven to 350 F degrees. Line a baking sheet with parchment paper and set aside.
In the steel bowl of your stand mixer or using hand mixer cream together the butter and sugar until smooth and fluffy.
Add the all purpose flour in 2 parts and mix until fully incorporated. Also add the butter extract.
Add the almond flour, cashew flour, salt and mix till the mixture comes together as a dough.
Wrap the dough with a cling sheet and refrigerate for 10-15 minutes.
Sprinkle some flour on a flat surface or wooden floor and shape the dough like a flat disc.
Using a roller, roll the dough to 1/4 inch thickness. Cut into desired shapes using cookie cutter.
Press a cashew and an almond each on alternate cookies (optional).
Place the cookies in a baking tray and bake at 350 F degrees for 20-25 minutes or till light they are golden brown from sides and also from the bottom.