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 anywhere from 2 to 12 hours, depending on your goal and how soft you want them to become.
If you’re wondering how long walnuts should be soaked for general everyday eating, a simple overnight soak usually does the trick.
Soaking walnuts is a common practice that helps soften their texture, reduce bitterness, and make them easier to digest.
In this post, we’ll break down exactly how long walnuts should be soaked, why soaking matters, and the best methods to get it right every time.
Let’s dive in.
Why Soaking Walnuts Matters
Before we get into the specifics of how long walnuts should be soaked, it helps to understand why people soak them in the first place.
1. It Softens the Texture
Raw walnuts have a firm, crunchy bite that’s great for snacking but not always ideal for blending into sauces or making nut milk.
When you soak walnuts, they absorb water and plump up, giving them a softer, creamier consistency.
This is why soaking walnuts is a key step in recipes like walnut pate or vegan taco meat.
2. It Reduces Bitterness
Walnuts contain tannins, which are natural compounds that can leave a slightly bitter or astringent taste in your mouth.
Soaking walnuts helps leach out some of those tannins, resulting in a milder, sweeter flavor.
If you’ve ever bitten into a walnut and noticed a sharp aftertaste, that’s the tannins talking.
3. It May Improve Digestion
Walnuts contain phytic acid, which can bind to minerals like iron and zinc and make them harder for your body to absorb.
Soaking walnuts overnight can help reduce phytic acid levels, making the nutrients easier to access.
Many people also find that soaked walnuts are gentler on their stomach compared to raw ones.
How Long Should Walnuts Be Soaked?
Now for the main event: how long should walnuts be soaked?
The answer depends on what you’re using them for and how soft you want them to be.
1. 2 to 4 Hours for Light Soaking
If you’re short on time, soaking walnuts for 2 to 4 hours is enough to soften them slightly and reduce some bitterness.
This shorter soak works well if you’re adding walnuts to a salad or want a milder crunch.
Just keep in mind that walnuts soaked for only a couple of hours won’t be as creamy as longer-soaked ones.
2. 6 to 8 Hours for Recipes
For most recipes that call for soaked walnuts, 6 to 8 hours is the sweet spot.
This range gives walnuts enough time to soften properly while still holding their shape.
If you’re making walnut milk or a creamy sauce, soaking walnuts for 6 to 8 hours will give you the best texture.
3. 12 Hours or Overnight for Maximum Softness
When you want walnuts to be as soft and creamy as possible, soak them overnight for about 12 hours.
This is the go-to method for anyone making raw desserts, nut cheeses, or smooth pates.
Soaking walnuts overnight is easy too, just pop them in a bowl of water before bed and they’re ready by morning.
4. Can You Soak Walnuts Too Long?
Yes, you can soak walnuts for too long, and it’s something to watch out for.
After about 12 to 16 hours, walnuts start to lose their flavor and can become mushy or slimy.
So while soaking walnuts is great, don’t leave them sitting in water for days on end.
How to Soak Walnuts the Right Way
Knowing how long walnuts should be soaked is one thing, but the method matters too.
Here’s a simple process to follow.
1. Use Fresh Water and a Clean Bowl
Start by placing your walnuts in a clean bowl and covering them with at least two inches of fresh water.
Use filtered water if you can, since it tastes better and avoids any odd flavors from tap water.
2. Add a Pinch of Salt (Optional)
Some people like to add a pinch of salt to the soaking water to help activate enzymes and improve flavor.
This step is optional, but it’s a nice touch if you’re soaking walnuts for a savory recipe.
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 and safe to eat.
4. Rinse Well Before Using
Once your walnuts have soaked long enough, drain the water and give them a good rinse.
This removes any remaining tannins and phytic acid, leaving you with clean, ready-to-use walnuts.
So, How Long Should Walnuts Be Soaked?
Walnuts should be soaked for 2 to 12 hours, depending on how soft you want them and what you’re making.
A quick 2 to 4 hour soak works for lighter needs, while 6 to 8 hours is ideal for most recipes.
And if you want maximum creaminess, soaking walnuts overnight for about 12 hours is the way to go.
Just remember to keep them refrigerated during longer soaks and rinse them well before using.
With this guide, you now know exactly how long walnuts should be soaked for any recipe you have in mind.
So go ahead, soak those walnuts, and enjoy all the benefits they bring to your kitchen.