Add the cashews or cashew pieces to a large bowl and add enough water to cover the cashews entirely.
OR Add the cashews to a medium-sized pot with enough water to cover the cashews. Bring to a boil, then lower to a simmer.
Simmer for 20 minutes or until easily pierced with a fork.
Drain the cashews from the soaking or cooking liquid.
To a high-powered blender, add the soaked or boiled cashews with 1 cup of fresh water (not the soaking/cooking liquid).
Blend on high power until the cashews are creamy, smooth, and without lumps. The mixture should be very thick.
Remove the majority of the thick cashew cream from the blender and store in a jar.
In the same blender, with a bit of cashew cream remaining on the sides, etc., add 2 cups of water (OR add water in the same amount of cashew milk that you'd like to yield).
Blend on high until the liquid inside is solid white and resembles milk in thickness.
Pour cashew milk into a glass vessel large enough to hold it and store both cashew milk and cashew cream in the fridge.