Place cashew nuts in a large bowl with all the other ingredients. Toss to mix well.
Spread nuts evenly on a rimmed baking tray and place in oven. Bake the cashew nuts at 140°C for 10 minutes. Remove, toss nuts around and spread evenly. Bake for another 10 minutes until a shade darker and starting to turn golden.
Remove from oven. Cool completely and store in an airtight jar for up to two weeks.
Optional - Soak cashew nuts in cold water for an hour. Drain. Then mix them with all ingredients and bake in oven. This will produce a less crunchy result but the nuts will be easier to digest and gentler on your stomach.