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.
The perfect hummus starts with perfectly cooked garbanzo beans.
If you’re wondering how long to cook garbanzo beans for hummus, the answer is roughly 60 to 90 minutes on the stovetop after an overnight soak, or about 15 to 20 minutes in a pressure cooker.
That said, the real secret isn’t just time.
It’s cooking them until they’re incredibly soft, almost falling apart, because that’s what gives you that silky, creamy texture everyone loves.
In this post, we’ll walk through exactly how long to cook garbanzo beans for hummus, why cooking time matters so much, and a few tricks to get the smoothest results every single time.
Let’s dive in.
How Long to Cook Garbanzo Beans for Hummus
Cooking garbanzo beans for hummus is all about patience.
Here’s the breakdown based on your method.
1. Stovetop Method: 60 to 90 Minutes
After soaking your dried garbanzo beans overnight, drain and rinse them.
Cover them with fresh water by about two inches in a large pot.
Bring everything to a boil, then reduce the heat and let them simmer.
For hummus, you want to cook garbanzo beans for at least 60 minutes, though 90 minutes is often better.
The beans should be so tender that they basically mush when you press one between your fingers.
If they still have any bite to them, keep going.
That extra time is what separates gritty hummus from the good stuff.
2. Pressure Cooker Method: 15 to 20 Minutes
If you’re using an Instant Pot or another pressure cooker, you can cut that time way down.
Cook garbanzo beans for hummus at high pressure for about 15 minutes, then let the pressure release naturally for another 10 to 15 minutes.
This gives you that same ultra-soft texture in a fraction of the time.
Just make sure you don’t skip the natural release.
Quick-releasing can leave the beans slightly firm in the center, which isn’t ideal when you’re aiming for creamy hummus.
3. Canned Garbanzo Beans: Basically Zero Minutes
Already have a can in your pantry?
You technically don’t need to cook garbanzo beans for hummus at all if they’re canned since they’re already cooked.
But here’s a little trick: simmer them in their liquid for 10 to 15 minutes before blending.
This softens them even more and makes a noticeable difference in texture.
It’s a small step that pays off big.
Why Cooking Time Matters for Creamy Hummus
The reason you cook garbanzo beans for hummus longer than you might for other dishes comes down to texture.
Hummus is supposed to be smooth and velvety, not grainy.
Here’s what’s happening.
1. Soft Beans Blend Smoother
When you cook garbanzo beans for hummus until they’re very soft, their cell walls break down completely.
That means your blender or food processor can pulverize them into a truly smooth paste.
Under-cooked beans stay firm, and no matter how long you blend, you’ll end up with tiny bits that ruin the texture.
2. The Skins Are the Enemy
Garbanzo bean skins are notoriously tough.
The longer you cook garbanzo beans for hummus, the more those skins soften and slip off.
Some people even rub the cooked beans in a towel or soak them with a pinch of baking soda to remove the skins entirely.
It sounds fussy, but it’s the difference between good hummus and unforgettable hummus.
3. Baking Soda Speeds Things Up
Adding a half-teaspoon of baking soda to your soaking water or cooking pot can help.
It raises the pH, which weakens the beans’ skins and helps them soften faster.
This means you might be able to cook garbanzo beans for hummus in closer to 45 or 60 minutes instead of 90.
Just don’t overdo it, or you’ll taste the soda.
Tips for the Best Results
Beyond timing, a few simple habits make a huge difference.
1. Always Soak Overnight
Soaking dried garbanzo beans for 8 to 12 hours before you cook them softens them and cuts down cooking time.
It also makes them easier to digest, which means less bloating later.
If you’re short on time, a quick soak in boiling water for an hour works in a pinch.
2. Reserve the Cooking Liquid
The water you cook garbanzo beans in for hummus is liquid gold.
It’s starchy and flavorful, and it’s the best thing to use for thinning out your hummus as you blend.
It keeps things creamy without watering down the taste the way plain water can.
3. Blend While Warm
Warm beans blend into a smoother paste than cold ones.
So once you cook garbanzo beans for hummus, don’t let them cool completely before blending.
Toss them into the food processor while they’re still warm, add your tahini, lemon, garlic, and olive oil, and blend away.
4. Blend Longer Than You Think
Even after you cook garbanzo beans for hummus perfectly, you need to blend for a while.
Give it a full three to five minutes, scraping down the sides as you go.
Trust the process.
That extended blending is what turns soft beans into that dreamy, dip-able magic.
So, How Long to Cook Garbanzo Beans for Hummus?
You should cook garbanzo beans for hummus for 60 to 90 minutes on the stovetop, or 15 to 20 minutes in a pressure cooker, until they’re incredibly soft and almost falling apart.
If you’re using canned beans, a quick 10 to 15 minute simmer does wonders.
The key takeaway is that when you cook garbanzo beans for hummus, softer is always better.
Don’t rush it, don’t undercook them, and don’t skip the skins if you can help it.
Get that texture right, and your hummus will taste like it came from your favorite Middle Eastern restaurant.
Now go soak some beans and make something delicious.