Best Homemade Creamy Almond Cashew Milk Recipe
This homemade creamy almond cashew milk recipe is sure to win you over with its rich creamy texture and flavor, nothing like the watered-down version of plant milk you find on the isles at your local grocery store. Making it the perfect milk substitute or coffee creamer replacement as it froths beautifully for your morning coffee. This nut milk recipe is simple and free from fillers and other unnecessary chemicals like you find in store-bought milk and is naturally sweetened with dates or make it sugar-free using monk fruit or your favorite sugar substitute.

What sets this recipe apart?
This recipe is unlike most almond milk recipes, it calls for more ingredients than most for good reason. Creating a better-tasting creamy plant-based milk. Most commercial nut milk and sadly most homemade almond milks are watered down and lacking in flavor. That is why I created this recipe. The cashews make this milk creamy and is what makes this plant milk froth so well. The dates sweeten this recipe to perfection and the teaspoon of honey adds a hint of honey flavor and pairs so well with the other flavors. This recipe also doubles as an amazing coffee creamer just as it is and froths beautifully. You can replace the honey and dates with your preferred sweetener as well making it quite versatile.
Ingredient List
- organic raw cashews
- organic raw almonds
- sea salt
- pure vanilla extract or vanilla bean
- Medjool dates, pitted
- honey
- filtered water
Equipment
- high-speed blender
- glass bottle or half-gallon mason jar
- medium bowl or batter bowl
- 2 layers of cheesecloth, or a nut milk bag, or a fine mesh strainer
- spatula
- whisk
- glass measuring cup for liquid measuring
- measuring cups and spoons
Preparation
The only prep needed for this recipe is to soak the raw nuts beforehand for better digestion and a creamier, more flavorful dairy-free milk.
How to soak nuts overnight
- Place your almonds and cashews in a bowl or jar.
- Cover the nuts with filtered water, be sure to add extra water for expansion.
- Cover the bowl or jar and place it in the fridge overnight.
Quick soak method
- Place your almonds and cashews in a medium saucepan and add 3 cups water.
- Bring water and nuts to a boil.
- Remove from heat and cover.
- Let it rest for 15 minutes.
- Drain and rinse the almonds/ cashews, and place them in your blender.
Different Ways to Filter
Homemade nut milks need to be filtered to remove nut pulp. You can do this when making your own nut milk by using a few different kitchen items such as a nut milk bag, cheesecloth, and fine-mesh strainer.
Using a nut milk bag
Nut milk bags are commonly used for filtering any kind of nut milk. When purchasing a nut milk bag look for one made with organic cotton or hemp fibers. I prefer milk bags made with natural fibers because they will be used to filter an item I am consuming. I use a batter bowl when filtering my nut milk, my bag fits over the top of my bowl which allows me to pour in the milk without needing to hold onto the bag. Nut milk bags are used inside out with the seam facing out, this makes it easier to get the pulp out of the bag after the nut milk has been filtered.
How to filter nut milk using a milk bag
- Set the bag up so it folds over the side of your bowl (the milk bag should be inside out, with the seams facing the bowl).
- Then slowly pour in your nut milk.
- Take the bag off your bowl and pull the drawstrings closed.
- Hold the bag up with one hand and start squeezing a portion of the side of the bag. Work on squeezing out the liquid with each squeeze and as you get out more of the liquid you can twist the bag and move around to other areas of the bag squeezing.
- Once you get to a point where the milk is filtered out, set the milk bag and pulp aside.
- Add the remaining 4 cups of water to the freshly filtered milk, and give it a stir.
- Then place in half gallon jar, screw on a lid, and store in the fridge for up to 7 days.
Using a cheesecloth
The steps for using a cheesecloth are similar to that of using a nut bag to filter your nut milk. With the exception of using a stainless steel strainer to hold the cheesecloth in place.

How to filter nut milk using a cheesecloth
- Place a stainless steel strainer on a large bowl, then lay the 2 layers of cheesecloth inside the strainer.
- Slowly pour in your nut milk.
- Gather up the cheesecloth in one hand and twist the top a few times to keep it closed.
- Hold the bag up with one hand and start squeezing a portion of the side of the bag. Work on squeezing out the liquid with each squeeze and as you get out more of the liquid you can twist the bag and move around to other areas of the bag squeezing.
- Once you get to a point where the milk is filtered out, set the milk bag and pulp aside.
- Add the remaining 3-4 cups of water (for a total of 8 cups of nut milk) to the freshly filtered milk, and give it a stir.
- Then place in half gallon jar, screw on a lid, and store in the fridge for up to 7 days.
Using a fine mesh strainer
This is a two-strain process as you may still need to strain the milk through a cheesecloth or milk bag after you filter through the fine mesh strainer. As the strainer lets some pulp through. I use a large bowl, a small spatula, and a fine mesh strainer, then I do a second strain on the milk using a milk bag or doubled-up cheesecloth. I like this method because it allows me to be a bit more hands-free as I can leave the milk to strain itself for a bit and then come back as I have time and is less fatiguing on your arms as it removes most of the pulp and is easy to run it through a milk bag for a second straining.

How to filter nut milk using a fine mesh strainer
- Begin by placing your fine mesh strainer on the rim of your large bowl.
- Then slowly pour in your nut milk.
- Next, get your spatula and start moving the pulp around inside the strainer to let the liquid escape through the sides of the strainer. Keep pressing and moving the pulp until all the liquid has been filtered out.
- Set the strainer and pulp aside.
- Set up a milk bag or cheesecloth and bowl and pour milk into it for a second filter.
- Squeeze and twist the sides of the bag until the liquid has been filtered, Then set aside the bag and pulp.
- Add the remaining 4 cups of water to the freshly filtered milk, and give it a stir.
- Then place in half gallon jar, screw on a lid, and store in the fridge for up to 7 days.
Step-By-Step Instructions
- Prep
Soak your almonds and cashews for 8 hours or overnight, or use the quick soak method, then drain and rinse nuts and place in a blender.
- Set out the ingredients and equipment needed to make this recipe
- Add Ingredients and a portion of the water to the blender
Add pre-soaked almonds and cashews to the blender, followed by, 4 cups of filtered water (Just a portion of the total water to make filtering easier) to your blender, 6 pitted dates, 2 teaspoons of pure vanilla extract, 1 teaspoon of honey, and 1/4 teaspoon of sea salt.
- Blend to liquefy
Blend for 1-2 minutes or until liquified.
- Pour in prepared bowl to filter
Prepare a bowl and place your milk bag in it, (the milk bag should be inside out with seems facing the bowl) Fold the top of the bag over the sides of the bowl to keep the bag in place. Then slowly pour your nut milk into the filter bag.
- Filter
Take the bag off your bowl and pull the drawstrings closed. Hold the bag up with one hand and start squeezing a portion of the side of the bag. Work on squeezing out the liquid with each squeeze and as you get out more of the liquid you can twist the bag and move around to other areas of the bag while squeezing out the liquid. Once you get to a point where the milk is filtered out, set the milk bag and pulp aside.
- Add the remaining water and store
Add the remaining 3-4 cups of water to the freshly filtered milk (for a total of 8 cups of milk) and stir it. Then place in half gallon jar, screw on a lid, and store in the fridge for up to 7 days.
- Store or discard pulp
You can place the pulp in an airtight container in the fridge for making almond flour or crackers, if you do not plan on using it toss it in the compost or trash bin.
- Clean your milk bag
To clean your milk bag remove pulp and rinse out the bag in cold water, then place the bag in a dishpan of hot soapy water. Swish the milk bag around then wring it out and repeat the process until the water coming out of the bag is clear and the bag appears clean. Then rinse the bag in warm water a few times wring it out, and repeat until soap bubbles are gone. Hang to dry.
Frequently Asked Questions
This recipe can be made sugar-free by removing the dates and the honey and adding pure monk fruit instead, following package instructions for sweetening.
Homemade nut milks need to be filtered to remove nut pulp. You can do this when making your own nut milk by using a few different kitchen items such as a nut milk bag, cheesecloth, and fine-mesh strainer.
You can replace the almonds with walnuts, this turns out quite well! Decrease water by 1 cup when blending as the walnuts are not as dense this will save you time when filtering.
Be sure to check out the full recipe and ingredient list below.
I would love to hear from you let me know how your Almond cashew milk turned out in the comments below! Are you a coffee drinker? Try replacing your coffee creamer with this creamy almond cashew milk and comment below.

Best Homemade Creamy Almond Cashew Milk Recipe
This homemade creamy almond cashew milk recipe is sure to win you over with its rich creamy texture and flavor, nothing like the watered-down version of plant milk you find on the isles at your local grocery store. Making it the perfect milk substitute or coffee creamer replacement as it froths beautifully for your morning coffee. This nut milk recipe is simple and free from fillers and other unnecessary chemicals like you find in store-bought milk and is naturally sweetened with dates or make it sugar-free using monk fruit or your favorite sugar substitute.
Ingredients
- 1 1/2 cups raw organic almonds
- 1/2 cup raw organic cashews
- 6 Medjool dates, pitted
- 1 teaspoon honey
- 2 tsp pure vanilla extract
- 1/4 teaspoon sea salt
- 8 cups filtered water
Instructions
Prep
The first step is to soak your almonds and cashews for 8 hours or overnight or use the quick soak method, then drain the soaking water, rinse the nuts, and place in a blender.
To Soak 8 hours or overnight
- Place your almonds and cashews in a bowl or jar
- Cover the nuts with filtered water, be sure to add extra water for expansion
- Cover the bowl or jar and place it in the fridge overnight
Quick soak Instructions
- Place your almonds and cashews in a medium saucepan and add 3 cups water.
- Bring water and nuts to a boil.
- Remove from heat and cover.
- Let it rest for 15 minutes.
- Drain and rinse the almonds/ cashews, and place them in your blender
Set out your ingredients, and equipment to make the recipe.
Step-By-Step Instructions
- Add pre-soaked almonds and cashews to the blender, followed by, 4 cups of filtered water (Just a portion of the total water to make filtering easier) to your blender, 6 dates, 1 teaspoon of pure vanilla extract, and 1 teaspoon of sea salt.
- Blend for 1-2 minutes or until liquified.
- Prepare a bowl and place your milk bag in it, (the milk bag should be inside out with seems facing the bowl) Fold the top of the bag over the sides of the bowl to keep the bag in place.
- Then slowly pour your nut milk into the filter bag.
- Take the bag off your bowl and pull the drawstrings closed.
- Hold the bag up with one hand and start squeezing a portion of the side of the bag. Work on squeezing out the liquid with each squeeze and as you get out more of the liquid you can twist the bag and move around to other areas of the bag while squeezing out the liquid.
- Once you get to a point where the milk is filtered out, set the milk bag and pulp aside.
- Add the remaining 3-4 cups of water to the freshly filtered milk, (For a total of 8 cups of milk) and give it a stir.
- Then place in half gallon jar, screw on a lid, and store in the fridge for up to 7 days.
- Use or discard pulp, you can place the pulp in an airtight container in the fridge for making almond flour or crackers, if you do not plan on using it toss it in the compost or trash bin.
- To clean your milk bag remove pulp and rinse out the bag in cold water, then place the bag in a dishpan of hot soapy water. Swish the milk bag around then wring it out and repeat the process until the water coming out of the bag is clear and the bag appears clean. Then rinse the bag in warm water a few times wring it out then repeat until soap bubbles are gone. Hang to dry.
Notes
How to Filter using a cheesecloth
The steps for using a cheesecloth are similar to that of using a nut bag to filter your nut milk. With the exception of using a stainless steel strainer to hold the cheesecloth in place.
- Place a stainless steel strainer on a large bowl, then lay the 2 layers of cheesecloth inside the strainer.
- Slowly pour in your nut milk.
- Gather up the cheesecloth in one hand and twist the top a few times to keep it closed.
- Hold the bag up with one hand and start squeezing a portion of the side of the bag. Work on squeezing out the liquid with each squeeze and as you get out more of the liquid you can twist the bag and move around to other areas of the bag squeezing.
- Once you get to a point where the milk is filtered out, set the milk bag and pulp aside.
- Add the remaining 3-4 cups of water (for a total of 8 cups of nut milk) to the freshly filtered milk, and give it a stir.
- Then place in half gallon jar, screw on a lid, and store in the fridge for up to 7 days.
Straining Using a Stainless Fine Mesh Strainer
This is a two-strain process as you may still need to strain the milk through a cheesecloth or milk bag after you filter through the fine mesh strainer. As the strainer lets some pulp through. I use a large bowl, a small spatula, and a fine mesh strainer, then I do a second strain on the milk using a milk bag or doubled-up cheesecloth. I like this method because it allows me to be a bit more hands-free as I can leave the milk to strain itself for a bit and then come back as I have time and is less fatiguing on your arms as it removes most of the pulp and is easy to run it through a milk bag for a second straining.
- Begin by placing your fine mesh strainer on the rim of your large bowl.
- Then slowly pour in your nut milk.
- Next, get your spatula and start moving the pulp around inside the strainer to let the liquid escape through the sides of the strainer. Keep pressing and moving the pulp until all the liquid has been filtered out.
- Set the strainer and pulp aside.
- Set up a milk bag or cheesecloth and bowl and pour milk into it for a second filter.
- Squeeze and twist the sides of the bag until the liquid has been filtered, Then set aside the bag and pulp.
- Add the remaining 3-4 cups of water to the freshly filtered milk (for a total of 8 cups of nut milk), and give it a stir.
- Then place in half gallon jar, screw on a lid, and store in the fridge for up to 7 days
Recommended Products
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.
Nutrition Information:
Yield: 8 Serving Size: 1Amount Per Serving: Calories: 259Total Fat: 18gSaturated Fat: 2gTrans Fat: 0gUnsaturated Fat: 15gCholesterol: 0mgSodium: 260mgCarbohydrates: 23gFiber: 4gSugar: 15gProtein: 7g
Nutrition information isn't always accurate.