Making your own nut milk at home is incredibly easy! This creamy walnut milk takes about 15 minutes to prepare, requires no soaking and is perfect in coffee, smoothies, lattes, oatmeal and more.
I’ll admit, up until recently, I rarely ever made homemade nut milk. I’m pretty loyal to my favorite brand of store bought almond milk, and was always turned off by needing to soak the nuts overnight.
I know that makes me sound super lazy, but making homemade milk just felt like a process I didn’t want to participate in.
Until I discovered walnut milk! I love the brand Elmhurst for walnut milk, so I decided to make my own version.
It’s so easy to make, requires no soaking (I have another method instead) and you don’t need a nut milk bag to make it. Just you, some walnuts, water, a blender and a fine mesh strainer.
It’s silk smooth, creamy, with a delicious flavor that is so easy to customize. I love it in smoothies, coffee, oatmeal and more. It is similar to almond milk, but has a slightly more nutty flavor. It’s high in omega 3 fatty acids so is loaded with health benefits.
The only essential ingredients are walnuts and water, so there are no gums and emulsifiers that are found in the store bought versions.
How to make walnut milk
Add the walnuts to a small pot and cover with water. Bring to a boil, then let simmer for 5-10 minutes to allow the walnuts to soften.
Strain and rinse well until the water runs clear. Add to a high speed blender with the water, salt and any optional ad-ins.
Blend until completely smooth, about 1 full minute.
Use a nut milk bag to strain once or run through a fine mesh strainer 2-3 times until little pulp remains. Transfer to glass jars and store in the fridge.
Do you need to soak nuts?
You can, but it’s actually not necessary! However, I don’t recommend just throwing the nuts in the blender without doing something to soften them.
So, if you forget or don’t have the patience to wait 8 hours while the walnuts soak (I certainly don’t), I suggest boiling them!
This will soften them really quickly (only about 15-20 minutes, as opposed to 8+ hours of soaking) so they blend well and you end up with a silky smooth and creamy walnut milk.
The perfect ratio
I generally recommend a 1:3 ratio of nuts to water, so 3 cups of water for every 1 cup of nuts. This always achieves a smooth and creamy milk that doesn’t feel watered down but also isn’t too heavy like cream.
This ratio will give you about 1 liter of milk once all is said and done. In general, you can use 2-4 cups of water for every 1 cup of nuts, depending on how thick/creamy you like it. 3 is a good happy medium!
Frequently asked questions
Do I need a nut milk bag?
You don’t need to have a nut milk bag or cheese cloth to make this recipe! Most recipes for homemade dairy free milk will suggest straining through a nut milk bag, but with this recipe, it’s really not necessary.
Will there be a lot of pulp?
Walnuts don’t produce as much pulp as other types of nuts, so just running the milk through a fine mesh strainer 2-3 times is more than enough to make it creamy and smooth.
Can I use another nut like almonds?
Definitely! While this is a recipe for walnut milk, this recipe works for virtually any type of nut! Almond, cashew, macadamia, or even seeds like pumpkin.
How long does it keep?
Homemade nut milk, including this walnut milk, keeps in the fridge for about 3 days. I like to keep it in glass jars, but you can reuse just about any tall container you have.
It’s best served fresh and doesn’t have a long shelf life compared to store bought, so I don’t recommend making more than what you’ll be able to consume in a few days.
Can I make it chocolate milk?
Yes! Just blend in a few tablespoons of cacao or cocoa powder and proceed with the rest of the recipe as usual! You will definitely want to add a sweetener if making chocolate walnut milk.
Enjoy it with these recipes!
Lastly, if you want more recipes straight to your inbox, be sure to subscribe to my email list. As always, tag me on instagram if you make this recipe so I can see your creation!
by: claire cary
- 1 cup walnuts
- 3 cups water
- 1 pinch salt about 1/8 tsp
- 1-2 teaspoons vanilla extract
- 1-2 tablespoons honey can also use dates or maple syrup
- Add the walnuts to a small pot and cover with water.
- Bring to a boil, then let simmer for 5-10 minutes to allow the walnuts to soften.
- Strain and rinse well until the water runs clear.
- Add to a high speed blender with the water, salt and any optional ad-ins.
- Blend until completely smooth, about 1 full minute.
- Use a nut milk bag to strain once or run through a fine mesh strainer 2-3 times until little pulp remains.
- Transfer to glass jars and store in the fridge.
OMG! Sooooo Good! I used this Walnut Milk recipe exactly as written. No changes! My family uses this in Cereal, coffee, oatmeal & 🥤 Smoothies!!! So 😋 Yummy!
Claire Cary says
Love to hear that! So happy you’re enjoying it.