This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases. If you click a link and make a purchase, I may receive a small commission at no extra cost to you.
Walnuts need to be soaked for anywhere from 20 minutes to 12 hours, depending on what you’re trying to achieve.
If you’re just softening them up a bit for baking, a quick 20 to 30 minute soak in hot water will do the trick.
But if you’re soaking walnuts to remove bitterness, improve digestibility, or activate them for raw snacking, you’ll want to soak them for at least 8 to 12 hours.
The reason walnuts need soaking at all comes down to their natural defense mechanism.
Raw walnuts contain tannins and phytic acid, which protect the nut until it’s ready to sprout.
Soaking walnuts mimics the natural rain cycle that would trigger germination in the wild.
And when you soak walnuts, you’re essentially telling them it’s time to wake up and become easier for your body to process.
In this post, we’ll break down exactly how long walnuts need to be soaked, why soaking walnuts matters, and the best methods for soaking walnuts so you get the results you want.
Let’s get into it.
How Long Do Walnuts Need to Be Soaked?
The answer to how long walnuts need to be soaked really depends on your goal.
Here are the general guidelines for soaking walnuts based on what you’re trying to accomplish.
1. Quick Soak for Softening (20–30 Minutes)
If you just need softer walnuts for a recipe, walnuts need only about 20 to 30 minutes in hot water.
This short soak won’t remove tannins or phytic acid, but it will make walnuts easier to chop or blend.
It’s a good option when you’re short on time and don’t need the full benefits of soaking walnuts.
2. Overnight Soak for Full Benefits (8–12 Hours)
This is the sweet spot for most people who soak walnuts.
When walnuts need to be soaked overnight, you’re giving them enough time to release bitterness and reduce phytic acid.
Soaking walnuts for 8 to 12 hours also makes them creamier, which is perfect for nut milk, sauces, and raw desserts.
Just place walnuts in a bowl, cover them with filtered water, and let them sit on the counter overnight.
3. Extended Soak for Sprouting (12–24 Hours)
If you want to go a step further and actually sprout walnuts, you’ll need to soak them for 12 to 24 hours.
Sprouting walnuts increases their nutrient availability and makes them even easier to digest.
After soaking walnuts for this long, you’ll need to rinse them and keep them damp for another day or two until little tails appear.
This method takes more effort, but it’s the ultimate way to get the most out of soaking walnuts.
Why Soaking Walnuts Matters
So now you know how long walnuts need to be soaked, but why bother at all?
Here’s why soaking walnuts is worth the effort.
1. Removes Tannins and Reduces Bitterness
Walnuts have a slightly bitter skin that some people find unpleasant.
When you soak walnuts, the tannins leach out into the water, leaving you with a milder, sweeter flavor.
This is especially important if you’re eating walnuts raw or using them in delicate recipes where bitterness would stand out.
2. Improves Digestion
Phytic acid in walnuts can bind to minerals like iron, zinc, and calcium, making them harder for your body to absorb.
Soaking walnuts neutralizes some of that phytic acid, which means your body can actually use the nutrients in walnuts more effectively.
If walnuts tend to upset your stomach, soaking them might solve that problem.
3. Makes Walnuts Creamier
Soaked walnuts blend into a smoother texture than dry ones.
That’s why anyone making walnut milk, walnut butter, or creamy sauces knows that walnuts need to be soaked first.
The water softens the cell walls inside the walnut, so your blender doesn’t have to work as hard.
How to Soak Walnuts the Right Way
Soaking walnuts isn’t complicated, but there are a few things to keep in mind so you get the best results.
1. Use Filtered Water
Always cover walnuts with clean, filtered water.
Tap water can contain chlorine, which may interfere with the soaking process and affect the taste of your walnuts.
Use enough water so walnuts are fully submerged with a little room to spare.
2. Add a Pinch of Salt
Some people add a pinch of sea salt to the soaking water because it helps activate enzymes in walnuts.
It’s optional, but if you’re soaking walnuts for digestibility, a little salt can give the process a boost.
3. Rinse Walnuts Thoroughly After Soaking
Once walnuts have soaked long enough, drain and rinse them well under running water.
This removes any remaining tannins and phytic acid that have leached into the water.
Skipping this step means you’re putting all that stuff right back onto your walnuts.
4. Dry Walnuts Before Storing
If you’re not eating soaked walnuts right away, spread them out and let them dry.
You can use a dehydrator on low heat or just leave them on a towel for a few hours.
Wet walnuts won’t stay fresh long, so drying them after soaking walnuts helps them last longer in the fridge.
So, How Long Do Walnuts Need to Be Soaked?
Walnuts need to be soaked for 20 minutes if you just want them soft, or 8 to 12 hours if you want the full benefits.
Soaking walnuts removes bitterness, improves digestion, and makes them creamier for recipes.
The next time you’re wondering how long walnuts need to be soaked, just remember: the longer they soak, the more you get out of them.
Give it a try and taste the difference for yourself.