This Easy Homemade Walnut Milk Recipe will show you how to make walnut milk. Paleo, vegan and so simple! Made in under 5 minutes with three pantry staples.

This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases. Click here to read my policy and more about affiliate links.
This Easy Homemade Walnut Milk is ridiculously smooth, creamy and delicious… and so much better than anything you’re going to find at the store!

Walnut milk actually isn’t that easy to find in stores. I’m not sure why, but it hasn’t exactly caught up with its almond milk and pecan milk counterparts, which are now pretty easy to find thanks to brands like The New Barn and Malk (those are the only ones I’ll buy!).
I love that there are awesome options like these brands for when I need something quick, but 99% of the time, I’d rather make my own nut milk!
If you have a blender and a few pantry staples, you’re well on your way to having nondairy milk that is so much better than those gum filled ‘milks’ at the store. (You will also need a nut milk bag or cheese cloth).
Ingredients for walnut milk:
To make walnut milk you’ll need:
- a blender
- nut milk bag
- walnuts
- cinnamon
- Mason Jar (for storing)
You can find substitutions for all of these ingredients below in the green shaded substitutions box.

How to Make Walnut Milk
- Soak walnuts for 8 hours.
- Strain and rinse walnuts. Add to blender with water and cinnamon and blend walnuts on high for 1 minute
- Strain through a nut milk bag
- Place in a glass jar + store in the fridge!

Now, I actually prefer this easy homemade walnut milk in my coffee versus anything from the store or milk from any other type of nut.
It’s creamy, smooth, and has almost no taste. I personally feel as if walnuts have a very earthy taste, but I think they lose most of that when you soak them!
This easy homemade walnut milk has three (Yes, three!) ingredients. And they’re things you definitely have at home. Walnuts, cinnamon, and water! That’s IT!! Now.. what do with that??

The best part about this walnut milk is that it is paleo, vegan, Whole30, and completely dairy free!
Which means people that many people with dietary restrictions will be able to enjoy this!
Substitutions for this homemade nut milk recipe
Nuts- You can make this recipe with any type of nut. Cashews, or pecans will both work! We also have a Whole30 Almond Milk
Spices- You can omit the cinnamon or add ginger if you’d like a less flavorful walnut milk
Sweetener-You can sweeten walnut milk with maple syrup or a date, but it will not be Whole30 if you add maple syrup. Dates are compliant on Whole30, but we wouldn’t recommend adding too many and making this a ‘sweet’ drink as it’s not really in the spirit of Whole30.
Vanilla- You can add in 1/2 a vanilla bean or unsweetened vanilla bean powder to get more vanilla flavor in the walnut milk
Nut Milk Bag – If you don’t have a nut milk bag, you can strain through a cheese cloth.
How to store walnut milk
Storing: It’s best to store your own walnut milk in an airtight glass jar. The walnut milk will last 4-5 days in the refrigerator. (remember there are no preservatives!)
Walnut milk may separate, but just shake it to combine it again. If you’ve wondered if your walnut milk has gone bad, simply smell it – you should be able to quickly tell!
Homemade Walnut Milk FAQ
Homemade walnut milk will last 4-5 days in the refrigerator. (remember there are no preservatives!) It can separate so just make sure you shake it up!
Homemade nut milk is much better than store bought milk because it isn’t loaded with gums and other stabilizers.
They are both healthy homemade nut milk options. Walnut milk does have a higher fat content than almond milk which can help keep you full longer.
It can be higher in calories and fat than other milks, but it is still a healthy milk option.

Tips for Homemade Walnut Milk
- Make sure to really blend it! You don’t want to under-blend it and then have it be too chunky. It should be relatively smooth when you pour it out of the blender. I really love my Vitamix blender. It’s awesome!
- Make sure to store it in an airtight container! I keep mine in a big mason jar.
- Shake before using/drinking. The milk can separate (which looks pretty gross) so just make sure to shake it to combine it back together.
Recipes you can use this homemade walnut milk in:

Easy Walnut Milk
Instructions
- There are two options for making this recipe. if you’re in a hurry- boil the walnuts for 10 minutes to soften them, otherwise soak them over night for at least 8 hours.
- Strain/ rinse soaked (or boiled) walnuts. Place strained walnuts in blender, add filtered water + cinnamon and blend on high for 1 minute until smooth.
- Strain through nut milk bag (there should be minimal pulp with walnuts) + store in a glass jar in the refrigerator for 3-4 days.
Nutrition Facts
Did you know I have a FREE 7 Day Whole30 Meal Plan? Click here for the details!
Steph says
Love the walnut milk so much I prefer this in my coffee rather than my usual creamer LOL!
The Clean Eating Couple says
I’m glad you liked it, Steph!
Katherine Buckley says
Hey!
I’ve been looking for walnut milk too and rarely find it in stores. Looking forward to trying this recipe!
Do you have any way to use the leftover pulp in other recipes?
Best,
Kathy
The Clean Eating Couple says
Hi Katherine – Glad you found it 🙂 Unfortunately I don’t have any recipes that use up the pulp, but this post has some ideas that might be helpful!
Gine dc says
Katherine…..theres a fabulous Persian lentil, spinach and pomegranate dish that uses ground walnuts. I also throw it in my morning oatmeal
Katie B says
Crackers, muffins, throw some in the pancake batter
Crystal says
I wonder if this would keep if I froze it? Then I could just take out what I need as I need it.
Is this something you have tried?
Thanks for the post!
The Clean Eating Couple says
Hi Crystal – I haven’t tried this but honestly I don’t think it would work well. If you need a smaller serving you can cut this in half or even in a quarter. Sometimes I do this because I don’t use a ton of milk!
Michelle Blomstedt says
This walnut milk is delicious. It’s so smooth and creamy and easy to make.
I used my food processor because I don’t have a blender
and it was a bit challenging with all the water wanting to spill out of the side but it worked okay on pulse. I doubled the recipe so I could have a big batch and my boyfriend and I have been steaming it for our lattes in the morning, it’s so good! I will be buying a blender ASAP because I want to make this stuff regularly.
The Clean Eating Couple says
This makes me so happy to hear, Michelle! It definitely is so much easier to make in a blender. Either way – I’m glad you’re enjoying it in your lattes 🙂
Inigo Montoya says
Thanks for the recipe. I added 1 tsp. vanilla extract, a pinch of Himalayan salt, and 1.5 T. of coconut sugar. I then put it in the Vitamix on the soup setting. It turned out great!
The Clean Eating Couple says
So glad you liked it!! I’m going to try that with the vanilla!
Monica says
I made this yesterday and it turned out great but now has separated, milk and oil I presume. Is this normal? Should I just shake to combine ?
The Clean Eating Couple says
Hi Monica – yes, this is normal. Shake it up and you’ll be good to go!
Jill says
Would cheese cloth work as well?
The Clean Eating Couple says
You could try but I find that it’s difficult to do with a cheesecloth. I recommend investing a few dollars in the nut milk bag!
Kat says
This was a neat idea, glad i did it.
Only thing is i wish i would have used the water i soaked the nuts in. I think it would have helped keep the flavor of the black walnuts . I dont find there is any taste to it. And its a littlw disappointing.
Will use it in some recipes, see how that works.
Can use substitute for cow milk without having to change anything?
The Clean Eating Couple says
So glad you liked it, Kat! I would definitely not use the water you soak the nuts in. You need to use fresh water to avoid a bitter taste. There is not meant to be a taste to this milk, but you could add vanilla bean or cinnamon if you’re looking for more flavor. You can substitute for dairy milk in most recipes but not all. It would depend on the recipe!
Hina says
I made this and it’s so delicious! However, I added some to my tea and was disappointed to find it had separated! It almost looked curdled. Have you had this happen to you when you add it to coffee?
The Clean Eating Couple says
I’m glad you liked it, Hina! Yes – sometimes it does separate a bit. It’s not curdled though – just give it a stir. It’s totally fine to drink! It will also separate in the fridge so just shake it up!
Jennifer Hill says
we’re not finding the amount of calories in pulp – do you know?
The Clean Eating Couple says
Unfortunately I don’t know how to calculate that. The calories are based on all the ingredients, including the pulp because I wasn’t able to accurately calculate them otherwise.
Sharon Norris says
mine was extremely watered down compared to the Elmhurst brand. Did I do something wrong or is there a way to condense it a little more?
The Clean Eating Couple says
Hi Sharon – If you want the milk to be creamier you can use more walnuts or less water. I don’t know the ratio that Elmhurst uses and I don’t personally drink their milk, but you could always add more walnuts and play around until it’s the consistency you like!
Naseema Modak says
Pulp, plus a spoon of oil, plus a tablespoon of flaxseed and some spices like oregano, thyme, basil, chilli flakes.
Mix it all up into a dough.
Place in a baking tray, thinly flatten out, cut into squares and dint fork marks in it; cook for around 30 mins at 200 degrees C.
The Clean Eating Couple says
That sounds great! Thanks for the idea!
Kylie says
I’m trying to reduce my plastic waste and realized a main culprit was store bought almond milk in a tetrapak. I’ve tried homemade oat, almond and even peanut milk, but this is by far my favorite! I’m so excited about this recipe because it’s healthier, yummier and more environmentally friendly than what I used to use! So easy, too.
The Clean Eating Couple says
This makes me so happy to hear, Kylie! One of the reasons I started making my own nut milks was because of how much I was wasting with the empty packages.. I love that this is eco friendly and better for you 🙂 This method also works with cashews and almonds – although almonds require straining I have a whole post on how to make almond milk
Leana Lovejoy says
Hi there,
I have discovered walnut milk, too and love it! It is worth mentioning that it keeps longer than almond milk, also if you don’t have soaked walnuts, unsoaked work just fine too… and I add hempseed to mine for a bit more creaminess and protein… no need for cinnamon either…. I don’t understand why it hasn’t caught on, but I’m spreading the word, too!
The Clean Eating Couple says
Hi Leana – Yes walnut milk is great! Glad you’re enjoying it. Soaking the walnuts helps them to get creamy and makes them easier to digest.
Alain says
Could you tell me what is the difference between filtered water and soaked water ? Don’t we through away the soaked water? If not, it must be filled with omega 3… in that case why do we need “fresh water after soaking ?
Please demistify the steps. Thanks.
The Clean Eating Couple says
Hi Alain -You soak the raw walnuts in filtered water. Once the walnuts have soaked, you drain the water. If you would prefer to use the water instead of draining it you can, but it will give the walnut milk a raw, bitter taste. I don’t know the amount of omega-3’s that are in the water – but I wouldn’t recommend keeping it. Feel free to do whatever you want!
Marina says
Will be trying this recipe in a couple days, thank you so much! Walnuts are my favorite nuts! I love the taste of toasted walnuts, could I toast them before soaking?
The Clean Eating Couple says
I wouldn’t recommend roasting these before you soak them – I think it will give this a burnt flavor.
Linda Camp says
Holy Smokes is this good!
I’ve been trying to make a satisfactory nut or seed milk forever, it seems, but I never found one I liked. I never even considered making walnut milk because I don’t like walnuts. They are too bitter for me. I do like BLACK walnuts but not ENGLISH WALNUTS. But black walnuts are expensive and I never see them for sale except for tiny amounts in the baking section of the grocery store, so I decided that I would just finally give up on making homemade nut or seed milk (sesame seed – yuck – super bitter even the hulled and toasted ones) but I finally decided to try walnut milk and wow!! I don’t like vanilla or sweetener so I left them out, but I added 1 tsp of sunflower lecithin so the milk wouldn’t separate. It worked like a charm and the walnut milk is DELICIOUS! I think maybe the long soak (overnight took the bitterness out of the walnut because when I tasted one of the nuts after soaking and rinsing, it had no taste. Anyway, I finished making the milk and it is EXACTLY what I think a nut milk should be. I also made a creamer (less water) and it turned out perfectly! I’m stoked!!!
The Clean Eating Couple says
Thanks, Linda! So glad you liked this!
Doğukan says
So we don’t have to peel the skins of walnuts right? I was kinda worried that skins will make the color of the milk dark.
The Clean Eating Couple says
You need to use shelled walnuts, not the ones with the hard shell on them.
Rameeka Jones says
New path for me I will be trying this recipe