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 can cook garbanzo beans from scratch by soaking them overnight and then simmering them until tender.
It’s one of those kitchen tasks that sounds intimidating but is actually incredibly simple and rewarding.
When you cook garbanzo beans from scratch, you control the texture, the salt, and the flavor in a way that canned beans just can’t match.
Plus, they taste so much better than anything you’ll pop out of a can.
If you’ve ever wondered how to cook garbanzo beans from scratch without ending up with a mushy or tough batch, you’re in the right place.
In this post, we’ll walk through why cooking garbanzo beans from scratch is worth it, the best methods for getting them perfectly tender, and a few tips to make the process foolproof.
Let’s get cooking.
Why Cook Garbanzo Beans from Scratch?
Cooking garbanzo beans from scratch is worth every minute, and here’s why:
1. You Control the Texture
When you cook garbanzo beans from scratch, you decide exactly how soft or firm they end up.
Canned beans are often inconsistent, some are mushy while others are still a bit chalky.
With dried beans, you can pull them off the heat the moment they hit that perfect creamy-yet-firm stage.
That means you can cook garbanzo beans from scratch for a salad where you want them to hold their shape, or let them go longer for a silky hummus.
2. Better Flavor Every Time
Dried garbanzo beans have a subtly nutty, earthy flavor that canned beans lose during processing.
When you cook garbanzo beans from scratch, you can toss in aromatics like bay leaves, garlic, or onion to build even more depth.
The cooking liquid itself becomes a rich, golden broth you can save for soups or stews.
3. No Weird Additives
Canned beans often come with added sodium, preservatives, or firming agents like calcium chloride.
Cooking garbanzo beans from scratch means the only ingredients are beans, water, and whatever you choose to add.
It’s a cleaner, cheaper, and more satisfying way to eat.
4. It’s Way Cheaper
A one-pound bag of dried garbanzo beans costs about the same as one or two cans, but it yields the equivalent of four to five cans.
If you cook garbanzo beans from scratch regularly, the savings really add up.
How to Cook Garbanzo Beans from Scratch Step by Step
Here’s the simplest, most reliable method to cook garbanzo beans from scratch at home.
1. Soak Them Overnight
Start by rinsing your dried garbanzo beans and picking out any shriveled ones or tiny stones.
Place them in a large bowl and cover with at least three inches of cold water.
Let them soak for 8 to 12 hours, or overnight.
This step softens the beans and helps them cook more evenly when you cook garbanzo beans from scratch.
If you’re short on time, a quick soak works too: boil them for two minutes, then let them sit for an hour.
2. Drain and Rinse
After soaking, drain the beans and give them a good rinse.
This removes some of the compounds that can cause gas and improves the final flavor.
3. Simmer Gently
Put the soaked beans in a large pot and cover with fresh water by about two inches.
Add a bay leaf, a couple of garlic cloves, or a piece of kombu if you like.
Bring to a boil, then reduce the heat and simmer gently.
When you cook garbanzo beans from scratch, a gentle simmer is key.
A hard boil will make the skins split and the beans fall apart.
Skim off any foam that rises to the top.
4. Season at the Right Time
Wait until the beans are almost tender before adding salt.
Adding salt too early can toughen the skins and slow down cooking.
So if you want to cook garbanzo beans from scratch perfectly, hold the salt until the last 10 minutes.
A clove of garlic or a strip of kombu can go in early, but salt comes late.
5. Check for Doneness
Depending on the age and size of your beans, they’ll take anywhere from 1 to 2 hours.
Start checking at the one-hour mark.
They’re done when you can easily smoosh one between your fingers or bite through it without any chalkiness.
If you cook garbanzo beans from scratch and they’re still firm, just keep simmering and check every 15 minutes.
6. Cool and Store
Once tender, drain the beans but save that cooking liquid.
It’s called aquafaba, and it’s a fantastic egg replacer in vegan baking.
Store cooked garbanzo beans in the fridge for up to five days, or freeze them in their liquid for up to six months.
Tips for Perfectly Cooked Garbanzo Beans from Scratch
A few small tweaks can make a big difference when you cook garbanzo beans from scratch.
1. Skip the Baking Soda (Usually)
Some people add baking soda to speed things up, but it can leave a soapy taste and turn the beans mushy.
If your beans are very old, a tiny pinch can help, but usually it’s not needed.
2. Use Fresh Dried Beans
The older the beans, the longer they take to cook.
If you buy dried garbanzo beans from a bulk bin that’s been sitting for years, they may never get truly tender.
Buy from a store with good turnover, and cook garbanzo beans from scratch within a year of purchase.
3. Don’t Add Acid Too Early
Tomatoes, lemon juice, and vinegar can slow down the softening process.
Add them after the beans are fully cooked if you want them to stay creamy.
4. Save That Liquid
Aquafaba is liquid gold.
Use it to make vegan mayo, meringues, or even cocktails.
When you cook garbanzo beans from scratch, you get this bonus for free.
So, How to Cook Garbanzo Beans from Scratch?
You cook garbanzo beans from scratch by soaking them overnight, simmering them gently with aromatics, and salting them only at the end.
It’s a slow but simple process that rewards you with creamy, flavorful beans and a rich cooking liquid you can use in all kinds of dishes.
Once you get the hang of it, you’ll never want to go back to the canned stuff.
So grab a bag of dried garbanzo beans and give it a try.
Your hummus, salads, and stews will thank you.