This post may contain affiliate links. Please read our disclosure policy.
How to make cashew milk with just TWO ingredients (soaked cashews and water) and a blender! This homemade cashew milk is packed with health benefits, it is zero-waste and super versatile, straining it is optional, and it’s easy to flavor and to adjust! Dairy-free, lactose-free, Whole30, vegan!
This homemade cashew milk recipe was originally posted in March 2020 but has been updated as of October 2021 with some extra notes, tips, uses, and flavor varieties!
I’ve been making dairy-free milk for several years now, including homemade coconut milk, homemade oat milk, and plenty of nut and seed options like homemade almond milk, homemade hazelnut milk, and this wonderfully creamy homemade cashew milk! Not only are homemade nut milks free from gums, stabilizers, and other additives, but they’re simple to make, usually cost less, and best of all, in the case of homemade cashew milk, you don’t even have to strain it (most of the time, anyway!).
All you need for this homemade cashew milk is just two ingredients (soaked cashews and water) and a few minutes of hands-on prep. The results are a smooth, creamy texture and delicious dairy alternative. It’s perfect for drinking, baking with, adding to sauces, and more! Plus, there are tons of ways to adapt this simple recipe. For example, change the water to cashew ratio based on how creamy you want it to be, add sweetener and other flavoring options if preferred, and more!
With a high-speed blender or Nutramilk machine, you don’t even have to manually strain the cashew milk. Though if you do end up with leftover cashew pulp, I’ve provided a list of recommended uses for that too. After all, this is a zero-waste cashew milk recipe!
Want to save this recipe?
Table of Contents
- Is cashew milk good for you?
- What you’ll need
- What is the ideal cashew-to-water ratio?
- How to flavor cashew milk?
- How to make cashew milk
- How long does cashew milk last?
- How to use cashew milk?
- FAQs
- Top tips and recipe notes
- Other nut and seed milk recipes
- How to Make Cashew Milk (Zero-Waste | + Bonus Flavors) Recipe
Is cashew milk good for you?
Cashew milk is packed with vitamins, minerals, healthful plant compounds, and heart-healthy fats. However, due to the fat content (while largely heart-healthy, the % is fairly high), I recommend enjoying it in moderation.
Cashews are an excellent source of healthy fats – which aid heart health. They also contain good levels of protein and a variety of vitamins and minerals, which are good for your health. While you’ll generally find that homemade cashew milk contains more calories than store-bought types, this is because homemade versions aren’t “watered down” or don’t rely on thickeners and stabilizers to create the correct consistency. Instead, they’re 100% clean whole ingredients!
In fact, I prefer my dairy-free milk recipes to have more calories if this means I’m also consuming more nutrients. Not to mention that homemade cashew milk (and other homemade nut milks) can be super easily customized and flavored without the additional price tag of store-bought flavored options – win-win!
Homemade cashew milk has a variety of health benefits associated with it, too. These include improved heart health, eye health, blood sugar level control, etc. It even has anti-cancerous properties and is good for overall immune health. So feel free to go forth and blend those cashews into creamy milk!
All of the above is why I also love using soaked cashew “cream” as a base to tons of my dairy-free recipes like Vegan Cherry Layered Cheesecakes (and other no-bake cheesecakes), Cashew Cheese, and Homemade Vegan Feta Cheese.
What you’ll need
For unsweetened cashew milk
- Cashews: it’s best to use raw unsalted cashews. In a pinch, you could use roasted cashews, though you’ll likely end up with more pulp.
- Water: I like to use filtered water, but it isn’t necessary (tap water will be fine).
You also need:
- Blender: a high-speed blender is best for making homemade cashew milk that doesn’t require straining. However, thanks to the softness of the soaked cashews, you should also be able to use mid-level blenders. I use a NutraMilk machine.
- A nut milk bag, a coffe filter, or cheese cloth (optional) – if wanted, you’d need this to strain and filter the milk.
What is the ideal cashew-to-water ratio?
This comes down to personal preference and how you are planning on using the milk. However, my favorite ratio is:
ONE cup soaked cashews + FOUR cups filtered water.
With this ratio, the homemade cashew milk is wonderfully creamy and works well for drinking, baking, sauces, smoothies, cereal, etc. It’s probably similar to a 2% (or maybe slightly creamier) dairy milk.
- For creamier cashew milk (like half and half): use ONE cup soaked cashews + THREE cups water
- For cashew cream: using two cups of water to every one cup of cashews works perfectly for cream. However, in my “heavy”-style homemade cashew cream recipe, I use a 1:1 ratio (1 cup cashews to 1 cup water!) for thick and creamy cashew cream.
- For a light and subtle cashew milk: you could use ½ cup cashews for every four cups water. It will still be smooth and slightly creamy but with a mild flavor and more watery.
How to flavor cashew milk?
Basic optional add-ins
- Salt: not only is salt a natural preservative, but it enhances the flavors in the cashew milk for extra deliciousness.
- Sweetener: there are several sweetening options to choose from. You can use dates (3-6 based on how sweet you’d like it) or date paste, liquid sweeteners (like honey or maple syrup – start with 1 Tbsp and increase to taste), or even try with sugar-free sweeteners. I prefer to use liquid options, so it isn’t grainy.
Flavored cashew milk
- Vanilla cashew milk: use the sweetener of your choice, then add one teaspoon of homemade Vanilla extract or Vanilla Powder, and increase to personal taste.
- Chocolate Cashew milk: add 2 Tbsp of cocoa powder with the sweetener of your choice (adjusted to taste) and a pinch of salt. A pinch of espresso powder will also enhance the chocolate flavor.
- Strawberry cashew milk: you can use fresh or frozen (if drinking immediately) strawberries. I recommend using around 2 cups of berries with the sweetener of your choice, 1-2 tsp vanilla, and a pinch of salt. You can do the same with other berries (raspberries, blueberries, etc.).
- Salted caramel cashew milk: spoon in some of this vegan salted caramel (which is essentially dates, vanilla, and salt). I recommend 2-3 dates per cup of cashew milk. Feel free to make it sweeter with the addition of extra maple.
- Maple Spice milk: add 2-3 tablespoons maple syrup, a pinch of cinnamon and nutmeg, and a pinch of salt. Optionally add some vanilla too.
- Golden cashew milk: combine this homemade cashew milk with golden spice or golden paste.
- Espresso: add some instant espresso (2-3 tsp per cup of milk) and sweetener of your choice for a simple, sweet, caffeinated treat.
- Cashew almond milk: yes, you can even use a combination of nuts or nuts and seeds. I particularly like to make cashew oat milk and cashew almond milk. I use 50/50 cashews and almonds but feel free to experiment with the ratios.
If you want to make any of the above flavored cashew milk options, simply add all the ingredients to the blender when adding the water.
How to make cashew milk
Step 1: Soak the cashews
Add the cashews to a large bowl covered with cold/room temp water and a teaspoon of salt (to help “activate” them and further neutralize the enzyme inhibitors in nuts). Then leave to soak for between 8-12 hours (I usually do this overnight).
You can do a “quick soak“ option using hot water, allowing them to soak for at least three hours OR even boil the cashews for 15-20 minutes, until tender. For either of the “quick soak“ options, you can omit the salt.
After soaking, drain the water from the cashews and rinse them again.
There’s no need to discard the soaking water if you didn’t salt it. This “wastewater” can be used to water plants. However, I don’t recommend drinking it as you’ll be drinking all the nasties you’ve just spent all that time soaking to remove!
Step 2: Blend the cashew milk
Transfer the soaked cashews to your blender and blend into a rough crumb consistency. Then, add the filtered water (or tap water, if that’s possible where you live) and allow the machine to blend until the liquid is creamy and milky-looking. This usually takes a couple of minutes but increase this if you don’t have a high-speed blender.
Step 3: Strain the cashew milk (optional)
In some cases, you might find that the cashews disperse well enough into the cashew milk to avoid straining. However, this will naturally contain more sediment and so will be grainier than when strained.
There are several ways to strain the leftover cashew pulp from the milk. These include using a coffee filter, cheesecloth (several layers placed within a sieve make it easiest to “hold” in place while pouring the milk in), or a nut milk bag (my preferred option) over a large bowl.
If you’re using a cheesecloth/a nut milk bag, squeeze as much liquid from the pulp as possible. With a coffee filter, you’ll need to allow it to filter in its own time (which is why I avoid this method).
After straining the cashew milk, you can transfer it to a glass bottle (easiest if you have a funnel).
How long does cashew milk last?
Store: store the cashew milk in an airtight bottle in the fridge for between 3-5 days.
As there are no stabilizers in this homemade cashew milk, it will likely separate slightly in the fridge. Just give it a good shake each time before using. You’ll know when the cashew milk has gone bad as it will smell and taste sour.
Can you freeze cashew milk? Absolutely. I like to freeze mine in ice-cube trays, so it’s perfectly “portioned,” and I can pop a few cubes out, as needed. I recommend freezing the cashew milk for up to 3 months.
How to use cashew milk?
There are tons of ways to enjoy this homemade cashew milk, including chilled or warmed up. Here are just a few of my favorite ways to use nut milk:
- Use for cereal and homemade granola.
- Mix it into chia pudding.
- Use for oatmeal or overnight oats.
- Mix into healthy smoothies and smoothie bowls.
- Use to make vegan ice cream.
- Mix into vegan mashed potato and sweet potato puree.
- Use for milkshakes and other drinks – like coffee!
- Stir into soups – like this cream of mushroom soup.
- Add to sauces – like this vegan bechamel or roasted red pepper sauce, etc.
- Flavor and drink as-is!
FAQs
I would imagine that would work, though as they are more “dry,” you’ll likely end up with more pulp and slightly less creamy cashew milk, even when soaked.
One of the few pros to buying commercial nut milk is that they’re often fortified with additional vitamins (like Vitamin D3, B12, calcium, etc.). However, even this can be done at home, by blending supplements into the milk or even using the vitamin in drop/powdered form.
Yes, just make sure they only consume it in moderate amounts as the high fats in cashew milk could upset your pup’s tummy if they consume too much.
When using my NutraMilk, they claim that no soaking is necessary. However, I’ve noticed that I end up with more cashew pulp when using their method than I would otherwise. When using a regular blender (high-powered or not), I always recommend soaking the cashews. Not only does it make them easy to blend, but soaked nuts are also more easily absorbed by our bodies, and the antinutrients within are neutralized (or at least minimized), making them altogether healthier for us.
That’s because most store-bought options actually use a really low % of nuts to water but then make it seem thicker/creamier with the addition of emulsifiers and fillers and other ingredients. I’d much rather consume the nourishing calories of real ingredients!
Like with the pulp leftover from homemade almond milk, cashew pulp leftover from homemade cashew milk is useable in various recipes.
When wet, you can use it to top cereal and oats, add into smoothies, to top yogurt (homemade plain yogurt or dairy-free like homemade coconut yogurt, etc.).
You can first dry it out (either at room temp if you live in a warm climate OR the oven at its lowest temperature until dry – usually 1 ½-2-ish hours at around 200ºF/90ºC). Then you can use it in baking recipes, like tart bases, energy balls, cookies, crackers, brownies, etc.
A few examples include:
– Cacao almond protein balls,
– Golden turmeric energy balls,
– Almond butter granola bars,
– No-bake Earl Grey blueberry tart.
I’ve never had issues getting my homemade cashew milk to froth up – however, others claim to have problems. If you find that yours doesn’t froth with a regular milk frother, you can pour the milk into a blender for 40-60 seconds of blending, and that will give a faux froth effect.
Top tips and recipe notes
- The amount of pulp will vary: in these images, I’ve used unsoaked cashews (as instructed for the NutraMilk machine), which means I ended up with quite a lot of pulp. However, I’ve found that when using soaked cashews, the pulp is reduced to almost nothing.
- For a thicker/thinner consistency: simply adjust the amount of water used per cup of cashews.
- For 2-minute cashew milk from cashew butter: when you’ve run out of cashew milk and need more ASAP, then you can combine 2 tablespoons of unsalted cashew butter (raw is best but not necessary) with the 4 cups of fresh water and blend until smooth and creamy.
- Straining leftover sediment from the milk: if you’ve used a nut milk bag/cheesecloth and still have tons of sediment, you can strain the milk through a coffee filter.
- For whole30 cashew milk: you can either leave the cashew milk recipe unsweetened OR use dates to sweeten it naturally. You can even experiment with some of the flavored options (for example, you could use cacao powder with dates and a pinch of salt for chocolate cashew milk).
- When buying cashews: look out for ethically sourced fair-trade cashews. That way, you protect the workers who can end up with permanent hand/finger damage from harvesting cashews when the working conditions are poor.
Other nut and seed milk recipes
- Walnut milk
- Hazelnut milk
- Pistachio milk
- ‘Instant’ almond milk
- Tiger nut milk (horchata de chufa)
- Hemp seed milk
As always, if you give this homemade cashew milk recipe a try, let me know your thoughts and questions in the comments below. Also, feel free to tag me in your recreations @AlphaFoodie.
How to Make Cashew Milk (Zero-Waste | + Bonus Flavors)
Equipment
Ingredients
- 1 cup cashew raw unsalted
- 4 cups filtered water
Basic optional add-ins
- salt a pinch will enhance the flavors
- sweetener dates (3-6 based on taste) or date paste), maple syrup/agave/honey, or sugar-free liquid sweeteners
Check the Recipe Notes below for more add-ins and flavor variations!
Instructions
Step 1: Soak the Cashews
- Add the cashews to a large bowl covered with cold/room temp water and a teaspoon of salt (to help "activate" them and further neutralize the enzyme inhibitors in nuts). Then leave to soak for between 8-12 hours (I usually do this overnight).You can do a "quick soak" option using hot water, allowing them to soak for at least three hours OR even boil the cashews for 15-20 minutes, until tender. For either of the "quick soak" options, you can omit the salt.
- After soaking, drain the water from the cashews and rinse them again.There's no need to discard the soaking water if you didn't salt it. This "wastewater" can be used to water plants. However, I don't recommend drinking it as you'll be drinking all the nasties you've just spent all that time soaking to remove!
Step 2: Blend the Cashew Milk
- Transfer the soaked cashews to your blender and blend into a rough crumb consistency. Then, add the filtered water (or tap water, if that's possible where you live) and allow the machine to blend until the liquid is creamy and milky-looking. This usually takes a couple of minutes but increase this if you don't have a high-speed blender.
Step 3: Strain the Cashew Milk (Optional)
- In some cases, you might find that the cashews disperse well enough into the cashew milk to avoid straining. However, this will naturally contain more sediment and so will be grainier than when strained. For most mid-level blenders, straining is best. There are several ways to strain the leftover cashew pulp from the milk. These include using a coffee filter, cheesecloth (several layers placed within a sieve make it easiest to "hold" in place while pouring the milk in), or a nut milk bag (my preferred option) over a large bowl.If you're using a cheesecloth/a nut milk bag, squeeze as much liquid from the pulp as possible. With a coffee filter, you'll need to allow it to filter in its own time (which is why I avoid this method).
- After straining the cashew milk, you can transfer it to a glass bottle (easiest if you have a funnel).
How Long Does Cashew Milk Last?
- Store: Store the cashew milk in an airtight bottle in the fridge for between 3-5 days. As there are no stabilizers in this homemade milk, it will likely separate slightly in the fridge. Just give it a good shake each time before using. You'll know when the milk has gone bad as it will smell and taste sour. Freeze: I like to freeze mine in ice-cube trays, so it's perfectly "portioned," and I can pop a few cubes out, as needed. I recommend freezing the cashew milk for up to 3 months.
Video
Notes
- For creamier cashew milk (like half and half): use ONE cup soaked cashews + THREE cups water.
- For cashew cream: using two cups of water to every one cup of cashews works perfectly for cream. However, in my “heavy”-style cashew cream recipe, I use a 1:1 ratio (1 cup cashews to one cup water!) for thick and creamy cashew cream.
- For light and subtle cashew milk: you could use ½ cup cashews for every four cups water. It will still be smooth and slightly creamy but with a mild flavor and obviously more watery.
- Vanilla cashew milk: use the sweetener of your choice, then add one teaspoon of homemade Vanilla extract or Vanilla Powder, and increase to personal taste.
- Chocolate Cashew milk: add 2 Tbsp of cocoa powder with the sweetener of your choice (adjusted to taste) and a pinch of salt. A pinch of espresso powder will also enhance the chocolate flavor.
- Strawberry cashew milk: you can use fresh or frozen (if drinking immediately) strawberries. I recommend using around 2 cups of berries with the sweetener of your choice, 1-2 tsp vanilla, and a pinch of salt. You can do the same with other berries (raspberries, blueberries, etc.).
- Salted caramel cashew milk: spoon in some of this vegan salted caramel (which is essentially dates, vanilla, and salt). I recommend 2-3 dates per cup of cashew milk. Feel free to make it sweeter with the addition of extra maple.
- Maple Spice milk: add 2-3 tablespoons maple syrup, a pinch of cinnamon and nutmeg, and a pinch of salt. Optionally add some vanilla too.
- Golden cashew milk: combine this homemade cashew milk with golden spice or golden paste.
- Espresso: add some instant espresso (2-3 tsp per cup of milk) and sweetener of your choice for a simple, sweet, caffeinated treat.
- Cashew almond milk: you can even use a combination of nuts or nuts and seeds. I particularly like to make cashew oat milk and cashew almond milk. I use 50/50 cashews and almonds but feel free to experiment with the ratios.
- For a thicker/thinner consistency: simply adjust the amount of water used per cup of cashews.
- For 2-minute cashew milk from cashew butter: when you’ve run out of cashew milk and need more ASAP, then you can combine 2 tablespoons of unsalted cashew butter (raw is best but not necessary) with the 4 cups of fresh water and blend until smooth and creamy.
- Straining leftover sediment from the milk: if you’ve used a nut milk bag/cheesecloth and still have tons of sediment, you can strain the milk through a coffee filter.
- For whole30 cashew milk: you can either leave the cashew milk recipe unsweetened OR use dates to sweeten it naturally. You can even experiment with some of the flavored options (for example, you could use cacao powder with dates and a pinch of salt for chocolate cashew milk).
- When buying cashews: look out for ethically sourced fair-trade cashews. That way, you protect the workers who can end up with permanent hand/finger damage from harvesting cashews when the working conditions are poor.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
A pinch of salt is definitely not a natural preservative. Small accounts of salt are beneficial for growth of micro organisms.
Thank you for your comment, Chris!
Yum! I made this using the quick method – I boiled the cashews for 20 minutes and then processed in my Nutribullet with water for a good minute or so. It turned out beautifully creamy with no leftover pulp.
So happy you gave it a try 🙂
Thank you for sharing this recipe… I will try it out
Thank you for your comment. I hope you enjoy it 🙂
This is so delicious, thanks for the recipe!
Glad you liked it <3
Thank you for sharing this recipe. It is my favourite of the nut milks I’ve tried so far. It is the closest to dairy milk in consistency, colour and taste. The only thing I have to point out is how fine the pulp gets after blending. It is so fine that most of it passes through the cloth, which left my drink a bit grainy. Next time I will try to filter it with a coffee filter and see how it goes. Unfortunately I wasn’t able to use the pulp (which I was going to use to thicken a sauce) because with these hot days it fermented after I left it on the counter overnight (my bad!).
I really enjoy this drink with chocolate 😀
I’m so glad that you like it! Sorry to hear you were unable to use the pulp. It’s definitely a lot hotter than usual at the moment – but hopefully, you’ll be able to use it again soon. Let me know how it goes with the coffee filter. You can also dry out the pulp in the oven at its’ lowest temperature too.
Hey there! I’ve been hunting recipes for that leftover cashew pulp.. it doesn’t make very much.. but I hate throwing it away. I could not find anything specific on your page? Can you make suggestions or maybe links? I’d love to not waste it!
Thank you!
Hi – I have a small section on the page with some suggested uses, however, you’re correct – I don’t really link to recipes in particular. I’ll often add the leftover pulp into smoothies, porridge dishes, with yogurt and fruit bowls, etc. However, you can also dry it out by placing it in a thin layer on the countertop or within the oven at its’ lowest temperature. Once dried out the pulp can be used within a variety of baking recipes or for snacks like energy balls and crackers. I have a variety of tart recipes on the blog that use crushed nuts too- so simply swap out some of the almonds, etc. for this. Same with the energy balls – I have a couple of recipes here on the blog, simply swap out some of the nuts mentioned in the recipes for some of the dried cashew pulp 🙂
A few examples include:
https://www.alphafoodie.com/healthy-cacao-almond-protein-balls/
https://www.alphafoodie.com/golden-turmeric-energy-balls-no-bake/
https://www.alphafoodie.com/homemade-healthy-almond-butter-granola-bars/
https://www.alphafoodie.com/no-bake-vegan-earl-grey-blueberry-tart/ ( although there are lots of other tart recipes available too 🙂 )