Nut Milk

The best and only homemade nut (cashew) milk recipe you will ever need. 

The best and only nut (cashew) milk recipe you will ever need. The whole process takes about 1 minute.

Plant-based milks like those made with almonds, cashews, Brazil nuts, or hemp seeds are both delicious and easy to make!

If you’re using almonds, you’ll need to soak the raw nuts overnight. With raw split cashews, I skip the overnight soak. And, because cashews don’t have a skin, I also skip the straining afterwards. If you’re using almonds, Amy Chaplin says to soak them 6-12 hours before blending.

Homemade Nut Milk

Prep Time 12 hours
Cook Time 1 minute
Total Time 12 hours 1 minute
Author Tania Van Pelt


  • 1 cup whole raw nuts cashews, hazelnuts, almonds, Brazil nuts, or seed of choice
  • 1 teaspoon vanilla extract
  • ½ teaspoon ground cinnamon
  • Pinch sea salt
  • Filtered water


  1. *If using almonds: Place 1 cup of almonds in a small bowl and cover with 2 cups of water. Soak overnight or for at least 6 hours.
  2. Drain almonds.
  3. *If using cashews, you can skip the overnight soaking.
  4. Transfer to a blender and add 4 cups water, vanilla, cinnamon, and salt. Blend on high speed for 1 minute.

Recipe Notes

Make sure to use filtered water and all organic ingredients. The original recipe calls for removing the almond skins after you soak them, if you want to, by all means do that. I didn't, and it still tasted delicious. If you want a smoother milk you can strain it in cheesecloth. This almond, cashew (or nut of choice) milk will keep for about 5 days.

Adapted from Amy Chaplin