How Long Do You Cook Garbanzo Beans

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 in about 1 to 2 hours if you’re starting with dried beans, depending on whether you soak them first and how soft you want them.
 
If you’re using a pressure cooker, that time drops to around 35 to 50 minutes, and if you’re using 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 really depends on your method, your equipment, and the texture you’re after.
 
In this post, we’ll break down exactly how long to cook garbanzo beans on the stove, in a pressure cooker, and in a slow cooker, plus a few tips so they come out perfectly tender every time.
 
Let’s get into it.
 

How Long Do You Cook Garbanzo Beans on the Stove?

When you cook garbanzo beans on the stovetop, the total time usually falls between 1 and 2 hours after soaking, or 2 to 3 hours if you skip the soak.
 
Here’s how that breaks down based on your starting point.
 

1. Soaked Garbanzo Beans Take 1 to 2 Hours

If you soak your garbanzo beans overnight, they’ll cook in roughly 1 to 2 hours of gentle simmering.
 
Soaking softens the beans and cuts down how long you cook garbanzo beans significantly.
 
Start checking them at the 1-hour mark, because older beans can take longer while fresher ones cook faster.
 

2. Unsoaked Garbanzo Beans Take 2 to 3 Hours

If you forgot to soak, don’t worry, you can still cook garbanzo beans straight from dry.
 
Just expect them to take 2 to 3 hours of simmering, and you’ll need to add more water along the way.
 
This is the long answer to how long do you cook garbanzo beans, but the results are still worth it.
 

3. Keep Them at a Gentle Simmer

A rolling boil will break the beans apart before they’re fully cooked, so keep the heat low.
 
A steady simmer is the sweet spot when you cook garbanzo beans on the stove.
 
You’ll know they’re done when you can easily mash one with a fork or squeeze it between your fingers.
 

How Long Do You Cook Garbanzo Beans in a Pressure Cooker?

A pressure cooker is the fastest way to cook garbanzo beans, and it’s a game changer on busy days.
 
Here’s the timing you can expect.
 

1. Soaked Beans Take 35 to 40 Minutes

Soaked garbanzo beans cook in about 35 to 40 minutes at high pressure, plus natural release time.
 
Let the pressure come down naturally for at least 10 to 15 minutes so the beans finish cooking evenly.
 
That’s a huge shortcut when you want to know how long do you cook garbanzo beans without babysitting a pot.
 

2. Unsoaked Beans Take 45 to 50 Minutes

Unsoaked garbanzo beans need about 45 to 50 minutes at high pressure.
 
Add a little extra water since dry beans absorb more of it.
 
And again, use a natural release so you cook garbanzo beans that stay whole instead of split.
 

3. Add a Little Oil to Reduce Foaming

A teaspoon of oil in the cooking water helps cut down foam, which can clog the pressure valve.
 
It’s a small step that makes a big difference when you cook garbanzo beans under pressure.
 

How Long Do You Cook Garbanzo Beans in a Slow Cooker?

Your slow cooker is perfect for set-it-and-forget-it garbanzo beans, and the timing is very forgiving.
 
Here’s what to expect.
 

1. Soaked Beans Take 3 to 4 Hours on High

Soaked garbanzo beans need about 3 to 4 hours on high or 6 to 8 hours on low.
 
This is one of the easiest ways to cook garbanzo beans while you go about your day.
 

2. Unsoaked Beans Take 6 to 8 Hours on High

If you skip the soak, plan on 6 to 8 hours on high.
 
Cover the beans with a few inches of water, since they’ll swell as they cook.
 
The slow cooker is gentle, so it’s hard to overcook garbanzo beans this way.
 

3. Season at the End for Best Flavor

Hold off on salty or acidic ingredients until the beans are tender.
 
Salt and acid can toughen the skins and stretch out how long do you cook garbanzo beans.
 
Add your seasonings in the last 30 minutes for the best texture and taste.
 

4. A Quick Note on Canned Garbanzo Beans

Canned garbanzo beans are already cooked, so you just need to warm them for 5 to 10 minutes.
 
Rinse them well to cut the sodium, then add them to soups, salads, or hummus.
 
This is the quickest option when you don’t have time to cook garbanzo beans from scratch.
 

So, How Long Do You Cook Garbanzo Beans?

You cook garbanzo beans for 1 to 2 hours on the stove if they’re soaked, 2 to 3 hours if they’re not, 35 to 50 minutes in a pressure cooker, or 3 to 8 hours in a slow cooker.
 
Canned garbanzo beans only need a quick 5 to 10 minutes of warming.
 
The best way to know when they’re done is to taste one, because tender, creamy beans are the goal no matter which method you choose.
 
Hope this post has helped you figure out exactly how long do you cook garbanzo beans so yours turn out perfectly tender every single time.