Learn How to Cook Dried Chickpeas at Home
Understanding Dried Chickpeas and Why Cook Them From Scratch
Dried chickpeas, also called garbanzo beans, are legumes that have been harvested and dried to extend their shelf life. Unlike canned chickpeas that come pre-cooked in liquid, dried chickpeas require soaking and cooking before you can eat them. Many people choose to cook dried chickpeas at home because they cost significantly less than canned versions—typically 40 to 50 percent cheaper per pound. A one-pound bag of dried chickpeas costs between $1 and $2, while an equivalent amount of canned chickpeas can cost $3 to $4.
Make Iron-On Patches at Home: A Guide →
Dried chickpeas also offer greater control over the cooking process. When you cook them yourself, you decide how soft or firm they become, what seasonings go into the cooking liquid, and whether to add salt at different stages. Some people find homemade chickpeas have a better texture than canned versions, which can sometimes become mushy during commercial processing and storage. Additionally, cooking from dried reduces packaging waste, making it an environmentally conscious choice.
Chickpeas are nutrient-dense foods packed with fiber and plant-based protein. One cup of cooked chickpeas contains approximately 15 grams of protein and 12 grams of dietary fiber. They're also rich in folate, manganese, and iron. Because they're affordable and nutritious, chickpeas appear in cuisines worldwide—from Indian curries to Mediterranean salads to Middle Eastern hummus.
Practical takeaway: Buy dried chickpeas in bulk from grocery stores, online retailers, or specialty food shops. Store them in an airtight container in a cool, dry place where they'll keep for 1 to 2 years. One pound of dried chickpeas yields approximately 3 cups of cooked chickpeas.
Preparing Your Chickpeas: Sorting and Initial Cleaning
Before soaking chickpeas, you need to sort through them and remove any debris. Dried chickpeas are sometimes packaged with small stones, dirt clumps, or discolored beans that should be removed. Spread your dried chickpeas on a clean, flat surface like a baking sheet or large plate. Look through them carefully and remove any objects that aren't uniform chickpeas, including small pebbles, twigs, or shriveled beans. This process takes 5 to 10 minutes depending on the quantity and the purity of your batch.
Learn About Treating Poison Ivy Rash at Home →
After sorting, rinse the chickpeas under cool running water. Place them in a colander (a bowl with small holes) and run water over them while stirring gently with your hand. This removes surface dust and any remaining debris. You'll notice the water may look slightly cloudy at first, which is normal. Rinse until the water runs relatively clear. Some people prefer to do this in a large pot, swishing the beans around and draining multiple times.
Quality matters when selecting chickpeas. Look for packages with a recent harvest date if available. Beans stored longer than a year may take significantly longer to cook because their outer skins become thicker over time. Check that the package was stored away from moisture and extreme heat. If buying from bulk bins, choose stores with good turnover, as fresher beans cook faster and more evenly.
Practical takeaway: Keep a small bowl nearby while sorting to collect debris. Don't skip this step—biting into a stone or pebble is unpleasant and can damage teeth. Rinse thoroughly but gently to avoid breaking beans. This preparation takes minimal time but makes a meaningful difference in your final dish.
Soaking Methods: Traditional Overnight and Quick-Soak Techniques
Soaking chickpeas before cooking is essential for even cooking and reducing digestive discomfort. The soaking process rehydrates the beans and begins breaking down complex sugars that can cause bloating. There are two primary methods: overnight soaking and quick soaking.
Free Guide to Repairing Faux Leather Damage →
For overnight soaking, place your cleaned chickpeas in a large pot and cover them with water. Use a ratio of 3 parts water to 1 part dried chickpeas. For example, if you have 1 cup of dried chickpeas, add 3 cups of water. The beans will absorb water and expand to roughly triple their original size. Cover the pot loosely (you can use a kitchen towel or lid) and let them sit at room temperature for 8 to 12 hours or overnight. After soaking, drain the water and rinse the chickpeas again. This soaking liquid contains some of the compounds that cause digestive discomfort, so discarding it and using fresh water for cooking is beneficial.
The quick-soak method works when you don't have time to wait overnight. Bring your cleaned chickpeas and water to a boil in a pot (using the same 3:1 water ratio). Boil for 2 minutes, then remove the pot from heat. Cover it and let the beans sit for 1 hour. After 1 hour, drain and rinse them just as you would with overnight soaking. While this method is faster, the overnight method may result in slightly more even cooking because the beans have more time to absorb water gradually.
Practical takeaway: Use the overnight method when possible for best results. If using the quick-soak method, check that all beans have swelled to roughly the same size before proceeding to cooking. Any beans that remain hard and shriveled should be removed, as they may not cook properly.
The Cooking Process: Temperature, Time, and Doneness Testing
After soaking and rinsing, place your chickpeas in a large pot and cover them with fresh water. Use about 3 cups of water for every 1 cup of soaked chickpeas. Bring the water to a boil over high heat, then reduce to a simmer. Simmering means small bubbles break gently at the surface—much gentler than a rolling boil, which can cause bean skins to burst and results in uneven cooking.
Your Free Guide to Rental Assistance Programs and Options →
Cooking time varies based on bean age and your altitude. Fresh chickpeas (harvested within the past year) typically cook in 45 minutes to 1 hour and 15 minutes. Older chickpeas may take 1.5 to 2 hours. High altitude affects cooking time because water boils at lower temperatures, so beans at 5,000 feet elevation may need an additional 15 to 30 minutes. Add salt only after the beans have cooked for 30 minutes. Adding salt too early can toughen the outer skins and extend cooking time. Many cooks use about 1 teaspoon of salt per cup of dried beans.
Test for doneness by removing a few beans and letting them cool, then gently pressing one between your thumb and finger. It should mash easily without being mushy. You can also bite one—it should be creamy inside without a hard center. As they cook, the cooking liquid will thicken slightly due to released starches. Skim off any foam that rises to the surface during the first 15 minutes of cooking. This foam is harmless but contains some of the compounds that cause digestive issues, so removing it helps.
Practical takeaway: Keep a spoon nearby and test beans starting at the 45-minute mark. They cook gradually, so testing every 10 to 15 minutes after 45 minutes helps you catch them at your preferred doneness level. Don't worry if some beans finish earlier than others—this is normal and doesn't affect the overall batch.
Seasoning and Flavor Enhancement During and After Cooking
The cooking water can be seasoned to add flavor directly into the beans. Many cooks add aromatics like diced onion, garlic cloves, bay leaves, or whole cumin seeds to the pot during the last 30 minutes of cooking. These ingredients infuse the cooking liquid, creating subtle flavor throughout the beans. For Mediterranean-style chickpeas, add a bay leaf and a few black peppercorns. For Indian-inspired beans, add cumin seeds, a piece of ginger, or turmeric powder to the water.
Learn About Rural Home Repair Assistance Programs →
Some recipes call for adding baking soda to the cooking water—typically 1/4 teaspoon per cup of beans. Baking soda raises the pH level of the water, which can reduce cooking time by 10 to 15 minutes. However, it also causes beans to soften more quickly