Your Cool Home is supported by its readers. Please assume all links are affiliate links. If you purchase something from one of our links, we make a small commission from Amazon. Thank you!
You can soak walnuts in water for about 8 to 12 hours, though many people simply leave them overnight.
That timing is the sweet spot if you want softer, easier-to-digest nuts without turning them into mush.
So if you’ve been asking how long do you soak walnuts in water, the short answer is overnight, but there’s a little more to it than just tossing them in a bowl and walking away.
In this post, we’ll walk through exactly how long to soak walnuts, why soaking them matters, and how to do it the right way so you get the best texture and flavor.
How Long Do You Soak Walnuts in Water?
The honest answer is that how long you soak walnuts in water depends on what you’re after, but 8 to 12 hours covers most situations.
Here’s how that breaks down so you can pick the right window for your needs.
1. Overnight Soaking (8 to 12 Hours)
This is the most common approach, and it’s what most people mean when they ask how long do you soak walnuts in water.
You drop your walnuts in a bowl, cover them with filtered water, and let them sit while you sleep.
By morning, the walnuts are plump, the skin peels off more easily, and the bitter edge in the flavor is noticeably reduced.
Overnight soaking is ideal for eating raw, blending into smoothies, or making walnut milk.
2. Quick Soak (2 to 4 Hours)
If you’re short on time, soaking walnuts in water for 2 to 4 hours still helps.
You won’t get the full softening effect, but the walnuts will be a bit more tender and slightly less bitter.
This shorter soak works fine if you’re chopping them for baking or tossing them into a salad where a little crunch is welcome.
3. Extended Soak (Up to 24 Hours)
Soaking walnuts in water for up to 24 hours is safe as long as you keep them refrigerated.
Beyond that, the texture starts to degrade and the risk of spoilage climbs.
So if you’re wondering how long do you soak walnuts in water before it becomes a problem, 24 hours is your ceiling.
Why Soaking Walnuts in Water Matters
Soaking walnuts in water isn’t just a random habit passed down through the generations.
There are real reasons this step earns its place in your kitchen routine.
1. It Softens the Texture
Walnuts straight from the bag are dense and crunchy, which is great for some uses but not others.
When you soak walnuts in water, the nuts absorb moisture and soften up.
That makes them easier to blend into creamy sauces, nut milks, and desserts.
2. It Reduces Bitterness
That slightly bitter, tannic taste in walnuts comes from compounds in the skin.
Soaking walnuts in water leaches out some of those compounds, leaving you with a milder, sweeter flavor.
If you’ve ever wondered why your walnut recipes taste a little sharp, this is often the fix.
3. It May Improve Digestion
Walnuts contain phytic acid, which can make them harder for some people to digest.
Soaking walnuts in water helps break down some of that phytic acid.
Many people find soaked walnuts sit easier on the stomach than raw ones straight from the shell.
How to Soak Walnuts in Water Properly
Knowing how long do you soak walnuts in water is only half the battle.
The method matters just as much, so here’s a simple process to follow.
1. Use Filtered Water
Start with clean, filtered water and plenty of it.
The walnuts should be fully submerged with a little room to spare, because they’ll swell as they soak.
2. Add a Pinch of Salt
A small pinch of salt in the soaking water helps neutralize some of the enzymes that make walnuts taste bitter.
It’s optional, but it makes a noticeable difference.
3. Refrigerate While Soaking
If you’re soaking walnuts in water for more than a couple of hours, pop the bowl in the fridge.
Room temperature soaking for long stretches can encourage bacteria to grow.
4. Rinse Thoroughly
Once the soak is done, drain the walnuts and rinse them under fresh water.
This washes away the released tannins and any residue left behind.
5. Dry Before Storing
Pat the walnuts dry with a clean towel or spread them out to air dry.
Wet walnuts spoil faster, so drying them properly helps them last longer.
So, How Long Do You Soak Walnuts in Water?
You soak walnuts in water for 8 to 12 hours, ideally overnight, for the best texture and flavor.
A shorter 2 to 4 hour soak works in a pinch, and you can push it to 24 hours in the fridge if needed.
The key is to use filtered water, refrigerate for longer soaks, and rinse well when you’re done.
Now that you know how long do you soak walnuts in water, you can enjoy softer, milder, easier-to-digest walnuts any time you like.