Cashews can be soaked for 20 minutes and up to 12 hours. For a 20 minute soak I recommend adding boiling water to fully cover the cashews and accelerate the softening process. 2-4 hours with room temperature water will also do the trick. If you plan to soak over night, I suggest refrigerating the soaking cashews to maintain freshness.