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 should be soaked for about 4 to 8 hours at room temperature, though some people soak them anywhere from 2 hours to overnight depending on their goals.
If you’ve been wondering how long walnuts should be soaked to get the best texture and flavor, the answer mostly depends on what you plan to do with them afterward.
Soaking walnuts is a simple step that softens their skin, reduces bitterness, and makes them easier to blend or digest.
In this post, we’ll explore exactly how long walnuts should be soaked, why soaking time matters, and the different methods you can use to get perfect results.
Let’s get right into it.
How Long Should Walnuts Be Soaked?
How long walnuts should be soaked depends on the method you choose and the texture you want.
As a general rule, soaking walnuts for 4 to 8 hours is ideal for most recipes.
If you’re short on time, a quick soak of 2 hours will still soften them somewhat.
But for maximum benefits, letting walnuts soak overnight for 8 to 12 hours gives you the best results.
Here’s a breakdown of the different soaking times and what each one achieves.
1. Quick Soak: 2 to 4 Hours
A quick soak works well when you need softened walnuts in a hurry.
Soaking walnuts for 2 to 4 hours in warm water helps loosen the skin and mildens the tannins that cause bitterness.
This short soak is great for salads, baked goods, or anytime you want a slightly softer nut without waiting all day.
Just keep in mind that the longer walnuts soak, the more their texture changes.
2. Standard Soak: 4 to 8 Hours
This is the sweet spot for how long walnuts should be soaked for most everyday uses.
Soaking walnuts for 4 to 8 hours gives them a pleasantly soft bite while preserving some of their natural crunch.
It’s also the range most people use when prepping walnuts for smoothies, nut milks, or homemade nut butter.
If you’re soaking walnuts during the day, 6 hours is a reliable middle ground.
3. Overnight Soak: 8 to 12 Hours
Soaking walnuts overnight is the most popular approach, and for good reason.
When walnuts soak for 8 to 12 hours, they become fully hydrated, softer, and easier to digest.
This longer soak also does the best job of removing the bitter compounds found in the skin.
Simply place your walnuts in a bowl, cover them with filtered water, and let them soak while you sleep.
By morning, your walnuts will be ready to drain, rinse, and use however you like.
Why Soaking Walnuts Matters
Soaking walnuts isn’t just about softening them, it actually changes them in several helpful ways.
Understanding why walnuts should be soaked helps you appreciate the process and pick the right soaking time.
1. It Reduces Bitterness
Walnut skins contain tannins, which give raw walnuts a slightly bitter, astringent taste.
When walnuts soak in water, those tannins leach out into the liquid.
That’s why soaked walnuts taste milder and sweeter than dry ones straight from the bag.
If bitterness has ever turned you off from eating walnuts raw, soaking is the fix.
2. It Improves Digestion
Walnuts contain phytic acid, a compound that can interfere with how your body absorbs certain minerals.
Soaking walnuts helps break down phytic acid, making the nuts easier on your stomach.
Many people who find raw walnuts heavy or hard to digest notice a big difference after soaking them.
This is one of the main reasons soaking walnuts has become such a common practice.
3. It Softens the Texture
Dry walnuts are crunchy and firm, which is great for snacking but not always ideal for recipes.
When walnuts soak, they absorb water and become plumper and softer.
This softer texture blends more smoothly into nut milks, sauces, and desserts.
If you’re making walnut milk or a creamy walnut dip, soaking walnuts first makes a huge difference.
How to Soak Walnuts the Right Way
Knowing how long walnuts should be soaked is only half the battle, the method matters too.
Here’s a simple process for soaking walnuts properly every time.
1. Use Filtered Water
Always cover your walnuts with clean, filtered water.
Tap water can contain chlorine and other additives that affect the taste of soaked walnuts.
Use enough water so the walnuts are fully submerged with room to spare, since they’ll expand as they soak.
2. Add a Pinch of Salt
A small pinch of salt in the soaking water helps activate enzymes that make walnuts easier to digest.
It also subtly enhances their natural flavor once they’re done soaking.
You don’t need much, just a pinch per cup of walnuts will do.
3. Keep Them Cool
If you’re soaking walnuts for more than 4 hours, pop the bowl in the fridge.
This prevents fermentation and keeps your walnuts fresh while they soak.
For shorter soaks, room temperature is perfectly fine.
4. Rinse Before Using
Once your walnuts have soaked for the right amount of time, drain and rinse them thoroughly.
This washes away the tannins and phytic acid that have leached into the water.
After rinsing, your soaked walnuts are ready to eat or use in your favorite recipes.
So, How Long Should Walnuts Be Soaked?
Walnuts should be soaked for about 4 to 8 hours for everyday use, or up to 12 hours overnight for the softest, most digestible results.
How long walnuts should be soaked really comes down to your recipe and your preference for texture.
Whether you do a quick 2-hour soak or let walnuts soak overnight, this simple step makes them taste better and feel better in your body.
Hope this post has helped you understand exactly how long walnuts should be soaked so you can enjoy them at their very best.