Homemade walnut milk is beautifully creamy, delicious, and easy to make with just 5 ingredients! Enjoy this velvety nut milk by the glassful, or add it to other recipes.
It seems non-dairy milk is available everywhere nowadays. For vegans and those who prefer to drink dairy-free beverages, it’s great to see it on grocery store shelves, and getting foamed into lattes at coffee shops.
However, as common as vegan milks like almond milk, cashew milk, oat milk, and soy milk are, there are other non-dairy milks that just don’t get the exposure for whatever reason.
Take walnut milk. It’s equally delicious, but I rarely see it in stores.
Luckily, walnut milk is simple to prepare at home. It uses just 5 pantry-friendly staples, and very little hands-on work. (Making non-dairy milk from scratch always feels like magic!)
Best of all, homemade walnut milk is wonderfully creamy with background notes of that rich, walnut flavor. If you like, you can add vanilla extract to round it out, or you can enjoy it on its own without any added flavors.
In this post:
Ingredients
Here are the ingredients you will need to make this recipe.
Walnuts: For this DIY walnut milk recipe, choose raw walnut halves and pieces (shelled, unroasted, and unsalted).
Look for them with other nuts in the center aisles of your grocery store or online. I buy mine at Trader Joe’s.
Water: You’ll need water to soak the walnuts until softened. Then you’ll drain it off (discarding the water), and add fresh, clean water to blend into milk.
Agave syrup: Although it isn’t strictly necessary, a touch of sweetness makes walnut milk even more delicious. Agave syrup is convenient to keep on hand, but pure maple syrup, date syrup, or fresh dates also work well. (If you’d prefer not to use a sweetener, simply leave it out.)
Vanilla: A little splash of vanilla extract brings it all together. Depending on your preferences and how much you add, you can make the vanilla more or less pronounced.
Salt: A pinch of salt adds balance and makes the flavors pop.
How to make walnut milk at home
Here’s how to make this recipe at a glance. For complete ingredient amounts & instructions, keep scrolling to the recipe card below.
1. Put raw walnuts in a bowl. Cover with water and soak for 4 to 24 hours.
If you’re in a pinch for time, put hot water over the walnuts and soak for 15 to 30 minutes. (Even microwaving walnuts in water until hot & then soaking them works.)
Once you’re ready to make the nut milk, drain the walnuts using a fine mesh strainer.
2. Add the drained walnuts to a high-speed blender. Then add clean, fresh water, agave syrup, vanilla, and salt.
3. Blend until completely smooth. (You’ll know it’s ready when you don’t hear any cracking noises in the blender.)
4. Put a nut milk bag or double-lined cheesecloth over a tall jar. Slowly pour the nut milk through it. Then lightly squeeze the bag/cloth to get out all of the liquid, leaving the walnut pulp behind.
You can add an airtight lid to store the nut milk in the jar, or transfer it to a smaller glass milk bottle.
Store walnut milk in the refrigerator.
Make it your own
You can make this dairy-free walnut milk your own by varying the ingredients.
Vary the amount of walnuts or water
If you’d like a thicker walnut milk, either increase the amount of walnuts, or decrease the amount of water.
Vary the sweetener or amounts
Agave syrup can be replaced with maple syrup, date syrup, or dates.
If you’d like sweeter walnut milk, increase the amount of sweetener. If you’d like it to be less sweet, use less sweetener or omit it completely.
Increase or omit the vanilla
Vary the amount of vanilla, depending on your preferences. For more vanilla flavor, increase the amount. For less, decrease or omit it. (When adding vanilla extract, be careful to start small. It’s easy to go overboard.)
Tip: If you’re planning on using walnut milk in a savory dish, I recommend omitting the vanilla extract.
Add seasonings
To amp up the flavor, add a sprinkling of cinnamon, or for chocolate walnut milk, add a Tablespoon of cocoa powder along with the other blender ingredients. (If you’re making chocolate milk, you may want to add more sweetener as well.)
Serving ideas
This vegan walnut milk recipe is super tasty on its own by the glassful, but it also can be added to other drinks and recipes.
Here are some ways to use it:
- Add a splash to a cup of green tea
- Use it as the non-dairy milk in a pumpkin smoothie
- Add a splash to finish peanut butter banana oatmeal
- Use it in pancake batter
Storage instructions
Store homemade walnut milk in an airtight jar or container in the fridge.
Homemade walnut milk only lasts about three days. That’s why I recommend making a smaller batch (like this 2-cup recipe), unless you know you’ll be able to use a lot of walnut milk in a short time.
Because it doesn’t include any gums or emulsifiers, you may notice some separation in the milk after storing in the fridge. Just give the bottle a little shake to reincorporate the water.
FAQ
Walnut milk has a lightly nutty, smooth, creamy flavor. (If you include vanilla extract, a little bit of vanilla flavor too, of course.)
This tasty non-dairy milk has echoes of walnuts’ earthy quality, but without any bitterness that you’ll sometimes taste in whole walnuts. So even if you’re not a huge fan of walnuts, you still may love walnut milk.
While some folks say that walnut milk doesn’t strictly need to be strained before drinking, the pulp of the nuts can add a little bit of grittiness that isn’t pleasant to drink. So for completely smooth, drinkable walnut milk, straining it with a nut milk bag or cheesecloth is optimal.
It depends on your particular machine. Nuts can be challenging for a standard blender to break down completely. If you don’t have a high-speed blender, I definitely recommend soaking a longer amount of time to get the nuts as soft as possible before blending.
The more blended the nuts are, the creamier & more flavorful your walnut milk will be.
More walnut recipes
Here are more recipes with walnuts that I think you’ll enjoy:
If you try this recipe and love it, let me know! Leave a comment and ⭐⭐⭐⭐⭐ rating in the comment section below. It truly makes my day and is such a help!
📖 Recipe
Homemade walnut milk recipe
Ingredients
- ½ cup raw walnuts shelled, unroasted & unsalted
- 2 cups water + more for soaking
- 1 teaspoon agave syrup or date syrup or 2 pitted dates
- ⅛ teaspoon salt
- ⅛ to ¼ teaspoon vanilla extract optional
Instructions
- Pour raw walnuts into a bowl. Cover them in water. Then put them into the refrigerator to soak for 4 hours to 24 hours. If you're soaking the nuts on the longer end of the spectrum, I like to drain off the water and add more half way through to freshen them.(Short on time? Pour hot water over them instead, and let them soak for 15 minutes to half an hour.) Once you're ready to make the walnut milk, drain the walnuts in a fine mesh strainer.
- Pour the drained walnuts into a high-speed blender along with two cups of clean, fresh water, agave syrup, salt, and vanilla (if using). If you'd like a slight vanilla flavor, add ⅛ teaspoon of vanilla extract, for a more accentuated vanilla flavor add ¼ teaspoon of vanilla extract, and if you'd prefer no vanilla flavor, simply omit it.Blend for a minute or so, until the sounds of walnuts cracking can't be heard.
- Use a clean spoon to taste the walnut milk. If you like, add more sweetener to taste.
- Put a nut milk bag (or double-lined cheesecloth) into a large jar or pitcher. Fold the edges of the bag over the sides to secure it. Then slowly pour the walnut milk through the nut milk bag and into the jar or pitcher. Once it's three quarters full, use your hands to gently squeeze any additional milk from the bag into the jar.
- Cover the jar or pitcher with a lid, and store in the refrigerator for up to 2 or 3 days.
Gina
Many thanks for this recipe–great idea, which I will make asap (next weekend). This will become a fav, I can already tell.
Cadry Nelson
You’re so welcome, Gina! I look forward to hearing what you think. Please circle back, and let me know!