This post contains affiliate links.
Cooking dried chickpeas on the stove is easier than you might think, and the flavor is miles better than canned. This step-by-step guide shows you exactly how to cook chickpeas on the stovetop, with or without soaking, including cook times, texture tips, and common mistakes to avoid so you get perfectly tender beans every time.

Jump to:
- How Long Do Chickpeas Take to Cook on the Stove?
- To Soak or Not to Soak Chickpeas
- How Much Dried Chickpeas Do I Need?
- Should You Add Salt When Cooking Chickpeas?
- Step-by-Step Cooking Instructions
- Why Are My Chickpeas Still Hard?
- Top Tips for Cooking Chickpeas on the Stove
- Adding Seasoning and Flavor While Cooking Chickpeas
- Storing Your Cooked Chickpeas
- Chickpea Nutrition Facts
- Ways to Use Cooked Chickpeas
- Final Thoughts
- Recipe
- Reviews
I spent the first 35 years of my life only using canned beans. I couldn't for the life of me understand why someone would go through the trouble of cooking beans when they could just crack open a can. But then I started this blog and began experimenting with eating new foods. The first time I tried freshly cooked chickpeas, I finally got it! They tasted so much better! Trust me on this one, go the extra mile and make your chickpeas from scratch next time you want to eat them. You won't be disappointed.
There are many different ways to cook chickpeas, like on the stovetop, in the crockpot, pressure cooker, or oven. They all have their advantages and disadvantages (learn all about them here), but today we are going to focus on how to cook them on the stovetop. It's the classic way, where all you need is a pot, some water, and you are good to go! Let's do this thing!
How Long Do Chickpeas Take to Cook on the Stove?
How long chickpeas take to cook on the stove depends on whether they've been soaked ahead of time and how fresh the beans are.
- Soaked chickpeas: about 60-90 minutes
- Unsoaked chickpeas: about 2-3 hours
Chickpeas are done when they're tender all the way through with no chalky or crunchy center. To test, scoop out a bean, let it cool slightly, and bite into it - it should mash easily between your fingers or teeth.
A few things can affect cooking time:
- Older dried chickpeas can take significantly longer to soften
- Simmer strength matters - a gentle, steady simmer works best
- Water level is important - chickpeas should stay fully submerged while cooking
If your chickpeas aren't soft yet, don't panic. Just keep simmering and add more water as needed. Chickpeas almost always get tender eventually - they just sometimes need a little extra patience.
To Soak or Not to Soak Chickpeas
One of the most common questions when cooking dried chickpeas on the stove is whether they need to be soaked first. The short answer: soaking isn't required, but it does help.
Soaking chickpeas before cooking improves their overall texture and consistency. Pre-soaked chickpeas cook faster, soften more evenly, and are less likely to split during cooking.
Why soak chickpeas before cooking?
The biggest benefit of soaking chickpeas is reduced cook time. In general, soaked chickpeas cook at least an hour faster than unsoaked chickpeas on the stovetop. Soaking also helps the beans absorb water more evenly, which leads to a creamier interior once cooked.
There are two main soaking methods:
- Overnight soaking in cool water (ideal if you can plan ahead)
- Quick soaking in hot water (great if you're short on time)
I've used both methods many times, and the results are very similar. Choose the option that works best for your schedule. I walk through both in detail in my posts on overnight soaking beans and quick soaking beans if you want step-by-step instructions.
What if I don't soak my chickpeas?
Don't worry - unsoaked chickpeas still cook beautifully. They'll just take longer on the stove, and you may need to add more water during cooking. I forget to soak beans all the time, and they still turn out far better than canned chickpeas.
Bottom line: Soaking chickpeas is helpful, but not mandatory. Whether soaked or not, homemade stovetop chickpeas have better flavor and texture than anything from a can.
If you want to really nerd out on dried beans, soaking, salting, and all the different cooking methods, check out my Ultimate Guide to Cooking Dry Beans for a deeper dive.
How Much Dried Chickpeas Do I Need?
Dried chickpeas expand significantly as they cook, so a small amount goes a long way.
- 1 cup of dried chickpeas yields about 3 cups of cooked chickpeas
- A standard 15-ounce can of chickpeas contains about 1ยฝ cups cooked
That means ยฝ cup dried chickpeas โ 1 can of chickpeas once cooked.
This makes it easy to substitute home-cooked chickpeas in recipes that call for canned beans.
Should You Add Salt When Cooking Chickpeas?
There's a long-standing belief that adding salt early prevents beans from softening, but when it comes to chickpeas, salting the cooking water is completely fine.
Adding salt while the chickpeas cook helps season them from the inside out and does not prevent them from becoming tender. In fact, lightly salted cooking water can improve flavor without negatively affecting texture.
That said, there are a few guidelines to keep in mind:
- Add salt once the chickpeas are simmering, not before bringing the water to a boil
- Use a moderate amount - about 1-2 teaspoons of salt per pot is plenty
- Avoid adding acidic ingredients (like tomatoes or vinegar) until after the chickpeas are fully cooked, as acid can slow softening
If you prefer, you can also salt chickpeas after cooking. Both methods work, but salting during cooking gives you more evenly seasoned beans.
Bottom line: Yes, you can and should salt chickpeas while they cook for better flavor.
Step-by-Step Cooking Instructions
(Optional) Soak the Chickpeas
Soak dried chickpeas in cool water for 6-12 hours. Drain and rinse before cooking. Or use the quick soak method to soak in hot water for 1 hour.
Soaking shortens cook time and helps beans cook more evenly.

Rinse and Add to Pot
Rinse chickpeas in a colander, then add to a large pot. Cover with at least 2 inches of water. Add salt if desired.

Bring to a Boil, Then Simmer
Bring to a rolling boil, then reduce heat to a gentle simmer. Leave the lid slightly ajar.

Simmer Until Tender
- Soaked: ~1ยฝ hours
- Unsoaked: ~2ยฝ hours
Stir occasionally and add more water as needed to keep beans fully submerged.

Drain and Use
Once chickpeas are tender, drain and use immediately or store for later.
Why Are My Chickpeas Still Hard?
If your chickpeas are still hard or chalky after cooking, don't worry - this is a very common issue when cooking dried chickpeas on the stove. A few things can cause chickpeas to take longer to soften.
Common reasons chickpeas stay hard
They're older beans
Dried chickpeas that have been sitting in the pantry for a long time take much longer to soften. Even with soaking, older beans may need extra cooking time.
They weren't soaked
Unsoaked chickpeas can take 2-3 hours or more to become tender on the stovetop. This is normal; it doesn't mean you did anything wrong.
There wasn't enough water
Chickpeas must stay fully submerged while cooking. If the water level drops too low, the beans can cook unevenly or dry out before they soften. Make sure to periodically check the water level and add more if needed.
The heat was too low
A very low simmer can slow down the cooking process. Chickpeas need a gentle but steady simmer to soften properly.
How to fix hard chickpeas
- Keep simmering - chickpeas almost always soften eventually
- Add more water as needed to keep beans covered
- Increase the heat slightly to maintain a steady simmer
- Be patient with older beans - they can take significantly longer
Chickpeas are done when they're tender all the way through, with no hard center. If they're still firm, they simply need more time.
Top Tips for Cooking Chickpeas on the Stove
These tips help prevent burning, uneven cooking, and undercooked chickpeas.
Rinse before cooking
Always rinse dried chickpeas before adding them to the pot to remove dust or debris from storage.
Water is standard, but broth adds flavor.
Chickpeas are typically cooked in water, but vegetable or chicken broth can be used for extra flavor. You can also add aromatics like garlic, bay leaves, or onion - just avoid acidic ingredients until the beans are fully cooked.
This is not a set-it-and-forget-it method.
As chickpeas cook, they absorb water and some liquid evaporates. You'll need to keep an eye on the pot and add more water as needed.
If all the water evaporates before the chickpeas are tender, the beans can scorch and stick to the bottom of the pot (and yes - burned chickpeas smellโฆ unforgettable ๐ฌ). Keep beans fully submerged at all times.
Check texture as you go.
I usually need to add more water about every 45 minutes, especially for unsoaked chickpeas. Test a bean when the water level drops - if it's still firm, add more water and keep simmering.
Cook to your preferred texture.
The cook times in this recipe produce chickpeas that are tender with a slight bite.
- For chewy chickpeas (salads, grain bowls): cook a little less
- For extra-soft chickpeas (hummus, mashing): cook longer
Chickpea cooking time can vary based on soaking and bean age, so don't be afraid to adjust until they're just right for how you plan to use them.
Check out "A Complete Guide to Cooking with Chickpeas" if you'd like to learn more about this healthy legume.
Adding Seasoning and Flavor While Cooking Chickpeas
While chickpeas can be cooked in plain water, adding simple seasonings during cooking is an easy way to build flavor, especially if you plan to use them in salads, bowls, or quick meals.
Simple flavor additions
Try adding one or two of these to the pot while the chickpeas simmer:
- Garlic cloves (smashed)
- Bay leaves
- Onion or shallot (halved)
- Black peppercorns
- A pinch of cumin seeds
These infuse the chickpeas gently without overpowering them.
Cooking chickpeas in broth
You can also substitute water with vegetable or chicken broth for a richer base flavor. This works especially well if the chickpeas will be eaten on their own or lightly seasoned later.
Save bold flavors for later
Strong or acidic ingredients - such as lemon juice, vinegar, tomatoes, wine, or tomato paste - are best added after the chickpeas are fully cooked. Adding them too early can interfere with softening.
If you're planning to mash the chickpeas or use them in dishes like hummus, curries, or roasted chickpeas, keeping the cooking flavors mild gives you more flexibility later.
Storing Your Cooked Chickpeas
Cooked chickpeas should be stored in an airtight container and will last in the fridge for 4-5 days.
Cooked chickpeas can also be easily frozen. It's a great idea to make a large batch and freeze portions so you can always have them ready to go.
For a full tutorial on how to freeze beans, check out my guide: "You Can Freeze Beans!"
Chickpea Nutrition Facts
Chickpeas (also called garbanzo beans) are a nutrient-dense legume and a great source of plant-based protein. One cup of cooked chickpeas provides about 11 grams of protein, along with plenty of fiber, complex carbohydrates, and essential nutrients. They're also naturally gluten-free, making them a popular choice for many diets.
A one-cup serving of cooked chickpeas contains approximately 269 calories. For a detailed breakdown of vitamins and minerals, you can refer to the USDA's website.
Ways to Use Cooked Chickpeas
Here are a few simple and delicious ways to use your freshly cooked chickpeas, from quick snacks to full meals.
And here are some of my favorite recipes from around the web:
Chickpea Burger from Nora Cooks
Chickpea Tikka Masala from Foodie with Family
Crunchy Oven Roasted Chickpeas from Yay! for Food
Final Thoughts
Cooking chickpeas on the stove is one of those simple kitchen skills that feels intimidating at first, but once you've done it, it's incredibly empowering. Once you get the hang of it, homemade chickpeas become an easy pantry staple you can rely on again and again.
If you want to explore other ways to cook or use chickpeas, here are a few helpful next reads:
- Instant Pot Chickpeas - for a faster, mostly hands-off method
- Complete Guide to Cooking with Chickpeas - everything you need to know about buying, soaking, cooking, and using chickpeas
- How to Peel Chickpeas - especially helpful if you're making extra-smooth hummus
If you have questions or tips of your own, leave a comment below - and if this guide helped you finally ditch canned chickpeas, I'd love to hear about it!
โ๏ธEms

Recipe

Stove Top Chickpeas
Ingredients
- 1 cup dried chickpeas
- 1 pinch salt
- water
Instructions
- Optional Soaking:ย At least 6-8 hours before cooking, place the chickpeas in a bowl and cover with water. Soak for a maximum of 12 hours. When ready to use, drain water.
- Using a colander, rinse dried chickpeas with clean water and add to a pot. Cover chickpeas with 2 inches of water and salt (if using). Bring to a boil.
- Simmer chickpeas until they have reached desired consistancy.* Soaked: generally 1 hour, 30 minutes.Unsoaked: generally 2 hours 30 minutes.
- Add more water throughout the cooking process to make sure the beans are always covered in water, otherwise, they may start to burn. I usually need to add in more water about every 45 minutes.
- Once they have reached the desired consistency, drain extra water and use as desired. Chickpeas will last in the fridge for 4-5 days, or can be frozen for months.








Raquel
These were so easy to make on the stovetop. Perfect for so many dishes.
Marcellina
So easy! Thanks for all the tips!
Jessica
This was so helpful!
ST
East peas-ey! ๐
Emily
ha ha! I love it!
Dianne
This was very helpful for an experienced cook but not so experienced with chickpeas! Answered all my questions and more. Very helpful!
Emily
Thank you so much for your kind comment and rating. I'm glad it turned out for you!
Megan
How many hours do they need stovetop IF you forget to soak them overnight? Sometimes this happens to me and I need them the day of.
Emily
It's hard to say exactly, but probably another 45 mins(ish)
Carol Ohar
Foolproof recipe. I did soak the chickpeas overnight and simmered for about 1.5 next day. I did a double batch when I realised they could be frozen. Great for all recipes and the flavour is sensational.
Roberto
This was really easy and they turned out great. Thanks