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 for about 12 to 24 hours to get the best results.
Soaking walnuts is a simple step that softens their texture and makes them easier to digest.
If you’ve ever wondered how long to soak walnuts, the answer depends on what you’re trying to achieve.
In this post, we’ll explore how long you should soak walnuts, why soaking matters, and how to do it the right way.
Let’s dive in so you can enjoy this healthy nut to the fullest.
How Long Should You Soak Walnuts?
The short answer is that you should soak walnuts for 12 to 24 hours.
This range gives the walnuts enough time to absorb water and release their natural tannins.
If you soak walnuts for less than 12 hours, they may still feel firm and slightly bitter.
Soaking walnuts for more than 24 hours isn’t dangerous, but the texture can become too mushy.
The ideal soak time for walnuts really comes down to personal preference and how you plan to use them.
1. The 12-Hour Soak for Firmer Walnuts
If you want walnuts that still have a bit of crunch, 12 hours is a good starting point.
Soaking walnuts for 12 hours softens them just enough without turning them into paste.
This shorter soak works well when you plan to add walnuts to salads or baked goods.
You’ll notice the skin peels off more easily after this amount of time.
And the bitterness that some people dislike will be noticeably reduced.
2. The 24-Hour Soak for Maximum Softness
When you soak walnuts for a full 24 hours, you get the softest possible texture.
This is the go-to timing if you’re making walnut milk or creamy sauces.
Soaking walnuts overnight is convenient because you can prep them before bed and use them the next day.
The longer soak also helps remove more phytic acid, which can interfere with mineral absorption.
Just make sure to change the water halfway through if you’re soaking walnuts for the full 24 hours.
Why Soaking Walnuts Matters
You might be wondering why anyone bothers to soak walnuts in the first place.
The truth is that soaking walnuts offers several benefits that go beyond just texture.
1. Easier Digestion
Walnuts contain phytic acid and tannins, which can be hard on your stomach.
When you soak walnuts, these compounds break down and leach into the water.
This makes the nuts much easier to digest, especially if you have a sensitive gut.
Soaking walnuts essentially mimics the natural germination process, activating enzymes that make nutrients more available.
2. Better Nutrient Absorption
Phytic acid binds to minerals like iron, zinc, and calcium and prevents your body from absorbing them.
When you soak walnuts, the phytic acid content drops significantly.
That means your body can actually use more of the nutrients in the walnuts you eat.
So if you’re eating walnuts for their health benefits, soaking them helps you get more bang for your buck.
3. Improved Flavor and Texture
Raw walnuts can taste bitter because of the tannins in their skins.
Soaking walnuts removes much of that bitterness and leaves a milder, sweeter flavor.
The texture also becomes softer and creamier, which is perfect for blending into dips or spreads.
Even if you’re just snacking on walnuts, the improved taste after soaking is worth the wait.
How to Soak Walnuts Properly
Knowing how long to soak walnuts is only half the battle.
You also need to do it the right way to get the best results.
1. Use Filtered Water
Start by placing your walnuts in a bowl and covering them with filtered water.
Use about three cups of water for every one cup of walnuts.
Filtered water is best because it doesn’t contain chlorine, which can interfere with the soaking process.
The walnuts will absorb some of the water, so make sure they’re fully submerged.
2. Add a Pinch of Salt
Adding a pinch of sea salt to the soaking water can help activate enzymes.
This isn’t strictly necessary, but many people find it improves the results.
The salt also helps neutralize some of the enzyme inhibitors in the walnuts.
Just don’t overdo it, a small pinch is all you need.
3. Rinse and Dry After Soaking
Once you’ve soaked walnuts for your desired time, drain and rinse them thoroughly.
Rinsing removes any remaining tannins or phytic acid that has leached into the water.
After rinsing, pat the walnuts dry with a paper towel or clean cloth.
If you’re not using them right away, store soaked walnuts in the fridge for up to three days.
4. Dry Them for Crunch
If you prefer crunchy walnuts, you can dehydrate them after soaking.
Spread the soaked walnuts on a baking sheet and dry them in the oven at a low temperature.
This takes a few hours, but it gives you the benefits of soaked walnuts with the crunch you love.
You can also use a food dehydrator if you have one.
So, How Long Should You Soak Walnuts?
You should soak walnuts for 12 to 24 hours depending on your texture preference.
Soaking walnuts for 12 hours keeps them slightly firm and perfect for snacking.
Soaking walnuts for 24 hours makes them soft and ideal for blending into milk or sauces.
Either way, soaking walnuts improves digestion, boosts nutrient absorption, and enhances flavor.
Now that you know how long to soak walnuts, you can enjoy them at their best.