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.
You should soak walnuts in water for about 8 to 12 hours to get the best results.
This simple overnight soak is the sweet spot for softening the nuts and unlocking their full potential.
If you’ve been wondering how long should you soak walnuts in water, the answer really comes down to what you’re trying to achieve.
A good soak makes walnuts easier to digest and helps remove some of the natural bitterness in the skin.
In this post, we’ll break down exactly how long to soak walnuts in water, why soaking matters, and the common mistakes to avoid.
Let’s dive in.
How Long Should You Soak Walnuts in Water?
Soaking walnuts in water takes between 8 and 12 hours for most people.
That’s basically an overnight soak, which is why so many folks just toss them in a bowl before bed.
But the exact time can shift depending on a few things, so let’s look at what changes the timeline.
1. The Standard Overnight Soak
The most common answer to how long should you soak walnuts in water is a full overnight soak.
Eight to twelve hours gives the nuts plenty of time to absorb water and soften up nicely.
This range works well for raw walnuts you plan to eat, blend, or add to recipes.
2. A Quick Soak for Busy Days
If you’re short on time, you can soak walnuts in water for as little as 4 to 6 hours.
They won’t be quite as soft, but they’ll still be easier to chew and digest than dry nuts.
Just keep in mind that a shorter soak means less of the bitterness gets rinsed away.
3. Longer Soaks for Maximum Softness
Some people soak walnuts in water for up to 24 hours.
This is fine as long as you keep them in the fridge so they don’t spoil.
A longer soak works great if you’re making walnut milk or want an extra creamy texture.
4. When to Stop Soaking
You’ll know your walnuts are ready when they feel plump and the skins look a little looser.
If they’ve been sitting out too long and start smelling sour, toss them and start fresh.
Why Soaking Walnuts in Water Matters
Soaking walnuts in water isn’t just a random habit, it actually does a few helpful things.
1. It Improves Digestion
Walnuts contain phytic acid and tannins that can be tough on your stomach.
Soaking helps break some of that down, which makes the nuts gentler on digestion.
2. It Removes Bitterness
The skin of a walnut has a slightly bitter taste that many people don’t love.
When you soak walnuts in water, that bitterness fades and the natural sweetness comes through.
3. It Softens the Texture
Dry walnuts are crunchy and can be hard on your teeth.
After soaking, they turn soft and buttery, which is perfect for baking or blending.
4. It May Boost Nutrient Absorption
Reducing phytic acid can help your body absorb more of the good stuff in walnuts.
Think minerals like iron, zinc, and calcium that your body needs.
How to Soak Walnuts in Water the Right Way
Getting the process right is easy once you know the steps.
1. Pick Your Walnuts
Use raw, unsalted walnut halves or pieces for the best results.
Avoid roasted or flavored ones, since those won’t soak the same way.
2. Add Water and a Pinch of Salt
Place the walnuts in a bowl and cover them with filtered water.
A pinch of salt helps neutralize the phytic acid even more effectively.
3. Let Them Sit
Leave the bowl on the counter for 8 to 12 hours, or pop it in the fridge if you’re soaking longer.
4. Rinse and Drain
Once the time is up, drain the water and give the walnuts a good rinse.
This washes away the tannins and any leftover residue.
5. Store Them Properly
Keep soaked walnuts in the fridge in an airtight container for up to 3 days.
You can also dehydrate them if you want that crunchy texture back.
Common Mistakes When You Soak Walnuts in Water
Even a simple soak can go wrong if you’re not careful.
1. Leaving Them Out Too Long
Soaking walnuts in water for more than 24 hours at room temperature can lead to spoilage.
Always use the fridge for longer soaks.
2. Using Hot Water
Hot water can damage the delicate fats in walnuts and make them go rancid faster.
Stick with cool or room-temperature water.
3. Skipping the Rinse
If you don’t rinse after you soak walnuts in water, you’re leaving behind the stuff you wanted to remove.
A quick rinse makes a big difference.
So, How Long Should You Soak Walnuts in Water?
You should soak walnuts in water for 8 to 12 hours for the best balance of softness and flavor.
A shorter soak works in a pinch, and a longer one is fine if you refrigerate them.
The key is to rinse them well afterward and store them properly so they stay fresh.
Now that you know how long should you soak walnuts in water, you can enjoy softer, tastier, and easier-to-digest nuts any time you like.