Cooking your own chickpeas is one of those small kitchen upgrades that yields massive rewards. While the convenience of a can is undeniable, the flavor, texture, and cost-effectiveness of dried garbanzo beans are in a league of their own. However, the most common hurdle for home cooks is the timing. Because chickpeas are dense and hearty, the answer to how long they take to cook isn’t a single number—it’s a range based on your method, the age of the beans, and whether you decided to soak them.
In this comprehensive guide, we will break down the timelines for every major cooking method so you can plan your meals with confidence. Whether you are prepping for a silky hummus or a crunchy salad topper, here is everything you need to know about mastering the chickpea clock.
Understanding the Variables of Chickpea Cooking Times
Before we dive into the specific minutes and hours, it is important to understand why one batch of chickpeas might take 45 minutes while another takes two hours.
The primary factor is the age of the dried beans. Unlike wine, dried beans do not get better with age. As chickpeas sit on a grocery store shelf or in your pantry, they lose moisture. Older beans have tougher cell walls that take much longer to break down, regardless of the heat applied. If you find your beans are still crunchy after two hours of boiling, they might simply be old.
Another factor is water hardness. If you live in an area with very hard water, the minerals can react with the bean skins, preventing them from softening efficiently. In these cases, a pinch of baking soda can be a lifesaver, as it raises the pH of the water and helps break down the pectin in the skins.
The Traditional Stovetop Method
The stovetop is the classic way to prepare chickpeas. It allows you to monitor the texture closely, which is ideal if you need your beans to be “al dente” for a cold salad rather than mushy for a dip.
Soaked Chickpeas on the Stove
If you have planned ahead and soaked your chickpeas overnight (usually 8 to 12 hours), the cooking time is significantly reduced. Once you bring the pot to a boil and then drop it to a steady simmer, soaked chickpeas typically take 45 to 60 minutes to reach a tender consistency.
During this time, you should check them periodically starting at the 40-minute mark. You are looking for a bean that can be easily smashed between two fingers or against the roof of your mouth without feeling “chalky” in the center.
Unsoaked Chickpeas on the Stove
Life happens, and sometimes you forget to soak your beans. You can still cook them on the stove, but you need to pack your patience. Unsoaked chickpeas can take anywhere from 1.5 to 2.5 hours to cook through. Because they are boiling for so long, you will need to keep an eye on the water level to ensure the beans remain submerged. This method uses more energy and requires more supervision, but the result is largely the same as the soaked version.
The Speed of the Pressure Cooker or Instant Pot
For those who want home-cooked quality without the long wait, the electric pressure cooker is a game-changer. Pressure cooking forces moisture into the heart of the bean much faster than atmospheric boiling.
Timings for the Instant Pot
If you use an Instant Pot, the “active” cooking time is remarkably short. For soaked chickpeas, set the manual high pressure for 10 to 15 minutes. For unsoaked chickpeas, you will need about 45 to 55 minutes under high pressure.
It is crucial to remember that “cook time” in a pressure cooker does not include the time it takes for the pot to come to pressure (usually 10 minutes) or the time for the pressure to release. For the best texture, a “natural release” of at least 15 minutes is recommended. This prevents the beans from dancing around violently inside the pot, which can cause the skins to blow off.
Slow Cooker Chickpeas for Hands-Off Prep
If you want to wake up to perfectly cooked beans or come home to them after work, the slow cooker is your best friend. This method is the gentlest and results in very creamy beans that hold their shape well.
In a slow cooker, soaked chickpeas will take about 4 hours on high or 6 to 8 hours on low. If you are starting with dry, unsoaked beans, you are looking at 8 to 10 hours on the low setting. This is the ultimate “set it and forget it” technique, and because the temperature stays below a rolling boil, the chickpeas rarely split or break apart.
The Oven Roasting Shortcut
When we talk about how long chickpeas take to cook, we usually mean boiling. However, if your goal is a crispy snack, you might be wondering about roasting times.
If you are starting with cooked or canned chickpeas, roasting them at 400°F typically takes 20 to 30 minutes. The goal here isn’t to soften the interior but to dehydrate the exterior until it becomes crunchy. For the best results, ensure the chickpeas are bone-dry before they go into the oven; any lingering moisture will cause them to steam rather than crisp.
Tips for Perfect Texture Every Time
To ensure your chickpeas finish within these estimated windows, follow these professional tips:
- Do not salt your water too early. There is a long-standing kitchen myth that salt toughens beans, but modern science suggests that salt actually helps the skins soften. However, acidic ingredients like lemon juice, vinegar, or tomatoes definitely slow down the softening process. Save the acids for the very end of the cooking process.
- Use plenty of water. Chickpeas expand to double or even triple their size. If they run out of water, the tops will dry out and remain hard while the bottoms turn to mush. Always ensure there are at least two inches of water above the bean line.
- Skim the foam. As chickpeas boil, they release proteins that create a greyish foam on the surface. While harmless, skimming this off makes for a cleaner-tasting bean and a clearer cooking liquid (aquafaba).
Frequently Asked Questions
-
How can I tell if chickpeas are fully cooked?
The best way to test for doneness is the taste test. Take a single chickpea out of the pot, let it cool for a second, and bite into it. It should be creamy all the way through with no grainy or hard center. Another trick is the “blow test”: put a few beans on a spoon and blow on them. If the skins peel back and curl, they are very close to being done.
-
Does adding baking soda really make them cook faster?
Yes, adding about half a teaspoon of baking soda to the boiling water can reduce the cooking time by nearly 25 percent. It breaks down the pectin in the skins more aggressively. This is particularly helpful if you have hard water or older beans. Just be careful not to add too much, or the beans can take on a slightly soapy flavor.
-
Is it safe to cook chickpeas without soaking them first?
It is perfectly safe to cook chickpeas without soaking. Unlike some other legumes that contain high levels of lectins (like red kidney beans), chickpeas do not require a soak for safety reasons. Soaking is primarily done to reduce cooking time and to help some people digest the beans more easily by breaking down complex sugars.
-
Why are my chickpeas still hard after two hours of boiling?
If your chickpeas remain hard after significant cooking time, the most likely culprit is their age. If beans are several years old, they may never soften completely. Another possibility is that you added an acidic ingredient like tomato sauce or vinegar too early in the process, which “fixes” the cell walls and prevents them from softening.
-
How long do cooked chickpeas last in the fridge?
Once you have gone through the effort of cooking them, you can store your chickpeas in their cooking liquid in an airtight container for 3 to 5 days in the refrigerator. If you want to keep them longer, they freeze beautifully. Drain them, pat them dry, and freeze them on a baking sheet before transferring them to a bag; they will stay good for up to 6 months.