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 should soak walnuts in water for about 8 to 12 hours, though some people leave them for up to 24 hours depending on the texture they want.
Soaking walnuts in water is a simple process that can make them easier to digest and better tasting.
If you’ve been wondering how long to soak walnuts in water, the sweet spot is usually overnight.
This gives the walnuts enough time to absorb moisture and soften up without turning mushy.
In this post, we’ll explore how long you should soak walnuts in water, why soaking them matters, and the best ways to do it.
Let’s dive in.
How Long Should You Soak Walnuts in Water?
The answer to how long you should soak walnuts in water depends on a few factors.
Generally, soaking walnuts in water for 8 to 12 hours is ideal.
That means if you start soaking them before bed, they’ll be ready by morning.
If you’re in a hurry, you can soak walnuts in water for as little as 4 hours, but they won’t be as soft.
On the other hand, soaking walnuts in water for more than 24 hours isn’t recommended.
After that point, the walnuts can become too soft and may start to lose their flavor and texture.
Some people prefer soaking walnuts in water for a full 24 hours to get them extra soft.
But for most recipes and snacking purposes, 8 to 12 hours of soaking walnuts in water works perfectly.
1. Overnight Soaking Is the Easiest Option
Soaking walnuts in water overnight is the most convenient approach.
Just place your walnuts in a bowl, cover them with filtered water, and let them sit on the counter.
By morning, you’ll have perfectly soaked walnuts ready to eat or use in recipes.
This method ensures you soak walnuts in water long enough for them to soften properly.
2. Shorter Soaks Work for Some Recipes
If you’re short on time, you can soak walnuts in water for just 4 to 6 hours.
This shorter soak still helps remove some of the tannins and makes them a bit easier to chew.
However, soaking walnuts in water for only a few hours won’t give you the same soft texture as an overnight soak.
So if texture matters for your recipe, stick with a longer soak.
3. Longer Soaks Need Refrigeration
If you plan on soaking walnuts in water for more than 12 hours, put them in the fridge.
Room temperature soaks that go too long can lead to fermentation or mold growth.
Cold water slows down any bacterial activity while still allowing the walnuts to absorb moisture.
So if you want to soak walnuts in water for 24 hours, refrigeration is the safe way to do it.
Why Soak Walnuts in Water at All?
Soaking walnuts in water isn’t just a random trend.
It actually serves several practical purposes that make walnuts better for eating and cooking.
1. It Makes Walnuts Easier to Digest
Walnuts contain phytic acid and tannins, which can be hard on your digestive system.
When you soak walnuts in water, these compounds break down and leach into the water.
This makes the walnuts gentler on your stomach and easier for your body to process.
2. It Improves Texture and Taste
Raw walnuts can be a bit bitter and tough.
Soaking walnuts in water softens them up and removes some of that bitterness.
The result is a milder, creamier nut that works beautifully in both sweet and savory dishes.
3. It Boosts Nutrient Availability
Phytic acid doesn’t just affect digestion.
It also binds to minerals like iron, zinc, and calcium, making them harder for your body to absorb.
When you soak walnuts in water, you reduce phytic acid levels and help your body access more of the nutrients inside.
How to Soak Walnuts in Water the Right Way
Soaking walnuts in water is easy, but doing it right makes a big difference.
Here’s a simple method to follow.
1. Use Fresh, Filtered Water
Start by placing your walnuts in a clean glass or ceramic bowl.
Cover them with at least two inches of filtered water.
Filtered water is best because it doesn’t contain chlorine or other chemicals that can affect the taste.
2. Add a Pinch of Salt
Some people add a pinch of sea salt to the water before soaking walnuts in it.
Salt helps neutralize enzymes and can make the walnuts taste even better after soaking.
It’s optional, but it’s a nice touch if you want to enhance the process.
3. Rinse Thoroughly After Soaking
Once you’ve finished soaking walnuts in water, drain and rinse them well.
This removes any remaining tannins or phytic acid that has leached into the water.
Pat them dry with a clean towel if you’re going to use them right away.
4. Store Soaked Walnuts Properly
Soaked walnuts should be stored in the refrigerator if you’re not eating them immediately.
Keep them in an airtight container and use them within 2 to 3 days.
If you soaked walnuts in water and want to keep them longer, you can dehydrate them and store them in the freezer.
So, How Long Should You Soak Walnuts in Water?
You should soak walnuts in water for 8 to 12 hours for the best results.
This gives them time to soften, become easier to digest, and taste better.
If you’re in a rush, 4 hours will do, but overnight is the gold standard.
And if you go beyond 12 hours, make sure you refrigerate them to keep things safe.
Now that you know how long to soak walnuts in water, you can enjoy this simple step that makes a big difference.