How to Cook Chickpeas and Beans from Scratch (Stovetop, Slow Cooker, Instant Pot)
This post may contain affiliate links. Please read my disclosure policy.
Canned beans are incredibly convenient, and I always have a few on hand. Nothing, however, beats the flavor and texture of cooked-from-scratch beans. Once you get into a rhythm of cooking beans/chickpeas from scratch, I think you’ll find it effortless and satisfying.
A few years ago I discovered the brining method — soaking beans in salt water as opposed to water — for cooking beans. I’ve never looked back. I wrote about it in this post for Marcella Hazan’s Stewy White Beans, and I’ve outlined the steps in more details below.
That said, I do love my slow cooker and Instant Pot for cooking chickpeas, black beans, and other dried beans. Find instructions below for cooking beans in various methods:
How to Cook Dried Beans in the Slow Cooker
With a slow cooker, there’s no need to soak the beans. Simply dump the ingredients in the pot, set it, and forget it.
Here are two favorite recipes:
Use the method with any bean you have on hand. You’ll want to eat the beans directly from the pot — they’re so good!
How to Cook Dried Beans in the Instant Pot
To cook beans in an Instant Pot add these ingredient into the inner pot:
- 1 lb. unsoaked, dried beans
- 6 cups water
- 1 half of a small onion, halved through the core to keep it intact, peeled
- 1 bay leaf
- 1 garlic clove, smashed and halved
- 2 teaspoons kosher salt
- 1 teaspoon crushed red pepper flakes, optional
- 1/4 cup olive oil
- Turn the valve to sealing. Set the Instant Pot to “Manual and High Pressure.” The times will vary depending on what type of bean you are using, and it might take some trial and error to get right. (For black beans, set it for 30 minutes. For pinto beans, set it for 40 minutes. For chickpeas, set it for 50 minutes.)
- Let the valve release naturally for at least 20 minutes. Uncover. Taste. Add more salt to taste.
How to Cook Dried Beans and Legumes on the Stovetop (Brining Method)
1. Place dried chickpeas or beans in a large bowl and cover with water by at least 3 inches. Stir in 3 tablespoons kosher salt. Stir to dissolve. Let sit overnight or at least 8 to 10 hours.
2. Drain and rinse. Place chickpeas/beans in a pot. Cover with water. Add 1.5 teaspoons kosher salt, a few sprigs thyme, a small onion, halved, and a bay leaf. (All of these aromatics are optional.)
3. Simmer for 45 minutes to an hour or till done — this may take more or less time depending on the age of your beans. Add water as needed to ensure beans are always submerged in water.
4. Store in cooking liquid in fridge for about a week or in the freezer for many months. As you may know, I love these deli quart containers and this mixed set of quart, pint, and cup containers.
Same process for beans:

How to Cook Beans and Chickpeas from Scratch
- Total Time: 11 hours
- Yield: 6 cups
Description
Adapted from Cook’s Illustrated’s The Science of Good Cooking
See post above if you wish to cook your beans in an Instant Pot or slow cooker.
Ingredients
- 1 lb. dried chickpeas or beans
- 3 tablespoons + 1.5 teaspoon kosher salt
- 1 small onion, halved through the core
- 1 bay leaf
- 1/4 cup olive oil
- a few sprigs thyme, optional
- 1 clove garlic, smashed, optional
- 1 teaspoon, crushed red pepper flakes, optional
Instructions
- Place the chickpeas or beans in a large bowl and cover with water by at least 3 inches. Add the 3 tablespoons of salt and stir to dissolve. Let sit at room temperature overnight or for 8 to 10 hours at least.
- Drain, rinse and place in a large pot with the remaining 1.5 teaspoons of salt and the remaining ingredients. Cover with water by three inches. Bring to a boil, then lower heat and cook at a gentle simmer for about 45 minutes or until the beans are cooked through. Note: Add water as need to ensure the beans/chickpeas are completely covered with water the entire time. Also, times will vary considerably depending on the type and age of your beans. It may take more or less than 45 minutes.
- Let beans cool in their cooking liquid. Discard thyme sprigs, bay leaf, and onion. Store beans in their cooking liquid for 5 to 7 days in the fridge or up to 3 months in the freezer.
- Prep Time: 10 hours
- Cook Time: 1 hour
- Category: Beans
- Method: Boil
- Cuisine: American
This post may contain affiliate links. Please read my disclosure policy.
30 Comments on “How to Cook Chickpeas and Beans from Scratch (Stovetop, Slow Cooker, Instant Pot)”
thanks for this! Can’t wait to try it! one thing: he printable version does not indicate that hte beans should rest overnight, which made my first read of it confusing.
THANK YOU for catching this!! Editing now.
Thank you for writing this article. I use beans and lentils in many of my Parsi meals. I have been looking for the plastic deli containers forever and only you posted a link I could follow. Now finally I can pre-cook and save my chickpeas and lentils for quick turn around meals.I made chana ni dahl yesterday for example and now know I can save it in just cooked lentil form in future. I find a one-quart container is ideal for my curry base sauces for when I make dinner for 5-6people on Sundays, it makes Sunday dinner a heat and serve event for me and that is so much less stressful. Have you written a post on pressure cooking the chickpeas? perhaps that would be a good addition to this topic. I pressure cook dried chickpeas because I can get them as well as lentils and other beans so inexpensively at the Indian market.
Thank you Again
Mum
Hi Cooking Mum! I have not written about pressure cooking chickpeas, but perhaps I should! I just bought an Instant Pot, but I don’t know how to use it. Do you have a chana ni dahl recipe? I’d love to try making that!
I meant to try cooking my beans like this but forgot to put salt in the soaking water overnight. Is there any harm in adding salt to the cooking water if I didn’t put any in the soaking water?
No harm! I always add salt when cooking the beans. I think the key is to cook them slowly or at a gentle simmer.
I was always taught that adding salt early in the bean cooking process toughened then. You are brining and cooking in salted water. Have you ever found that you’re beans are tough/hard?
I was taught the same thing! I’ve never found the beans to be hard. Soaking them in the salt water helps them cook up evenly and relatively quickly.
question- if freezing the beans, are they frozen in their liquid or drained first?
In their liquid 😍
Hi – what would you suggest for cooking dried kidney beans? I’m not sure whether they need boiling or not.
Hi Anna! I would definitely use this method. Brining is not necessary, but it does, I find, really help cook beans more evenly and quickly.
This is my go to recipe for chickpeas and it produces wonderfully and subtly flavoured chickpeas. I also discovered the cooking liquid makes a pretty good vegetable broth.
So nice to hear this! I love this one so much, too 😍😍😍😍
Tasty
Easy and delish,dependable results.
This is great as with almost all of your recipes. Do you have recipe on how to cook chickpea using instant pot?
Thank you, Lisa! I don’t have IP instructions for chickpeas, but I did use my IP to cook beans for this vegetarian chili recipe. I would use those timing instructions as a guide and go from there. If I give chickpeas a go in the IP anytime soon, I will update this post with instructions.
For the longest time, I thought I didn’t like chickpeas. Nope. It’s that I don’t like canned chickpeas! I’ve made this recipe using chickpeas several times and it’s the only way I will eat them. Lucky for me, there is maximum flavor with minimal effort. So delicious. So easy.
Wonderful to hear this, Jackie! From-scratch beans are truly a revelation. Yay 💕💕💕💕
I just bought dried cannellini beans, how long do you recommend in the instant pot for this type of bean? Can’t wait to try this!
I might try high pressure for 30 minutes… might take some trial and error to get right 🙂
Hi Ali, I just tried this recipe. It was my first-time cooking garbanzo beans, and I absolutely loved it! I poured it over polenta, and it was delicious. I will definitely cook garbanzo beans again instead of buying cans. Thank you again for sending me the link to this page!
So wonderful to hear this, Reiko 🙂 🙂 🙂 Aren’t from-scratch beans so delicious?
Hi!! Just thought it was time to comment on here & say that I make these chickpeas once a week in my instant pot & it is my FAVORITE recipe. Thanks so much for this!
Great to hear, Teal! Thanks so much for writing 🙂 🙂 🙂
This is my absolute favorite way to cook chickpeas! I have used both the slow cooker and the instant pot. The broth is so flavorful – it’s like a soup. Can you recommend a way that I can make this into a soup? By adding more vegetables?
Great to hear Emily! Here is a chickpea-escarole soup recipe you could use as a guide, but in sum, I think it’s as simple as chopping up vegetables (maybe on the fine side) and adding them to the broth once the chickpeas are finished cooking and continue cooking until they are cooked through — you may need to add more water if the chickpeas and vegetables soak up all of the broth.
Hi Ali, this is a beautiful recipe – I have followed it many times. I am writing just to suggest an alternative to the storage containers you link to in your narrative. I have nothing against your recommended items but noticed they are not rated for freezer use. I have used the ones in the following link for years and never had a problem with freezing for long periods.
Thanks for all you give!
https://www.amazon.com/DuraHome-Containers-Leakproof-Container-Microwavable/dp/B075X416X8?tag=thespruceeats-onsite-prod-20&ascsubtag=5087533%7Cn41bbd109ae5f48a68da45cdca079983d13%7CB075X416X8%7C1729171994904%7C%7C&th=1
Thank you Butch! I just updated the post with the link you sent along. And I ordered myself a set as well… I’m out of nearly all of my quart- and pint-sized containers, and I like that even smaller size, too. Thanks!