Easy, detailed instructions for how to cook garbanzo beans in your pressure cooker, slow cooker or on the stovetop. These tested, tried-and true recipes turn dried chickpeas into flavorful, tender perfectly cooked beans.
Garbanzo beans, also known as chickpeas, are a widely loved and versatile bean. One of the reasons they're so popular is how good they taste; chickpeas taste like a mild, nutty and slightly sweet bean with a little bit of earthiness and a creamy, tender texture.
Knowing how to cook garbanzo beans lets you use chickpeas in a wide variety of salads, soups and other dishes.
For convenience, I always keep canned chickpeas in my pantry. However, lately I've gotten into the habit of cooking dried garbanzo beans. It's easier than you think!
You can easily cook large batches of garbanzos using one of three methods: pressure cooker (Instant Pot), slow cooker or stovetop.
Looking for more dried bean recipes? Try Instant Pot white beans, Instant Pot pinto beans, or Instant Pot black beans. You can also learn how cook dried black lentils or how to cook dried red lentils.
Jump to:
- Should I Soak Dried Chickpeas?
- Three Methods for Cooking Garbanzo Beans
- Ratio of Water to Beans
- Instant Pot Chickpeas (soaked and un-soaked)
- Expert Tip
- Slow Cooker Chickpeas
- Stovetop Chickpeas
- How to Cook Chickpeas From a Can
- How to Season Garbanzo Beans
- Why Are My Beans Still Hard After Cooking?
- FAQs About Garbanzo Beans
- Chickpea Recipes
- 📖 Recipe
Should I Soak Dried Chickpeas?
Soaking beans in water before cooking them is optional and can depend on the cooking method (read below). The main benefit of soaking is that it shortens the cooking time and makes it more likely that the beans will cook evenly and have a creamy, tender texture.
To soak beans, put the beans in a large bowl (they expand in size as they soak) and add enough cold water so there's about 2-inches of water above the beans. For more flavor and to soften the bean skins, add 1 tablespoon of salt for every pound of beans.
Soak the beans for a minimum of 6 hours and up to 12 hours before draining, rinsing and cooking. The longer the soaking time, the shorter the cooking time.
Three Methods for Cooking Garbanzo Beans
Pressure cooker (Instant Pot): I've found that a pressure cooker consistently makes tender, creamy beans without any pre-soaking. Also, it's such a hands-off cooking method that I don't mind if the beans take longer to cook. However, you can pre-soak the beans if you want to shorten the cooking time - it shortens the cooking time quite a bit!
Stovetop: I do always soak garbanzo beans when cooking on a stove-top. Otherwise, cooking un-soaked garbanzos can take hours. Giving the beans a head-start by soaking the night before really helps shorten the cooking time.
Slow Cooker: I do always soak garbanzo beans for the slow cooker. You don't have to, but it does shorten the cooking time. I also find that slow cooked beans are ultimately more tender and digestible if I soak them overnight first.
Ratio of Water to Beans
The ratio of water I use for all cooking methods is 4:1 (water to beans). This works out to be 4 cups water for every 1 cup (8 ounces) of beans.
I use slightly more water if I'm cooking beans in the slow cooker, to make sure the beans stay submerged in liquid.
The amount of water doesn't have to be exact. A good rule of thumb is to make sure there is about 2 inches of water above the dried beans.
Instant Pot Chickpeas (soaked and un-soaked)
(see the recipe card at the end of the post for detailed ingredient amounts and instructions)
Un-soaked Instructions
Cook on high pressure for 45 to 60 minutes (natural release) depending on the texture you prefer.
45 minutes = The beans are tender but have some firmness still. Perfect for salads, or if you're going to be simmering them in soup or stew later
60 minutes = The beans hold their shape, but the texture is very soft and creamy. Perfect for blending into hummus.
Soaked Instructions
The cooking time for pre-soaked beans depends on how long they were soaked. Garbanzos soaked for 12+ hours only need 5 minutes at high pressure in the Instant Pot, but a shorter soak (6 to 8 hours) means you'll need a longer cooking time, around 15 minutes at high pressure.
12 hour soak: Start at 5 minutes at high pressure for chickpeas that hold their shape well and still have a little firmness, but are tender and creamy in the middle. For softer beans, start with 10 minutes at high pressure.
6 to 8 hours soak: Try 15 minutes at high pressure, or 18 minutes for softer beans.
Expert Tip
Remember, if the beans aren't soft enough after being cooked you can always lock the lid back on the pressure cooker and program a few more minutes of cooking time.
Slow Cooker Chickpeas
(see the recipe card at the end of the post for detailed ingredient amounts and instructions)
The cooking time for slow cookers can vary, but plan on at least several hours.
Un-soaked: Cook on high for 6 to 8+ hours. At 6 hours, the beans will still be fairly firm. At 8 hours, they'll be softer but you might want to cook them even longer.
Soaked: Cook on high for 3 to 6 hours, depending on the texture you like.
Stovetop Chickpeas
(see the recipe card at the end of the post for detailed ingredient amounts and instructions)
I recommend pre-soaking the beans overnight before cooking them on the stovetop. Otherwise, it just takes way too much time to cook them!
Drain the soaked chickpeas (see the section above about soaking beans). Simmer (uncovered or partially covered with a lid) in water until they reach your desired texture. The cooking time on the stovetop can vary quite a bit - start checking the beans at 25 minutes, but don't be surprised if they take over an hour to reach a texture you like.
Expert Tip: To make the chickpeas very tender (perfect for hummus) and help them cook faster, use baking soda to tenderize the dried beans. After soaking overnight, drain the beans. Then combine 1 teaspoon of baking soda with every 8 ounces of dried beans in a sauce pan. Cook for about 3 minutes over medium-high, stirring constantly. Then add enough water to cook the dried beans and bring to a simmer. Skim off any foam and skins that rise to the top of the pot as the beans cook.
How to Cook Chickpeas From a Can
Chickpeas from a can are cooked and ready to eat. You can eat them cold, or add the canned chickpeas to a recipe that you are cooking.
Canned beans can be added either at the beginning or end of simmering soup or stew. They can also be added to recipes that are roasting in the oven, like my chickpea stew with chicken and potatoes.
You cannot cook dried chickpeas in the oven; they need to be cooked beforehand, or you can use canned chickpeas. I like roasting canned chickpeas into a tasty snack, like my crispy parmesan chickpeas.
For most recipes, you'll want to drain canned chickpeas before eating them. Rinsing with cold water is optional. However, if you like the flavor of the liquid in the can, you can add it to soup, stew or chili in addition to broth. Keep in mind that it is salty and has a viscous texture, which will affect the dish you're cooking.
How to Season Garbanzo Beans
You can simmer your beans in nothing but salted water (I have never found that salt makes beans tough). However, adding just a few more ingredients while beans cook can add lots of flavor.
- Fresh thyme, rosemary or parsley stems
- Whole garlic cloves (or cut the top off a head of garlic and drop it in the pot)
- Onion, shallot or leeks
- Whole dried spices, like coriander, peppercorns, star anise, cinnamon sticks, cumin seeds, bay leaf, dried chiles
- Celery or carrot
- Bacon or ham bone
- Broth instead of water
Why Are My Beans Still Hard After Cooking?
If you've cooked your beans for the recommended amount of time and they are still hard and undercooked, there are several reasons why this might happen.
First, keep in mind that there is rarely an exact cooking time that works perfectly for everyone. The freshness of the beans and the size of the beans can vary. I've noticed that some brands of dried chickpeas are smaller than other other brands. So your garbanzo beans might take longer or shorter to cook than my garbanzo beans.
In addition to the size and age of the beans (dried beans that are fresher cook faster than beans that have sat on a shelf for months or years), other things that can affect the cooking time:
Acidic ingredients: Tomatoes are often the culprit, but other acidic ingredients like wine, lemon and vinegar can prevent beans from getting soft.
Hard water: The more minerals in your tap water, the longer the beans will take to cook.
Liquid level: It's better to error on the side of adding more water, because beans that aren't completely submerged in water won't cook evenly.
FAQs About Garbanzo Beans
Cooked beans stay fresh for 5 to 7 days in the refrigerator.
Yes, you can make a big batch of beans and freeze them for later. You can freeze large or small quantities in freezer bags or freezer-safe containers. If using freezer bags, make sure to press as much air out of the bag as possible, to avoid freezer burn. Try to use frozen beans within 6 months of freezing them.
Beans can be frozen with or without liquid. The liquid can be the water they were cooked in, fresh water, or broth. I usually freeze cooked beans without any liquid. They defrost faster this way and are easier to use in salads or other dishes that don't have broth.
However, if you're going to keep the beans in the freezer for months, then adding liquid to cover the cooked beans will help avoid freezer burn.
About 1 ½ cups cooked beans equal a 15-oz can of beans.
Yes, canned chickpeas are cooked and ready to eat. Or, you can put them directly into a recipe. They hold up well in soups and stews and recipes that are baked in the oven, so you can add them at the beginning of the cooking time.
Eight ounces of dried garbanzos (about 1 ¼ cups) makes about 3 cups cooked garbanzo beans.
The liquid in a can of chickpeas is called aquafaba (latin for "bean water"). It is a popular replacement for eggs and egg whites in vegan recipes. Aquafaba works especially well as an egg white replacement and can be whipped into an airy, thick meringue.
Chickpea Recipes
If you try this Garbanzo Bean recipe please leave a 🌟 star rating and let me know how the beans turned out in the 📝 comments section below. I love hearing from readers!
Print📖 Recipe
How to Cook Garbanzo Beans (chickpeas)
Easy, detailed instructions for how to cook garbanzo beans in your pressure cooker, slow cooker or on the stovetop. My favorite method is the pressure cooker! Note that the cooking time will vary depending on how you cook the beans and whether or not they are soaked.
I've noticed that some brands of dried beans cook differently than other brands. So your garbanzo beans might take longer or shorter to cook than my garbanzo beans. However, these instructions should give you a very close approximation of how long to cook your dried chickpeas.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 6 cups cooked beans 1x
- Category: Side Dishes
- Method: pressure cooker, stovetop or slow cooker
- Cuisine: American
- Diet: Vegan
Ingredients
- 1 pound dried garbanzo beans (about 2 ½ cups)
- 8 cups water
- 1 teaspoon salt (or 1 ½ teaspoons kosher salt)
Instructions
Optional: Soak the beans before cookings. See notes below for detailed soaking instructions
- Combine the beans, water and salt in the cooking vessel
- Add additional flavors if desired (such as onion, garlic, fresh herbs - see notes below for more ideas)
- Follow the cooking times below, depending on the cooking method
Pressure Cooker
Un-soaked: Cook on high pressure for 45 to 60 minutes, depending on the texture you prefer. Use a natural release when the cooking time is done.
Soaked: If the beans have been soaked about 12 hours, then cook them 5 to 10 minutes at high pressure, depending on the texture you want. If the beans were soaked 8 hours or less, then try 15 to 18 minutes at high pressure. Use a natural release when the cooking time is done.
Slow Cooker
I like to add an extra cup of water to the slow cooker (so 1 pound of dried beans with 9 cups wate)
Un-soaked: Cook on high for 6 to 8+ hours
Soaked: Cook on high for 3 to 6+ hours
Stovetop
I recommend always soaking dried garbanzo beans overnight before cooking them on a stovetop. After soaking, drain the beans then simmer in fresh water (uncovered or partially covered with a lid) until they reach your desired texture. Cooking time on the stove can vary a lot. Start checking the beans at 25 minutes, but don't be surprised if they take over an hour to reach a texture you like. Make sure the beans are covered with water the entire time, adding more if needed.
Notes
How to Soak Beans
Soaking beans in water before cooking them is optional and can depend on the cooking method. The main benefit of soaking is that it shortens the cooking time and makes it more likely that the beans will cook evenly and have a creamy, tender texture.
To soak beans, put the beans in a large bowl (they expand in size as they soak) and add enough cold water so there's about 2-inches of water above the beans. For more flavor and to soften the bean skins, add 1 tablespoon of salt for every pound of beans.
Soak the beans for a minimum of 6 hours and up to 12 hours before draining, rinsing and cooking. The longer the soaking time, the shorter the cooking time.
How to Add More Flavor
I usually just cook dried beans in nothing but salted water. However, adding just a few more ingredients while beans cook can add lots of flavor. You can add one or more of these flavor enhancers to the cooking water before cooking the beans:
- Fresh thyme, rosemary or parsley stems
- Whole garlic cloves (or cut the top off a head of garlic and drop it in the pot)
- Onion, shallot or leeks
- Whole dried spices, like coriander, peppercorns, star anise, cinnamon sticks, cumin seeds, bay leaf, dried chiles
- Celery or carrot
- Bacon or ham bone
- Broth instead of water
Jenny
A helpful guide for cooking chickpeas in many different ways.
Beth
What a lovely recipe! My hubby and I have always preferred dried garbanzo beans than canned. So excited to make this again! Turned out great and so tasty!
Priya Srinivasan
Wonderful post, i never knew we can pressure cook unsoaked chickpeas soft in pressure cooker. I m definitely going to try that. thanks for the detailed instructions.
Andrea
What great information and instructions in this post. Can't wait to try these garbanzo beans out.
Jenn
This post is a wealth of info thank you! I love cooking them stove top usually but now I want to try my garbanzo beans in the instant pot and slow cooker to see how I like those methods too! Thanks for all the tips and tricks!
Claudia Lamascolo
This is great now I can make them instead of rinse the canned ones loaded with sodium thanks for posting!
Karen
I love my Instapot too ! TY for posting this garbonzo bean recipe. Dried garbanzo beans do taste better than canned!
S.
Dried garbanzo beans really do taste better than canned. It's worth the effort!