After pounds and pounds of bean pressure cooking I got it right. Here is your fail-proof guide for Instant Pot Beans. Instant Pot black beans, Instant Pot pinto beans, instant pot kidney beans, and many more, basically an encyclopedia about cooking beans in the instant pot.

After seeing the same question popping up over and over again in several Facebook groups: “how to cook beans in the instant pot”, and after reading answers that couldn’t differ any more, I felt the urge to find out timings for myself. Just like back when I saw the same happening for Instant Pot Rice.
I’ve read people recommending cook times anywhere from 10 minutes all the way up to 60 minutes. How can that be? Why do the recommended times differ SO MUCH?!? I had to get to the bottom of it.
Well, first of all, many times it isn’t even specified what kind of beans. There are soooooo many kinds and they all cook in different times. Asking “how to cook beans in the instant pot” is basically an incomplete question and often results in incomplete answers.
Second of all, it is never specified what the beans are meant for. Depending on if you want them for a salad or a soup makes a huge difference. For a salad you want them barely cooked so they hold their shape, stay dry and don’t become mushy. For a soup you want them super cooked and falling apart by themselves so you can blend them and create a creamy soup.
And lastly,it is rarely specified if the cooking time is requested or suggested for soaked or dry beans. This also plays a huge role in timing.
Which brings us to the first question and answer in our Instant Pot Beans Encyclopedia.
Soaking or No Soaking for Instant Pot Beans
Let me answer one important thing first: yes, you CAN cook both, soaked and unsoaked beans in the pressure cooker. So if you desperately want to skip the soaking process you absolutely CAN.
The question, however, should not be if you CAN cook no soak beans. The question is: do you really want to skip the step?
I never (literally never!) skip soaking. Why? Because it eases digestion A LOT. I, for one, don’t love feeling bloated and passing wind. If you enjoy that, by all means, go ahead and skip the step ;)
If you’re more like me and like eating healthy and yummy food without bloating and farting (high five my friend) then soak your beans for 8-12 hours before pressure cooking.
Generations and generations before us already knew about this trick and I rely a lot on their experience. A pressure cooker doesn’t break down the beans to a point where soaking isn’t necessary anymore to ease digestion. Maybe one day someone will invent a magical machine that can but for now, there isn’t one on the market that I know.
What the instant pot does it cook beans faster to reach the same consistency a regular pot with water does. That’s the advantage of pressure cooking. The soaking is still necessary.
There are other tricks to ease digestion such as adding “epazote” during the cooking process and/or removing the foam that forms on top. The most important and most effective is soaking though. Don’t skip the soaking even if you add epazote and remove the foam.
Sooooo, all experiments run for this post are for beans soaked for 12 hours at room temperature using filtered water. Then drained and rinsed and cooked in just plain, fresh, unsalted water.
Ok, now that we’ve had have that discussion let’s get to the next point.
Instant Pot Black Beans
My fist tests were run with Black Beans and that’s how I found out that the discrepancies of timing are often times likely due to what the beans are meant for.
After cooking for 30 minutes + complete natural pressure release the beans were nice and soft and perfect to use for a soup. They were cooked to the necessary consistency to blend into a smooth black bean soup.
However, they were way too soft to drain and use for a salad. They were much much softer than the black beans you’d find in a can for example.
The canned black beans are pretty firm and after draining ideal for a salad for example.
So the next goal was to find the best pressure cook timing to achieve firm beans for salad AND a consistency somewhere in between for Instant Pot Beans and Rice. Not too firm and not too soft.
After 20 minutes of high pressure cooking and full natural pressure release the Instant Pot Black Beans were thoroghly cooked through but still firm. I was able to drain them and use them in a salad.
After 25 minutes they had that perfect consistency for Instant Pot Beans and Rice.
Instant Pot Pinto Beans
I thought all beans the same size would cook in the same time but no. It seems different beans have a different composition and cook differently.
Pinto Beans cooked faster in my experiment compared to black beans. I was very surprised actually. So much so, that I will have to rerun this experiment. Pinto Beans were the last beans I experimented with and I’m wondering if my Instant Pots (<– yes, plural, I have several because I’m obsessed, haha) were maybe overheating and cooking stuff faster?
Anyway, the Adzuki Beans definitely confirmed the fact that different beans cook at different times regardless of size.
The Instant Pot Pinto Beans were perfect for draining and using in salads after just 15 minutes high pressure and full natural pressure release.
Perfect for rice and beans after 20 minutes high pressure cooking + NPR. And suitable for soups after 25 minutes HP + NPR.
Flavoring Instant Pot Beans (salt while or after cooking)
Depending on what you want your Instant Pot Beans for you may or may not want to flavor them.
If you want your beans for a salad which will have a salad dressing it’s probably best to simply cook them in filtered water and nothing else. Drain the water and use the unflavored beans for your salad.
For Instant Pot Beans and Rice or for soup you’ll probably want to flavor while cooking. There is a couple simple rules to follow. Add onion, garlic, spices (except salt) before or during cooking but salt after cooking. Salt can keep beans from softening up so you want to avoid adding while they are cooking but rather once they’re already soft.
What I love to do is to prepare a “sofrita” first. You hit the sautée button first and while the pot heats you peel and finely chop onion and garlic. Once hot, add a splash of oil, the chopped onion and garlic and sauté until nice and brown. Then add beans and water and cook as instructed in the recipe card below.
And here the printable fool-proof timing guide for Instant Pot Beans:

Instant Pot Beans
Ingredients
- 1-3 cups beans - (black beans, pinto beans, adzuki beans, kidney beans, navy beans, or mung beans)
- water
Instructions
- Add beans to a large bowl and cover with abundant filtered water. At least 4 times as much water as beans. Cover with a clean dish towel. Soak for 8-12 hours on the kitchen counter. (If you soak them longer timings will differ!)
- Drain beans and rinse really really well.
- Add beans to instant pot and cover with fresh water to about 2 inches above the beans (two thumbs thick).
- Put on the lid and turn the knob to the sealing position.
- Press manual (or pressure cook on newer models) set to high pressure and adjust timing follows depending on if you need the beans for salad/rice and beans/soup:Black Beans: 20/25/30 minutes + 20 mins NPRPinto Beans: 15/20/25 + 20 mins NPRNavy Beans: 25/30/35 + 20 mins NPRKidney Beans: 25/30/35 + 20 mins NPRAdzuki Beans: 5/10/15 + 20 mins NPRMung Beans: 0 + 10 min NPR / 0 + 15 min NPR / 1 + 20 mins NPR
- Let pressure release naturally for specified time above, then, if safety pin hasn't dropped on its own yet, release remaining pressure manually.
Alka Dhumal says
Thanks mam
its very nice information
i will implement it in future cooking
One thing not clear
for moong Beans you showed 0/0/1 for cooking can you please explain
Lorena Grater says
I explain all the details in the blog post. For salad set the pressure cooker to 0 minutes on high pressure, same for beans/rice, and for soup set the cooker to 1 min on high pressure.
Stephanie Mercer says
I have had my instant pot for quite a few years and I have found that my device consistently needs more cooking times than most of the recipes I find online indicate. I wonder if this explains the discrepancy in cooking times?
Lorena Grater says
In theory yes but my rice guide for example consistently gets the same results for everybody all over the world which makes me believe it’s most definitely the beans.
Elaine Milligan says
I cooked soaked kidney beans that were actually quite old and out of date for 12 minutes + 20 minutes NR. They were still whole but just soft enough for mashing to make refried beans. I have to assume they would have been mush with your timings. I wonder if the large discrepancy in times could be related to the altitude?
Lorena Grater says
I’m running out of ideas Elaine. I live at close to sea level and if altitude was the issue then they’d rather be undercooked not overcooked. I have no clue why the huge discrepancies for some happen. It must be the combination of everything: altitude, bean age, bean storage, organic vs conventional, mineral-density in water, pressure cooker brand, and pressure cooker size. With my Instant Pot Rice guide, I have 0 reported problems. Everybody is successful with my timings so I assume that the pot itself is not really the problem and neither is the altitude and it must have way more to do with the actual beans. Sigh.
Donna Fay says
I purchased Blue Menu Red Chili Beans. I’m not sure how long to cook them. Can you help?
Lorena Grater says
I’m sorry, I’ve never heard of them before.
Patty says
I just cooked black beans in my InstantPot. They soaked for 12 hours, 6 min pressure, 10 min NR and they were mushy. I can’t imagine cooking them for 20 minutes! Is there something I’m doing wrong?
Lorena Grater says
I’ve learned over time that fresher beans need less time. Unfortunately, there is no way to know how fresh or how old beans are because the packaging date does not tell when the beans were harvested. I’ve called different bean brands and none of them could tell me. I’ve been consistently successful with my timings with all beans I’ve bought here in Montreal in my local grocery stores but a lot of people report getting mushy beans and I am so sorry this tutorial doesn’t work for everybody :( It works for a lot of people but not for everybody. If I cook my black beans for 6 minutes even after 24 hours soaking they are completely raw and hard.
Ginger says
I have issues eating beans and have been soaking them for almost a day. How do you suggest altering cooking times?
Lorena Grater says
Reduce the cooking time only a few minutes. Maybe 3 minutes less. That should be enough to avoid them being all mushy.
Leanna says
This is an invaluable resource, particularly for vegetarians and vegans. I’ve cooked these in Toronto, Vancouver, and Calgary and never had any problems. Thank you!
Kathy says
I love the breakdown you have given for various beans. Very helpful.
I am planning on cooking some Cannelini beans. Would I use the same timing as the Kidney beans?
Thank you
Lorena Grater says
Cannelini beans become soft pretty fast. When I cook them for soup I cook them for 25 minutes which is when they start to break apart.
Laura says
What is NPR (I am assuming not National Public Radio in this context :-) ? And I didn’t see the headings for the three different cooking times? I am putting my navy beans in to soak, but am not clear how long I will need to cook them tomorrow. I want to make them for soup, and add kale at the end to cook for a few minutes once the beans are done. Thank you!
Lorena Grater says
I’m sorry. NPR = Natural Pressure Release. It means once the pressure cooker beeps and tells you the timer you set is done, you do nothing to the pot at all and wait for the NPR timing specified.
The timings are as specified in point 5 for
1) salad
2) rice and beans
3) soup
The image of the adzuki beans further up shows you what one kind of bean looks like depending on how long you cook them.
Keri says
THANK YOU so much for doing this. Super helpful, beans turned out great!
P.S. I always soak my beans!😁
Robin says
Thanks for putting that together. I have read so many different ways to pressure cook beans. I agree the beans must be soaked for 8 hours at least with a couple of water changes, makes them much more palatable and not adding salt until the end is a good idea as well. Also a comment above to bring them to a boil and drain the water is very good way to reduce the gassy effect. Summer savory added reduces the effect as well.
As far as cooking times it does vary greatly depending on the age, type and soak time.
I am making refried beans so there is a lot of latitude with that.
Richard says
Thanks for the excellent research!
One factor I have found that effects cooking time enormously is how fresh the beans are ie the period that the beans have been stored for. Old beans take longer. Soaking properly helps overcome that problem a bit.
Jeff says
Cooking times are way off. I cut kidney beans down to 18 + 20min NR, and they were mush
Jody says
Great info and thorough, thank you!
A thought on the cooking times differing for others. I always quick soak my dry beans: cover with plenty of water, bring to a boil, turn off heat, let cool (while still covered) to room temp, THEN I rinse, drain, put in instant pot, and cook. With this method I cook red or black beans only 13 minutes at pressure, then allow pressure to drop on its own until the pin falls back down. I don’t like releasing the pressure prior because the thick liquid sputters out the top of the instant pot and is messy. 20 mins and long release makes my beans quite mushy, better for soup.
John Scott says
Thank you, I followed your instructions for Kidney beans, they came out perfectly! Now want to try Fava Beans, but timings not included on your list. Please suggest appropriate timing. This is a great source of excellent information, thank you .
Lorena Grater says
I’m sorry John. I’ve never cooked Fava beans before. I don’t know how long they take to cook.