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.
Soaking garbanzo beans before cooking takes 8 to 12 hours at room temperature, or you can use a quick-soak method that gets them ready in about 1 to 2 hours.
If you’ve been wondering how long to soak garbanzo beans before cooking, the honest answer is that it depends on your schedule and the method you choose.
Either way, soaking is an important step that helps soften the beans, reduces cooking time, and makes them easier to digest.
In this post, we’ll walk through exactly how long to soak garbanzo beans before cooking, the best soaking methods, and a few tips to get perfect results every time.
Let’s dig in.
How Long to Soak Garbanzo Beans Before Cooking
The short answer is that you should soak garbanzo beans for 8 to 12 hours before cooking.
That’s the traditional overnight soak, and it’s the method most cooks and recipe developers recommend because it gives the beans plenty of time to absorb water evenly.
Here’s a closer look at the timing options you have:
1. The Overnight Soak (8 to 12 Hours)
The overnight soak is the gold standard when it comes to how long to soak garbanzo beans before cooking.
You simply place the dried beans in a large bowl, cover them with 3 to 4 inches of cold water, and let them sit on the counter while you sleep.
By morning, the beans will have roughly doubled in size and be ready for the pot.
This method gives you the creamiest texture and the most even cooking results.
2. The Quick-Soak Method (1 to 2 Hours)
If you forgot to soak overnight, don’t worry because there’s a faster way.
To quick-soak garbanzo beans, place them in a pot, cover with water, and bring everything to a boil for 2 to 3 minutes.
Then remove the pot from the heat, cover it, and let the beans sit for about 1 hour.
This quick-soak shortcut answers the question of how long to soak garbanzo beans before cooking when you’re short on time.
It won’t give you quite the same texture as an overnight soak, but it works well in a pinch.
3. Can You Soak Garbanzo Beans Too Long?
Yes, you can soak garbanzo beans for too long, and it’s worth knowing the signs.
If you soak them for more than 24 hours, especially in a warm kitchen, the beans can start to ferment, smell sour, or turn mushy.
So while 8 to 12 hours is ideal, keeping them in the fridge during a longer soak is a smart move.
That way, you can extend the soak without risking spoilage.
Why Soaking Garbanzo Beans Matters
Understanding why you soak garbanzo beans in the first place makes the timing easier to remember.
Here’s what soaking actually does:
1. It Softens the Beans
Dried garbanzo beans are rock hard, and soaking rehydrates them so they cook evenly.
Without soaking, the outside can turn soft while the inside stays tough and grainy.
2. It Cuts Down on Cooking Time
Soaked garbanzo beans cook in about 1 to 2 hours, while unsoaked beans can take 3 hours or more.
That’s a big difference when you’re hungry and waiting on dinner.
3. It Makes Them Easier to Digest
Soaking helps break down some of the natural compounds that cause gas and bloating.
This is why soaked beans tend to be gentler on your stomach than unsoaked ones.
Tips for Soaking Garbanzo Beans Perfectly
Now that you know how long to soak garbanzo beans before cooking, here are a few tips to nail the process.
1. Use Plenty of Water
Always use a large bowl and plenty of water because the beans will double or even triple in size.
A good rule is 3 to 4 cups of water for every cup of dried beans.
2. Add a Pinch of Salt (Optional)
Some cooks add a pinch of salt or a splash of apple cider vinegar to the soaking water.
This can help soften the skins and improve the final texture of your garbanzo beans.
3. Rinse Before Cooking
Once your soak is done, drain the beans and rinse them well under cold water.
This removes any residue and gets them ready for boiling, roasting, or blending into hummus.
4. Skip the Canned Shortcut When You Can
Canned chickpeas are convenient, but dried garbanzo beans that you soak yourself taste fresher and have a better texture.
Plus, you control the sodium and seasonings completely.
So, How Long to Soak Garbanzo Beans Before Cooking?
You should soak garbanzo beans for 8 to 12 hours before cooking, or use the quick-soak method for about 1 to 2 hours if you’re in a hurry.
Soaking softens the beans, shortens cooking time, and makes them easier on your stomach.
Just remember to use plenty of water, keep longer soaks in the fridge, and rinse well before you cook.
Now you know exactly how long to soak garbanzo beans before cooking, so go ahead and get those beans ready for your next batch of hummus, soup, or salad.