How long soak nuts before roasting?
Also asked, should I soak nuts before roasting?
Soaking your nuts beforehand will lead to better absorption of the spices and result in a crunchier, easier to chew texture. You may be tempted to turn the heat up, but don't! If you roast them at too high a temperature you'll have a dark outside and a raw inside, leading to an inconsistent flavor.
Secondly, which nuts should be soaked before eating?
As a general rule with nuts: the harder the nut, the longer the soak. Long-soak nuts (almonds, pistachios, and hazelnuts) need at least 8 hours. Medium-soak nuts (pecans, walnuts, and Brazil nuts) are oilier and swell up quickly, so require less soaking time.
Soaking seeds and nuts is easy and you don't need a dehydrator to prepare your nuts for easy digestion. You can store soaked nuts in your refrigerator for 5-7 days until you eat them or use them in a recipe. To stock your pantry with soaked ingredients, however, you will need to dehydrate them.