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.
You cook garbanzo beans for about 1 to 2 hours when starting from dried, depending on whether you soak them first and how soft you like them.
If you’re using a pressure cooker, that time drops to around 35 to 50 minutes, which is a game-changer on busy weeknights.
And if you’re working with canned garbanzo beans, you’re really just heating them up for 5 to 10 minutes.
So the honest answer to how long do you cook garbanzo beans is that it depends on your method, but the good news is that none of these options are complicated.
In this post, we’ll break down exactly how long to cook garbanzo beans on the stove, in a pressure cooker, and from a can, plus a few tips so they turn out perfectly tender every time.
Let’s dive in.
How Long Do You Cook Garbanzo Beans on the Stove?
Cooking garbanzo beans on the stove is the classic method.
It takes a little patience, but the results are worth it.
Here’s how the timing usually works out.
1. Soaked Garbanzo Beans Take 1 to 2 Hours
If you soak your garbanzo beans overnight, they’ll cook in about 1 to 2 hours.
Soaking softens the beans and cuts down on cooking time significantly.
Just drain them, cover them with fresh water by a couple of inches, and bring everything to a boil.
Then reduce the heat and let them simmer until they’re tender.
2. Unsoaked Garbanzo Beans Take 2 to 3 Hours
If you skip the soak, expect to cook garbanzo beans for 2 to 3 hours.
The outer skins stay tough longer, so the heat needs more time to work its way in.
You can speed things up slightly by adding a pinch of baking soda to the water, which helps break down the beans faster.
3. Altitude and Bean Age Affect Timing
Here’s something most people don’t think about: older dried beans take longer to cook.
If your garbanzo beans have been sitting in the pantry for a year or more, add another 30 minutes or so to your cooking time.
High altitude also slows things down because water boils at a lower temperature.
So if you live in the mountains, plan for extra time when you cook garbanzo beans.
How Long Do You Cook Garbanzo Beans in a Pressure Cooker?
A pressure cooker or Instant Pot is the fastest way to cook garbanzo beans from scratch.
The high pressure forces heat into the beans quickly, so you get tender results in a fraction of the time.
1. Soaked Beans Take 35 to 40 Minutes
If you soaked your beans overnight, cook them under high pressure for about 35 to 40 minutes.
Add a tablespoon of oil to prevent foaming, and make sure there’s enough water to cover the beans by an inch or two.
Let the pressure release naturally for at least 15 minutes before opening the lid.
2. Unsoaked Beans Take 45 to 50 Minutes
No time to soak?
No problem.
Unsoaked garbanzo beans cook in about 45 to 50 minutes under high pressure.
That’s still way faster than the stovetop method, which is why so many people love their Instant Pot for this exact task.
3. Natural Release Matters
Don’t rush the pressure release.
A quick release can cause the beans to split and the skins to burst.
Letting the pressure come down naturally keeps your garbanzo beans intact and creamy.
How Long Do You Cook Canned Garbanzo Beans?
Canned garbanzo beans are already cooked, so you’re really just warming them up.
This takes 5 to 10 minutes on the stove or 1 to 2 minutes in the microwave.
Drain and rinse them first to remove excess sodium and the starchy liquid.
Then add them to soups, stews, or salads near the end of cooking so they don’t turn mushy.
If you’re making hummus, you don’t technically need to cook canned garbanzo beans at all, though a quick simmer with a pinch of baking soda makes them ultra-smooth.
How to Tell When Garbanzo Beans Are Done
No matter which method you use, the test is the same.
Scoop out a bean, let it cool for a second, and bite into it.
It should be soft all the way through with no chalky center.
It should also hold its shape rather than falling apart, unless you’re going for a creamy texture.
If it’s still firm, keep cooking and check again every 10 to 15 minutes.
Quick Tips for Perfect Garbanzo Beans
Add salt at the end, not the beginning, since salt early on can toughen the skins.
A piece of kombu or a bay leaf in the pot adds flavor and helps with digestion.
And save that cooking liquid, because aquafaba is liquid gold for vegan baking and whipped toppings.
So, How Long Do You Cook Garbanzo Beans?
You cook garbanzo beans for 1 to 2 hours on the stove if soaked, 2 to 3 hours if unsoaked, 35 to 50 minutes in a pressure cooker, and just 5 to 10 minutes if they come from a can.
The exact time depends on your method, your altitude, and how fresh your dried beans are.
But once you know how long to cook garbanzo beans for your setup, you’ll never have to guess again.
So grab a bag of dried chickpeas, pick your method, and get cooking.
Your future hummus, curries, and salads will thank you.