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.
How long you should soak dried beans depends on the type of bean, but most dried beans need anywhere from 6 to 12 hours of soaking.
So if you’ve been asking how long should you soak dried beans, the short answer is overnight.
That said, some beans need less time, and others can be soaked a little longer without any problems.
The soaking time for dried beans also depends on whether you’re using the cold soak method or the quick soak method.
In this post, we’ll cover how long to soak dried beans, why soaking dried beans matters, and the best way to soak dried beans so they turn out perfectly tender every time.
Let’s get into it.
How Long Should You Soak Dried Beans?
Most dried beans should soak for 8 to 12 hours, which usually means overnight.
This gives the beans enough time to absorb water slowly and soften all the way through.
If you’re wondering how long should you soak dried beans like kidney beans, black beans, or pinto beans, aim for that 8 to 12 hour window.
Larger beans, like chickpeas and kidney beans, benefit from the full 12 hours.
Smaller beans, like black beans and navy beans, can be ready in as little as 6 to 8 hours.
Here’s a quick breakdown to help you decide how long to soak dried beans based on the variety.
1. Small Beans: 6 to 8 Hours
Small beans like black beans, navy beans, and black-eyed peas soak faster.
You can soak these for 6 to 8 hours and they’ll be ready to cook.
If you soak them much longer than that, they can start to get a little mushy, so keep an eye on the clock.
2. Medium Beans: 8 to 10 Hours
Medium beans like pinto beans, Great Northern beans, and cannellini beans sit right in the middle.
Soaking dried beans of this size for 8 to 10 hours is the sweet spot.
This is also the range where most overnight soaks land naturally, which makes it easy to remember how long to soak dried beans.
3. Large Beans: 10 to 12 Hours
Large beans like chickpeas, kidney beans, and lima beans need the longest soak.
These beans are denser, so soaking dried beans of this size for 10 to 12 hours helps them soften evenly.
If you cut the time short, the centers may still be firm even after a long cook.
Why Soaking Dried Beans Matters
Soaking dried beans isn’t just a random step in a recipe.
It actually does a few important things that make your beans better.
1. It Softens the Beans
Dried beans are hard because they’ve had most of their moisture removed.
Soaking dried beans rehydrates them so they cook evenly and turn creamy instead of staying tough.
2. It Cuts Down on Cooking Time
When you soak dried beans first, they cook much faster.
Unsoaked beans can take two to three hours on the stove, while soaked beans often finish in about an hour.
3. It Helps With Digestion
Soaking dried beans helps break down some of the compounds that cause gas and bloating.
This is one of the biggest reasons people take the time to soak their beans before cooking.
4. It Improves Texture and Flavor
Beans that have been soaked properly cook up tender and hold their shape.
They also absorb seasonings better, which means tastier beans in the end.
Quick Soak vs Overnight Soak
There are two main ways to soak dried beans, and both get the job done.
1. The Overnight Soak
This is the classic method for how long to soak dried beans.
Just place your beans in a big bowl, cover them with a few inches of cold water, and let them sit for 8 to 12 hours.
It’s hands-off and gives you the best texture, which is why it’s the go-to for most people.
2. The Quick Soak
If you forgot to soak overnight, don’t worry.
Add your beans to a pot, cover with water, and bring them to a boil for 2 to 3 minutes.
Then turn off the heat and let them sit for about an hour.
This shortcut answers the question of how long to soak dried beans when you’re short on time, and it works surprisingly well.
Tips for Soaking Dried Beans Perfectly
A few simple habits will help you get the best results every time.
1. Use Plenty of Water
Beans soak up a lot of liquid, so use at least three to four cups of water for every cup of beans.
2. Add a Little Salt
Soaking dried beans in lightly salted water helps them season from the inside out and keeps the skins from splitting.
3. Skip the Fridge Unless It’s Hot
Room temperature is fine, but if your kitchen is warm, pop the bowl in the fridge so the beans don’t ferment.
4. Drain and Rinse Before Cooking
Once the soak is done, drain the water and give the beans a good rinse before they hit the pot.
So, How Long Should You Soak Dried Beans?
You should soak dried beans for 6 to 12 hours, depending on the size of the bean.
Small beans need about 6 to 8 hours, medium beans need 8 to 10 hours, and large beans need 10 to 12 hours.
If you’re in a hurry, the quick soak method works in about an hour.
Either way, soaking dried beans is the key step that gives you tender, creamy, and easy-to-digest beans every single time.
Now that you know how long to soak dried beans, go ahead and get that pot started.