How to Cook Chickpeas (With or Without Soaking)

This post may contain affiliate links. Please read my disclosure and privacy policy.

It took me years to learn how to cook chickpeas from scratch, so today I thought I’d share a quick tutorial to help make it less intimidating. I’m including tips on how to “quick soak” dry beans, in case you forget to soak them the night before, too!

chickpeas in white pot

How Long Does it Take to Cook Chickpeas?

When you start with soaked chickpeas, it takes about 45 to 60 minutes to cook them from scratch. It can take longer if you add salt to the cooking water, or if you start with particularly old beans. (Older beans take longer to cook, and it’s difficult to know how old they are when you buy them at the store.)

Pro Tip: Beans that you buy from a bulk bin may be fresher than the ones you buy in a package off the shelf. This is especially true if you find a grocery store that has an active bulk bin section, so that the contents in the bins turnover faster.

dried and soaked chickpeas

Do You Have to Soak Beans Before Cooking?

No, you don’t have to soak beans before you cook them. If you forget, you can simply start the cooking process, but expect them to take longer to cook than if you had soaked them first. It can take up to twice the time if you don’t soak them first.

The reason most people prefer to soak beans is:

  1. Soaking makes the beans cook faster. (Who wants to wait around for more than an hour to cook beans?)
  2. Soaking may help them digest better. Soaking may help to remove some of the phytic acid found in dry beans, and it may also help remove some of their gas-causing properties. If you want to remove even more phytic acid, try Instant Pot Chickpeas instead– pressure cooking helps even more!

When it comes to avoiding gas and bloating, I’ve also heard that eating beans consistently for 3 to 4 weeks is usually enough to make excess gas go away. Your body has to get used to it, so any new addition can cause gas and bloating at first. (The same thing can happen when you add more cruciferous veggies to your routine.)

How to Soak Dry Beans:

Place the dry beans in a large bowl, with enough room for them to double in size. Cover the beans with roughly 3 inches of water, and let them soak in the fridge overnight. The longer you soak them, the faster they will cook. I recommend keeping the beans in the fridge so that you don’t have to worry about spoilage, for up to 24 hours.

How to Quick Soak Beans

If you don’t have time to soak your beans ahead of time, you can use this “quick soak” method, which shortens the overall cooking time.

To quick soak beans:

  1. Pour the dry beans into a saucepan and cover them with 3 inches of water
  2. Bring a boil, and let it boil for 5 minutes
  3. Remove the pan from the heat and let it cool for 1 hour

The benefit of quick-soaking beans is that you may help to remove some of those indigestible sugars that may cause digestive troubles, and the beans will cook faster than if you didn’t soak them at all. Plus, you only have to watch the pot for 5 minutes in this case, instead of up to 2 hours like you might when cooking un-soaked beans.

quick soak beans

How do You Know When Chickpeas are Done?

When cooking chickpeas from scratch, you’ll need to check on them periodically for tenderness. I usually start with a timer around 35 to 45 minutes, when cooking soaked chickpeas.

  • You can press one of the beans against the side of the pot to see if it easily smashes, or you can use a slotted spoon or fork to lift one out of the pot and carefully taste it. (I like to cool off the bean under running water so I don’t burn my mouth!)
  • When using the quick-soak method listed above, chickpeas are usually done in 40 to 45 minutes, but they can take up to 60 minutes depending on the age of the bean.
  • For traditionally soaked chickpeas, they take roughly 45 to 60 minutes of cooking to become tender. These times assume you are using unsalted water. Adding salt may increase the cooking time.

I know that some experts out there will say that salting the water doesn’t slow the cooking process, but in my experience it can make a big difference– especially if you pressure cook them. While I was writing my Instant Pot Cookbook, I had batches of beans that NEVER became tender when I salted the water, even after 2 hours of cooking. So, I never salt my dry beans after that!

cooked chickpeas in strainer

Save the Aquafaba

Did you know that the leftover chickpea cooking liquid can also be useful? It’s often called aquafaba, and can be used as an egg substitute in several recipes. Try it in my Vegan Oat Flour Pancakes!

homemade aquafaba in a jar

If you’re not ready to use the aquafaba right away, you can freeze it for future use. I like to use ice trays to freeze it, so that it will be easier to thaw in portions later.

How to Freeze Chickpeas

If you like to cook large batches of chickpeas and save them for future use, my favorite way to store them is in the freezer. To freeze cooked chickpeas, you’ll simply spread them out on a large baking sheet, into a single layer. (This way they won’t stick together.)

frozen chickpeas on pan

Store them in the freezer for about 2 to 4 hours, then transfer them to an airtight container to freeze for up to 6 months. You’ll see that the beans easily separate when you freeze them this way, instead of being stuck in a large frozen chunk.

This will make them easier to measure when you’re ready to use them. Store them in 1 1/2 cup portions if you want to use them in recipes that call for 1 can of beans.

chickpeas in a glass jar

Chickpea Recipes

If you wind up having extra cooked chickpeas on hand, here are some delicious ways you can use them up.

chickpeas in white pot
Add to Collection
Print Pin
5 from 2 votes

How to Cook Chickpeas (With or Without Soaking)

Here's how to cook chickpeas at home, with or without soaking them. I walk you through the process step-by-step, with tips to make it as easy as possible.
Course Side Dish
Cuisine vegan
Keyword how to cook chickpeas
Prep Time 5 minutes
Cook Time 1 hour
Total Time 1 hour 5 minutes
Servings 6
Calories 121kcal


  • 1 cup dry chickpeas (this makes roughly 3 cups cooked)
  • water


How to Soak Chickpeas

  • Cover the dry chickpeas with 3 inches of water in a large bowl. Let them sit in your fridge overnight, or for up to 24 hours. They will double in size.

How to Quick-Soak Chickpeas

  • Pour the chickpeas into a saucepan and cover with 3 inches of water. Bring them to a boil, and boil for 5 minutes. Remove from the heat and let them cool for 1 hour.

How To Cook Soaked Chickpeas

  • Drain and rinse the chickpeas, then
  • Pour the chickpeas into a large saucepan and cover them with 3 to 4 inches of water. (I typically start with 8 cups of water for every 1 cup dry beans, when using a 3-quart pot.) Bring them to a boil.
  • Once boiling, lower the heat to a simmer (you still want to see small bubbles on the surface) and let the chickpeas cook uncovered until they are tender, about 45 to 60 minutes. Check on the beans after 30 minutes to make sure there is still enough water in the pot; sometimes it can evaporate and you'll need to add 1-2 cups more to keep them covered in water. (This ensures that the beans will cook evenly.)
  • Use a fork to smash one of the chickpeas against the side of the pot, to check for tenderness. When then smash easily, they are done. Drain the cooking water, saving it for future use if you want a vegan egg substitute (The cooking liquid is called aquafaba-- look up recipes for it!)
  • Cooked chickpeas can be stored in the fridge for up to a week in an airtight container, or you can freeze them on a baking sheet and store them in 1 1/2 cup portions for future use. Frozen chickpeas can be stored in an airtight conatiner for up to 6 months. (See more details about freezing in the post above.)

How to Cook Un-Soaked Chickpeas

  • Pour the dry chickpeas in a strainer and rinse them well in a strainer to remove any dirt.
  • Transfer the chickpeas to a large pot and cover them with 3 inches of water. (I use 8 cups of water for 1 cup of dry chickpeas, when using a 3-quart pot.)
  • Bring the water to a boil, then lower the heat to a simmer. You still want to see small bubbles on the surface. Simmer uncovered until the beans are covered, about 90 minutes to 2 hours.
  • Check on the beans every 30 minutes to make sure they are still covered in water. I usually have to add 2 cups of water after 60 minutes of cooking, and then I bring that water to a boil and lower to a simmer again to continue the cooking process. The beans should be tender in under 2 hours when you don't salt the cooking water.
  • Drain the beans, reserving the cooking water for aquafaba recipes, if desired. Use the beans right away, or store them in an airtight container in the fridge for up to a week. You can freeze the beans for up to 6 months. (See tips in this post for details!)



You can cover the pot with a lid as the beans cook, which may make them softer-- and you won't have to worry about evaporation as much. I found that cooking beans with the lid off made them more flavorful, so that's what I recommend doing if you don't mind checking on the liquid levels every now and then.


Calories: 121kcal | Carbohydrates: 20g | Protein: 6g | Fat: 2g | Saturated Fat: 1g | Sodium: 8mg | Potassium: 292mg | Fiber: 6g | Sugar: 4g | Vitamin A: 22IU | Vitamin C: 1mg | Calcium: 35mg | Iron: 2mg
Nutrition information is for 1/2 cup of cooked chickpeas.

If you try this method, please leave a comment below letting me know how it turns out for you! And if you try anything different, I’d love to hear about that, too. We can all benefit from your experience

Reader Feedback: Have you tried cooked dry beans from scratch yet? I didn’t try until I started using my Instant Pot, so I make them most often in there (check out my Instant Pot Black Beans tutorial, too), but it’s nice to know how to cook them on the stove now, too!

Shop the Post:

3-quart Dutch Oven

Glass Storage Jars

Get more recipes + meal plans in my books:

detox book and meal plan

Get Started Today!

Get a free 7-Day Kick Start when you sign up for my email newsletter

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.



Thanks for such a thorough tutorial! I’ve been scared to cook chickpeas at home, but I tried your no-soak method tonight and it worked out wonderfully. It took just over an hour and a half for them to become tender. Now I’m going to make your chickpea salad!


I used the no-soak method tonight and the chickpeas cooked perfectly. I love using warm beans to make hummus. It’s so much creamier! (And I’m using your 5 minute hummus recipe.) Thanks for sharing!

Susanna Omac

thank you for sharing hw to cook chick peas without soaking them over night. I need them for tonight.


When you add salt to the water, it’s boiling temperature get low. It mean water will never reached to 100🌡Celsius. That’s why it take longer time to cook. If not you have to increase the pressure inside the container to get it to 💯 Celsius. This is basic physics.! 🙏
Take home massage ;Always add salt later.!


    Unfortunately this is wrong. Adding salt to water makes it boil at a higher temperature – although you’d have to add a lot of salt to make a measurable difference


How do you make them crispy?

Get Started Today!

Get a free 7-Day Kick Start when you sign up for my email newsletter