Chop the nuts to the size you want. Place in shallow bowl.
Add the lime juice and stir to coat all of the nuts evenly with the liquid. Extra liquid is fine at this stage as some will be absorbed into the nuts or seeds.
Sprinkle or grind the spices listed to cover evenly and toss with them in the bowl for better coverage, repeat 1 or 2 more times.
Cover and set aside for 15 minutes or more. This time allows the spices to pick up moisture so they won’t overcook and allows for the infusing to occur. If you want to leave longer, put in the refrigerator until you are ready to bake.
Drain and discard any excess liquid.
Line a bake pan with parchment paper and spread the cashews out to one layer. Put in the oven and bake for 10 minutes.
Remove and lift the paper on each side to toss the cashews, then return for another 5 minutes, then toss again.
After another 5 minutes, the cashews should be a golden brown and when they cool will be crunchy. Leave in longer if you like a darker roast.
You can leave as is or chop the cashews further at this stage to make a sprinkle.