Toast the almonds as per instructions above
Using an electric mixer, cream the butter and sugar until light and fluffy, about 3 minutes.
Add each egg one at a time, ensuring that each well mixed before adding the next one. Add the vanilla and almond extract and mix well, scraping down the bowl if necessary.
Sift the all-purpose flour, baking soda and salt and add this to the mix along with the almond flour, raisins and nuts and mix until well combined.
Preheat the oven to 180C / 350 F
While the oven is heating up, set aside the cookie dough in the fridge for around 15 - 30 minutes.
Scoop out around 1 tablespoon of cookie dough per cookie onto lined baking sheet leaving space in between each to allow for expansion
Bake for 15 - 18 minutes until golden brown