Before getting an Instant Pot, I relied exclusively on canned beans. I always found them to be lacking in flavor, but I figured this was the tradeoff for convenience. And as a busy lawyer at the time, I had no interest or ability to babysit a pot of beans on the stove for 2 hours.
Learning to cook dried beans in the Instant Pot was a game-changer. It leveled up my meal prep and batch cooking game from slow and clunky to effortless and quick, and it’ll do the same for you!
Flavor-rich, perfectly-cooked Instant Pot beans not only have better flavor and texture than their canned counterparts, they’re also super simple to make (think: no hands-on cooking!) and super budget-friendly.
In this post:
- Cooking Beans in the Instant Pot: The Basics
- Do you need to soak beans before cooking them in the Instant Pot?
- Flavor-enhancing ideas
- Tips to elevate your bean-cooking game
- How to use Instant Pot beans
- How to Cook Beans in the Instant Pot Recipe
- Spicy Mexican Kidney Beans Recipe
- Mediterranean Chickpea Salad Recipe

Meet Your Chef
When it comes to cooking legumes in the Instant Pot, I wrote the book. Literally.
My first cookbook, The Vegan Instant Pot Cookbook has over 4,600 reviews on Amazon with an average 4.7 star rating. And it’s packed with tons of delicious, indulgent yet wholesome bean-based recipes!
With over 230K views on YouTube, my video on cooking beans in the Instant Pot was a huge hit with my audience onYouTube; I hope you find it just as useful!

Cooking Beans in the Instant Pot: The Basics
The magic of cooking beans in the Instant Pot stems from the fact that there can be as little as ZERO minutes of hands-on cooking. In other words, it’s hard to mess this up!
Beautifully tender Instant Pot beans are a product of two factors:
- The bean ⇄ water ⇄ salt ratio;
- The cook time (which varies by bean type and whether you’ve soaked the beans or not)
Let’s dive into each one.
Ratios for beans, salt, and water
Here it is, the magic ratio (drumroll please…):
- 1 pound (454g) beans +
- 5 to 6 cups (1.2 to 1.4 L) of water +
- 2 to 2 ½ teaspoons Diamond Crystal kosher salt
Notice that this is specific to Diamond Crystal kosher salt.
For table salt, use 1 to 1 ¼ teaspoons. For Morton’s kosher salt or sea salt, use 1 ¼ to 1 ½ teaspoons salt. If you don’t make these changes, your beans will be too salty!
If using vegetable broth instead of water, you’ll want to scale down on the salt.
Cook Time Chart for Common Bean Varieties
I tested cook times for both soaked and unsoaked beans for the most popular bean varieties (more on whether to soak beans below!) and put together this cheatsheet:

Caveat: If you are a fan of specialty beans like Rancho Gordo, these beans are a lot fresher than the ones you find at grocery stores. Accordingly, they will cook faster than the listed times. Their smaller beans, like the Alubia Blanca, typically cook in just 3 minutes after being soaked for 4 to 6 hours.
My first cookbook, The Vegan Instant Pot Cookbook, contains a chart similar to the one above. If you are a frequent maker of Instant Pot beans, I recommend grabbing a copy—not only will it be easier to repeatedly reference, but if you like making beans in the Instant Pot, I have a hunch the 90+ other recipes in the book are going to be similarly up your alley 😋
Cooking Method
- Soak the beans. This is optional and is discussed in great detail below.
- Rinse the beans.
- Add the beans and water/broth, along with salt and any other seasonings of choice (e.g., bay leaf, sprig of rosemary, halved onion, etc.) to the inner pot of the Instant Pot.
- Select “Pressure Cook” setting at “high pressure” and cook for the appropriate amount of time according to bean type.
- Allow a natural pressure release for 10 to 15 minutes, then perform a manual pressure release to vent remaining steam.
- Discard any aromatics, and enjoy your delicious beans.
…That’s it! (The first recipe card at the bottom of this blog post walks you through this method.)
Storage Tips
Store cooked beans with some of their cooking liquid in an airtight container in the fridge for up to 5 days (the cooking liquid keeps them moist and flavorful). You can also freeze beans in 1 ½ to 2 cup portions for 6 to 8 months!

Do you need to soak beans before cooking them in the Instant Pot?
This is such a rich topic, I felt it deserved its own section. Buckle up for my TED Talk on the great bean-soaking debate.
No, you don’t need to soak the beans first
This is the short answer. Unlike cooking beans on the stove, cooking beans in the Instant Pot does not require soaking. Simply rinse your beans, add them to the Instant Pot with your cooking liquid, and start pressure cooking.
…but you might want to soak them first
And here’s why.
Reason 1: Soaked beans = fewer toots
Raise your hand if beans make you toot (no shame, it’s natural!).
Soaking beans helps remove the oligosaccharides—a type of fiber found in beans that can cause digestive discomfort, bloating, and, yes, toots for some folks. These oligosaccharides leech into the soaking water, but that soaking water gets discarded when you drain and rinse the beans before cooking.
Reason 2: Soaked beans cook more evenly
Unsoaked beans sometimes end up with an uneven texture after being pressure cooked: some are soft, some firm, and some have split skins.
This matters less when you’re making beans for a chili/soup/stew than it does when you’re cooking pot beans (beans + water + salt) where the bean texture will be at the forefront.
Even a quick soak of beans (15 to 30 minutes) can yield a better texture!
Tip: Certain bean varieties are particularly bad offenders when it comes to uneven cooking (ahem, kidney beans). With other beans, such as chickpeas, I don’t notice a big difference.
Reason 3: Soaked beans cook faster
Soaking beans dramatically reduces the amount of time it takes to pressure cook them. For instance, unsoaked chickpeas take 35 to 40 minutes to cook, but soaked chickpeas can take as little as 10 minutes.
How to soak beans: different methods
Traditional method
Cover the beans with cold water and soak for 8 hours or overnight (small beans can handle a shorter soak; large beans may benefit from longer than 8 hours).
Leave the beans on your counter. If it is very warm in your kitchen, you can refrigerate them. Drain the beans and rinse with fresh water.
Quick soak method
Place the beans in the Instant Pot and cover with plenty of cold water: 6 to 8 cups / 1.4 to 2 L of water for 1 pound / 454g of beans.
Select the Pressure Cook setting at high pressure for 5 minutes. When the timer is done, allow a natural pressure release for 10 minutes, then perform a manual pressure release to vent remaining steam. Drain the beans and rinse with fresh water.
Soak in the Instant Pot
Here’s how to make use of the Instant Pot’s nifty “Delay Start” function (called the “Timer” on old models):
- Fill the Instant Pot with the amount of beans you want to cook; add the appropriate amount of water and salt.
- Select the Pressure Cook setting at high pressure and the appropriate cook time for soaked beans.
- Press the Delay Start button. Use the +/- buttons to adjust how many hours you want to soak the beans (e.g. 8 hours). Then press the Delay Start button again to adjust to how many minutes you want to cook (e.g., 7 minutes).
If you select 8 hours, your beans will soak in the salted water for 8 hours, then immediately start pressure cooking afterwards!
When I had an office job, I loved this function. I’d set the timer before leaving for work in the morning and be greeted by a pot of freshly cooked beans in the evening.
Caveat: If you have a hard time digesting beans, this method may not be the best option because the beans cook in the water in which they’ve soaked, meaning the tricky-to-digest oligosaccharides will still be present in the final product.

Flavor-enhancing ideas
If you have a little extra time, why not jazz up your beans in one of the following ways?
Cook beans in vegetable broth instead of water (or half broth, half water). This adds some more savory flavor. You may want to use less salt.
Add flavoring agents to the cooking water.
I almost always add black pepper and bay leaves. Depending on the cuisine or flavor profile I want, I add some combination of the following:
- Cumin seeds and coriander seeds (add to a sachet or cheesecloth)
- Smashed garlic cloves
- Ginger slices
- Jalapeño or serrano peppers, sliced
- Whole herb sprigs such as thyme, oregano, sage, and/or rosemary
- Vegetable bouillon cubes or Better than Bouillon (omit the salt)
- Roughly chopped vegetables such as onions, shallots, carrots, or celery
Don’t skip the salt! Salting the beans while they cook infuses each bean with flavor. In contrast, waiting until the end to salt results in beans that are either overly salty or lacking in flavor.
Next-level beans
If you want to make your beans way tastier, sauté your favorite aromatics before adding the water and beans.
Here’s an easy but tasty option for 1 pound (454g) beans
- Heat some olive oil in the inner pot using the Sauté setting.
- Once hot, add 1 diced yellow onion with a pinch of salt. Cook until golden and softened, but not browned.
- Add 3 to 4 finely chopped garlic cloves and cook for another 1 to 2 minutes. Deglaze with the water or veg broth, scrape up any browned bits, then add the beans and pressure cook as normal.
- Finish your cooked beans with a generous glug of extra virgin olive oil. It will infuse them with richness and make them irresistible. You can also finish with a splash of lemon juice or vinegar of choice to make the beans pop.

Tips to elevate your bean-cooking game
Know your quantities
One pound of dried beans, once cooked, yields ~7 cups of beans. If you’re feeding just 1 or 2 people, you might want to start with a smaller quantity.
If you have a lot of leftover beans, store them in 1 ½ to 2 cup portions in the freezer—that’s the amount of beans you’ll find in a 15-ounce can of beans, which makes it easy to swap in one container of your defrosted beans for canned beans in recipes.
Exercise caution when cooking large batches
If you’re keen on making a large pot of beans, try not to fill the Instant Pot more than halfway. Otherwise, you’ll end up with a lot of foaming. If you do cross that halfway line mark, never fill your pot past the Instant Pot’s maximum capacity line.
Especially when you are making a large pot of beans, never use the Quick Release Method. This will result in hot bean foam being sprayed all over your kitchen and face. Instead, allow the Instant Pot to naturally release pressure for 10 to 15 minutes, or even up to 20 minutes. Only then switch the valve from Sealing to Venting to release any remaining steam.

How to use Instant Pot beans
Ready to get started? Check out some of these recipes on my blog, which would be great with Instant Pot beans!
- 40 Fantastic Bean Recipes: This is a roundup of bean recipes I adore—remember, wherever you see canned beans in a recipe, you can use your home-cooked beans instead!
- Mexican Black Beans: This recipe uses canned beans, but there are instructions in the FAQ section about using dried beans and cooking them in the Instant Pot!
- Tuscan Stewed Beans: Again, this recipe is written with canned beans, but swap in your IP-cooked beans!
- Vegan Instant Pot White Bean Stew
And if you’ve got a copy of The Vegan Instant Pot Cookbook, check out these recipes:
- Restaurant-Style Hummus + Three Variations (p. 53)
- Game-Day Black Bean Dip (p. 56)
- Baked Beans on Toast (p. 99)
- Rosemary & Garlic White Beans (p. 125)
- Frijoles (p. 129)
- Gigantes Plaki with Herbed Tofu Feta (p. 131)
- Three-Bean Vegetable Chili (p. 185)
- Butternut Squash Chickpea Tagine (p. 259)
- Chana Masala (p. 270)

If you found this guide useful, please leave a comment below or on my YouTube video—if you found it really useful, consider ordering The Vegan Instant Pot Cookbook 🙂

Introducing
Big Vegan Flavor
Techniques and 150 recipes to master vegan cooking.
How to Cook Beans in the Instant Pot

Equipment
- Instant Pot
Ingredients
- 1 pound beans of choice (such as chickpeas, cannellini beans, pinto beans, black beans)
- 5-6 cups water or vegetable broth
- 2 – 2 1/2 teaspoons kosher salt (or 1 1/4 – 1 1/2 teaspoons sea salt)
- Other seasonings as desired (bay leaves, black pepper, fresh or dried herbs, whole spices, chopped onions, garlic cloves, etc.)
Instructions
- Optional: add the beans to a large bowl or the Instant Pot inner pot and cover with cold water (about 6 cups). Soak for 8 hours or overnight. Then drain and rinse.
- Add the beans and water or broth to the inner pot of the Instant Pot. Add salt any other seasonings of choice. Stir to combine.
- Secure the lid and select the Pressure Cook setting. For soaked beans, cook for 7-9 minutes for cooked but firm beans, or 10-12 minutes for softer beans. For unsoaked beans, cook for 30 to 40 minutes.
- When the timer beeps, allow a natural pressure release for at least 10 minutes (or 15-20 minutes). Perform a manual pressure release to vent any remaining steam. Open the pot, discard any aromatics, and transfer the beans to your glass tupperware. I like to store the beans in the cooking liquid, as it keeps them moist and is flavorful.
- Store cooked beans in an airtight container in the fridge for up to 5 days, or freeze in 1 1/2 to 2 cup increments for 6 to 8 months.
Video
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Spicy Mexican Kidney Beans

Equipment
- Instant Pot
Ingredients
- 8 ounces (227g) dried kidney beans, preferably soaked for 8 hours or overnight (See Note 1)
- 1/2 cup (75g) red onion, finely diced
- 4 cloves garlic, minced
- 1 jalapeño pepper, minced (omit the seeds & membranes for mild heat; for a spicier heat, use a serrano pepper)
- 1 teaspoon kosher salt, plus more to taste
- 1/2 tablespoon chili powder
- 1 teaspoon ground cumin
- 1 teaspoon oregano
- 1/2 teaspoon smoked paprika
- 1/4 teaspoon cayenne pepper to taste
- 1 bay leaf
- 1 (4-oz/115g) can diced green chiles (I recommend a “mild” version” unless you like very spicy food)
- 1 1/4 cups (300 mL) low-sodium vegetable broth
- 1 (16-oz/454g) jar salsa (I use salsa verde)
- 1/2 cup (10g) cilantro, chopped
Instructions
- Soak the beans in plenty of cold water to cover for 8 hours (or overnight). Drain and rinse the beans.
- Add the beans to the Instant Pot and top them with the remaining ingredients except for the cilantro: onion, garlic, jalapeño, salt, chili powder, cumin, oregano, paprika, cayenne, bay leaf, canned chiles, vegetable broth, and salsa). Stir to combine
- Select the Pressure Cook (Manual) setting at high pressure and set the cook time to 8 minutes. If you did not soak your beans, set the cook time to 30 minutes.
- Once the timer has elapsed, allow a natural pressure release for at least 10 minutes before switching the valve from Sealing to Venting to release any remaining steam. If the beans are too liquidy for your taste, drain some of the liquid off, or transfer the beans to a serving dish using a slotted spoon, leaving behind excess liquid.
- Stir in the cilantro and serve warm. Once cooled, store leftovers in the fridge for up to 5 days, or freeze for 6-8 months.
Notes
- I soak the beans for the most even texture, but if you don’t soak the beans, increase the cook time from 8 minutes to 30 minutes. And if you don’t have kidney beans, feel free to substitute pinto beans and follow the instructions as written. For a quicker soaking time, use the Quick Soak method outlined in the blog post above.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Mediterranean Chickpea Salad

Equipment
- Instant Pot
Ingredients
- 8 ounces (227g) dried chickpeas (See Note 1)
- 3 cups water or low-sodium vegetable broth
- 1 teaspoon kosher salt, plus more to taste
- 1 small handful fresh thyme sprigs
- 2 cloves garlic, minced
- 2 bay leaves
- 1 teaspoon cumin seeds
- 1 teaspoon coriander seeds (use 1/2 teaspoon for a more subtle flavor)
- 1/2 teaspoon freshly cracked black pepper (or whole black peppercorns)
- 1 tablespoon extra virgin olive oil (See Note 2)
- 1 tablespoon freshly squeezed lemon juice
- 1/2 cup (10g) flat-leaf parsley, chopped
Instructions
- Add the chickpeas, water or broth, salt, thyme, garlic, bay leaves, cumin seeds, coriander seeds, salt, and pepper to the Instant Pot and stir to combine.
- Select the Pressure Cook setting at high pressure and set the cook time to 35 minutes. If you soaked your beans for ~8 hours or overnight, set the cook time to 10 minutes.
- Once the timer has elapsed, allow a natural pressure release for at least 10 minutes before switching the valve from Sealing to Venting to release any remaining steam.
- Stir in the olive oil, lemon juice, parsley, and taste for seasonings, adding additional olive oil for more richness, more lemon juice for more acidity, or more salt and pepper to taste.
Notes
- I typically don’t soak chickpeas because they cook evenly even when unsoaked (and don’t give me digestive trouble).
- Be sure to use a high-quality extra-virgin olive oil at the end to impart a rich flavor to the beans.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.















Made 16 oz of dried chickpeas in the instant pot. Rinsed and soaked the beans for 8 hours. Then rinsed again (not sure this was necessary) and returned to pot with fresh water and a little salt. Set pressure cook timer for 11 minutes for softer beans. Followed instructions, sit for 10 min when done, then quick pressure release. They are so delicious we were eating them right away. My family all agrees they are SO much better than chickpeas in a can. Stored in refrig in their liquid from the pot, and used to make the Beet Hummus. YUMMY. I’ll definitely use this method for dried beans going forward. Thank you for another perfect recipe!
Sheri, Thank you for your thoughtful review! We’re so happy to hear that you found the post useful and enjoyed the chickpeas.
Nisha,
Ihave spent the last three hours for looking for the above information which learned from your U Tube, which I really enjoy. Thank you. Looking forward to using more of your recipes and your Y. T. site. This information is much needed. Best of luck and success to you and many thanks for your resipes and instructions. P. S. I am not confident or proficient on the computer. But at 81 years and no training, I shouldnt expect to be. James
Hi James, it’s great to hear you enjoy the Youtube videos. We can’t wait for you to start cooking the recipes! 🙂
Question on cooking more than 8 oz of dried chickpeas in 6 quart Instant Pot: if I want to cook 2 lbs of beans, is the cook time still 35 minutes?
Thanks,
Molly
Hi Molly, yes, the cook time will be the same. But just make sure that the beans and water fit below the maximum capacity line.
Hi, I’ve tried a few of your recipes, and they are so good! (My fave right now is the 10-ingredient lentil bolognese!) I just pressure-cooked the Mediterranean chickpea salad, and I have a question. I assume you are separating the chickpeas from the soup before adding olive oil, lemon juice, etc… Do you use the left over soup? Do you have any recommendation how I can use it or should I not use it?
Hi Makiko, happy to hear you enjoy the recipes, thanks for trying them! If the chickpeas have a lot of liquid after cooking, you can just drain it off or keep it for another use (to add to soups, to cook another pot of beans or lentils, etc.), but it shouldn’t be so much liquid that it feels like a soup.
Hi Kaitlin, Thank you for the reply. I had quite a bit of liquid after cooking the chickpeas… like a soup. It could be because I pre-soaked them overnight, so maybe I should reduce the amount of water when I put them into my instant pot. I will adjust and see the next time I make them. Thanks again!
Hi Makiko, having a lot of extra liquid is normal! The instructions are to use 1 pound soaked beans and 5-6 cups water/veggie broth to cook them in. We recommend storing the chickpeas with their cooking liquid to keep them moist and flavorful, but drain prior to using. Alternatively, you can drain and rinse them prior to storing if using within a few days.
This looks delicious and I can’t wait to try it. Can you describe what tinned chili is? I don’t think this product is available in Australia and I’m trying to decide what I could use as a substitute. Thanks!
We can’t wait for you to try it either, Karen! This is the diced green chiles we are referencing. Let us know if you’re not able to find it!
I love how easy the recipes are and for some one who is just starting this journey it is so helpful. I can’t wait to try some of the recipes. Pay day is coming so I will be trying a few of these. Plus Indian food being one of my favorite. We can’t go wrong.
We’re so happy to be of help, Sherri! You’ll have to let us know how you like the recipes once you’ve made them 🙂
I found this article to be very informative and useful and that Mediterranean Chickpea Salad sounds delicious.
We’re so glad you do, Sarah! And we hope you can try the chickpea salad 🙂
Thank you for this super-helpful article. I can’t wait to try some of the recipes. I am a little confused on the times using the fast-soak method. Let’s take kidney beans and assume a pressure cook on high from a dry-bean start takes 30 minutes to fully cook. But if I fast-soak them by pressure cooking on high for 2 minutes (and rinse), then I only need an additional 10 minutes or so on high pressure to fully cook them. One method takes 30 minutes and the other takes a total of 12 minutes. How does the fast-soak method work with 18 minutes less of pressure cooking and no other soaking?
From Nisha: “Hi Brian! First off, thanks for catching a typo! The quick soak time should be 5 minutes, not 2 minutes. We’ve updated that. As for the actual scientific reasoning, I’m not entirely sure how it works but we’ve tested this and it seems to work just fine. I always prefer the traditional soak method though, as it leads to fewer split beans and I find I digest them better.”
Have you tried the delayed start soaking method with aromatics? I aways saute shallot and garlic then add bay when I do stovetop, but I’m not sure about leaving all of these to sit in water overnight would work.
From Nisha: “Hi there, interesting question. I haven’t tried it myself and typically don’t leave cooked food out of the fridge for more than a couple hours, so I can’t say for sure.”
when I cook chickpeas in a pressure cooker can I use the liquid (aquafaba) in the same way that I would use the canned aquafaba? The air pressure aquafaba is so much thinner but I get so much more than I can get out of one can?
Hi Sue, we haven’t made aquafaba ourselves but found this article to be extremely helpful in regard to this question. Good luck!