Hey Nutrition Lady

menu icon
go to homepage
  • About
    • About Katie
  • Vegetarian Main Dishes
  • Quick & Healthy Meals
  • Bean Recipes
  • All Recipes
  • Latest Posts
  • Subscribe
  • Contact
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • search icon
    Homepage link
    • About
      • About Katie
    • Vegetarian Main Dishes
    • Quick & Healthy Meals
    • Bean Recipes
    • All Recipes
    • Latest Posts
    • Subscribe
    • Contact
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • ×
    Home » Recipes » How To's

    How to Cook Chickpeas

    by Katie Trant on Jan 4, 2024 (last updated Apr 23, 2025) // Leave a Comment

    Servings4
    Prep Time5 minutes mins
    Cook Time1 hour hr
    Total Time1 hour hr 5 minutes mins
    Jump to Recipe
    No ratings yet

    Learn how to cook chickpeas from scratch with this simple step-by-step tutorial. Covering three different ways to cook dried chickpeas, you'll end up with creamy, perfectly cooked beans every time. Cooking chickpeas is easy, and it makes the best, most tender, delicious garbanzo beans you've ever had!

    a blue bowl of cooked chickpeas with a blue muslin cloth and a silver spoon in the background

    Chickpeas are the queen of beans

    We are huge fans of beans here on HNL. But if I had to choose a favorite, it may just be the chickpea.

    IMO, the chickpea is the queen of beans. I mean, hello, is there anything a chickpea can't do? We've got everything from hummus to chickpea curry to chickpea Blondies (they're an HNL community fave—don't knock 'em till you try 'em!)

    Save This Recipe Form

    Want to save this recipe?

    Enter your email below & I'll send it straight to your inbox. Plus you’ll get more great recipes and tips from me each week!

    You see what I mean? Queen. Of. Beans.

    As a nutritionist, I love that chickpeas are packed with the ultimate combo of plant-based protein and dietary fiber. As a long-time vegetarian, I love how versatile they are.

    If you've never cooked dried chickpeas before, worry not - I'm going to walk you through three different cooking techniques (stovetop, Instant Pot, and slow cooker) with step-by-step instructions. Once you see how easy it is to cook dried chickpeas from scratch, you'll never need cans again! (Ok, we totally keep canned chickpeas on hand for those weeknight emergencies!)

    Let's do this!

    a bowl of dried chickpeas on a white surface with dried chickpeas in the background

    Let's cook chickpeas together!

    We're going to cover THREE different techniques for cooking dried chickpeas from scratch to yield perfectly cooked delicious beans every single time. This is the chickpea recipe I've tested until perfect for cooking beans on the stovetop, pressure cooker, or slow cooker. Let's get into it!

    Note that the cooking times listed here are for unsoaked chickpeas. If you are going to soak your beans (more on that below) you will need to adjust the cooking time accordingly.

    Cooking chickpeas on the stovetop

    Cooking chickpeas on the stove top is probably the most straightforward method. You can check the beans anytime you want, and can pull them off the heat the moment they're perfectly done.

    overhead photo of chickpeas and water in a saucepan on a grey background

    All you need to do to make this stovetop chickpea recipe is combine well-rinsed beans, a few inches of water to cover, and a bit of salt in a large pot. Bring to a boil, then reduce the heat to a strong simmer and simmer with the lid off for 40-60 minutes.

    The cooking time will depend on whether or not your beans are soaked (more on that below), the age of your beans, and whether your water is soft or hard.

    Cooking chickpeas in the Instant Pot

    I love cooking dried beans in my Instant Pot. The pressure cooker is fast, it's easy, and there's no soaking required. All you need to do is combine dried chickpeas, water, and a bit of salt in your Instant Pot, and you're good to go.

    overhead photo of dried chickpeas and water in an Instant Pot

    I've tested a number of different cook times for chickpeas in the Instant Pot, and have come to the conclusion that the best results are with 42 minutes on high pressure for perfectly cooked, tender beans.

    If you prefer really soft beans, you could cook them for 45 minutes on high pressure. If you're looking for a firmer bean, you could cook them for 40 minutes. But 42 minutes on high pressure yields great results every time. Please note that these cooking times are for beans that have NOT been soaked ahead of time.

    If you're looking for seasoned chickpeas that are ready to serve, be sure to check out our recipe for Instant Pot Chickpeas!

    Note! Letting the pressure release naturally results in a better bean. Quick-releasing the pressure causes the beans to bash around inside. This often results in mushy beans, which a natural release will avoid.

    Cooking chickpeas in the slow cooker

    Making dried chickpeas in your slow cooker is by far the slowest (duh!) cooking technique. However, it is hands-off, and all you need to do is add the water, beans, and salt - then set it and forget it for 4-6 hours.

    water being poured into an Instant Pot with dried chickpeas in it

    As with the stovetop and oven techniques, you can easily remove the lid and check your beans at any time when you cook chickpeas in the slow cooker. This is an excellent option if you want to come home to a batch of freshly cooked beans - but you will definitely have to plan in advance.

    Chickpea Yields and Conversions (aka bean math!)

    If you're wondering how many chickpeas you'll end up with, or how many dried beans to cook if a recipe calls for a can of chickpeas, worry not! I've done the bean math and taken the guesswork out of it for you.

    Typically, dried chickpeas will triple in volume once cooked. So 1 cup of dried beans will yield 3 cups of cooked chickpeas.

    • A 15-ounce can of chickpeas contains roughly 1.5 cups of beans when drained
    • ½ cup dried chickpeas = 1.5 cups of cooked beans
    • ½ cup dried chickpeas is equivalent to a 15-ounce can of beans
    • 1 pound of dried chickpeas yields about 6 cups of cooked beans
    • 1 pound of dried chickpeas is equivalent to 4 x 15-ounce cans of beans
    three jars of cooked chickpeas on a grey background

    Do You Need to Soak Chickpeas?

    That is up to you! Common wisdom suggests that soaking your beans overnight will both speed up the cooking time and lead to more evenly cooked beans. But this myth has been busted in food labs.

    Turns out that soaking your beans overnight only saves about 10 minutes of cooking time when using the stovetop technique, so I rarely bother with this. Additionally, beans that have not been soaked tend to have more flavor, and a better texture once cooked, with more intact beans at the end.

    Some folks prefer to soak their beans and discard the soaking water to reduce the flatulence-causing compounds that beans are known for. Soaking also breaks down some of the complex sugars in beans that make them hard to digest. So if you're got a sensitive tummy, by all means soak your beans before cooking them.

    a bowl of dried chickpeas on a grey background

    Other recipes you might enjoy

    You'll find plenty of inspiration in our archive of Bean Recipes. Here are some of our favourites:

    Instant Pot Black Beans
    Instant Pot Pinto Beans
    How to Cook Mung Beans
    How to Cook Adzuki Beans
    How to Cook Black Eyed Peas
    How to Cook Black Beans
    How to Cook Kidney Beans

    A blue bowl with cooked chickpeas on a grey surface
    Print Pin
    No ratings yet

    How to Cook Chickpeas From Dried - Easy From Scratch Recipe

    Learn how to cook chickpeas from scratch with this simple step-by-step tutorial. Covering three different ways to cook dried chickpeas, you'll end up with creamy, perfectly cooked beans every time. Cooking chickpeas is easy and cheaper than canned beans, and it makes the best, most tender, creamy garbanzo beans you've ever had!
    Course Beans
    Cuisine American
    Diet Vegan, Vegetarian
    Keyword Dried pinto beans, Instant Pot Pinto Beans
    Prep Time 5 minutes minutes
    Cook Time 1 hour hour
    Total Time 1 hour hour 5 minutes minutes
    Servings 4
    Calories 167kcal
    Author Katie Trant

    Equipment

    • Instant Pot

    Ingredients

    • 1 cup dried chickpeas
    • 4 cups water
    • 1 teaspoon salt
    US Customary - Metric
    Prevent your screen from going dark

    Instructions

    Instant Pot Chickpeas

    • Check the beans for any stones or broken beans. Rinse well.
    • Add dried chickpeas, 3* cups water, and 1 teaspoon salt to your Instant Pot.
      1 cup dried chickpeas, 4 cups water, 1 teaspoon salt
    • Set the Instant Pot to Manual / High Pressure for 42 minutes.
    • When the cooking cycle is complete, allow the pressure to release naturally for 15 minutes. Then, flip the vent to "releasing" and quick-release the remaining pressure.

    Stovetop Chickpeas

    • Check the beans for any stones or broken beans. Rinse well.
    • In a large pot, combine dried chickpeas, water, and salt.
      1 cup dried chickpeas, 4 cups water, 1 teaspoon salt
    • Place the pot on the stove over high heat. Bring to a boil, and then reduce the heat to medium-low, and simmer with the lid off until the beans are tender - about 50-70 minutes.

    Slow Cooker Chickpeas

    • Check the beans for any stones or broken beans. Rinse well.
    • Transfer the chickpeas along with 4 cups of water and 1 teaspoon of salt to your slow cooker.
      1 cup dried chickpeas, 4 cups water, 1 teaspoon salt
    • Slow cook the beans for 4 hours at high, 6 hours on low, or until the beans are tender.

    Notes

    • Nutrition values are an estimate only, and are based on 1 cup of dried chickpeas serving four people. 
    • If you're cooking beans in the Instant Pot, you can reduce the water to 3 cups. 
    • This recipe can easily be scaled up or down depending on what quantity of beans you want to cook. 

    Nutrition

    Calories: 167kcal | Carbohydrates: 30g | Protein: 10g | Fat: 1g | Saturated Fat: 0.1g | Polyunsaturated Fat: 0.2g | Monounsaturated Fat: 0.1g | Sodium: 599mg | Potassium: 672mg | Fiber: 7g | Sugar: 1g | Vitamin C: 3mg | Calcium: 62mg | Iron: 2mg

    Explore More Recipes

    How To'sInstant PotStovetopChickpeas
    « Layered Taco Dip
    Red Lentil Stew »
    • Facebook
    • WhatsApp
    • Flipboard

    Leave a comment and rating Cancel reply

    If you made this recipe, please consider leaving a comment and star rating below. Star ratings help people find my recipes online, and they mean a lot to me! Thank you so much :)

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

    Recipe Rating




    Welcome to Hey Nutrition Lady (formerly The Muffin Myth) - where you'll find no-nonsense, fad-free nutrition, and easy, tasty vegetarian recipes. I hope you like it here!

    - Katie Trant BSc FNH, MSc Nutrition

    More about me →

    Trending Now

    • Overhead photo of marry me pasta with cottage cheese pasta sauce in a cast iron skillet.
      High-Protein Marry Me Pasta with Cottage Cheese
    • Okonomiyaki (Japanese cabbage pancake) topped with mayo, pickled ginger, and scallions on a white plate
      Okonomiyaki - Japanese Cabbage Pancake
    • Red Lentil Stew
    • mung bean and coconut curry on a grey background
      Mung Bean and Coconut Curry

    Footer

    ↑ back to top

    Vegetarian Dinners

    • Vegetable ramen
    • Bean and rice burritos
    • Red lentil stew
    • Vegetarian ravioli bake
    • Tempeh tacos
    • Carrot lentil soup

    Cooking with Vegetables

    • Sweet potato
    • Kale
    • Cauliflower
    • Pumpkin
    • Cabbage
    • Broccoli

    Beans & Legumes

    • Beans and legume recipes
    • Black beans
    • Kidney beans
    • Mung beans
    • Black eyed peas
    • Chickpeas

    Contact ♥ Privacy Policy ♥ Sign Up! for emails and updates

    Copyright © 2026 · HEY NUTRITION LADY

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required