This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases. If you click a link and make a purchase, I may receive a small commission at no extra cost to you.
How long to cook unsoaked black beans in an Instant Pot is about 25 to 30 minutes at high pressure.
That’s the short answer, and it’s honestly one of the best reasons to love your Instant Pot.
You don’t have to soak black beans overnight to get them tender and creamy.
The pressure cooker does the heavy lifting for you.
But there are a few details that affect the exact timing, and getting them right makes all the difference between perfectly cooked beans and a mushy mess.
In this post, we’ll cover exactly how long to cook unsoaked black beans in an Instant Pot, the factors that change the timing, and a few tips to nail it every single time.
Let’s get into it.
How Long to Cook Unsoaked Black Beans in an Instant Pot
When you cook unsoaked black beans in an Instant Pot, the sweet spot is usually 25 to 30 minutes on high pressure.
That range works for most standard recipes and gives you beans that hold their shape but still feel soft and creamy.
Here’s how the timing breaks down depending on what you’re after:
1. For Firm, Salad-Ready Beans: 20 to 22 Minutes
If you want black beans that stay intact for salads or grain bowls, cook unsoaked black beans in an Instant Pot for about 20 to 22 minutes.
They’ll be tender but still hold their shape well.
This is also a good range if you plan to add them to a dish that cooks a little longer, like a stew or chili.
2. For Soft, Creamy Beans: 25 to 30 Minutes
This is the range most people mean when they ask how long to cook unsoaked black beans in an Instant Pot.
At 25 to 30 minutes, the beans come out soft, creamy, and perfect for mashing, soups, or refried beans.
They’ll still have some texture, but they’ll give way easily when you press them with a spoon.
3. For Very Soft Beans: 35 to 40 Minutes
If you want beans that basically melt into whatever you’re cooking, go for 35 to 40 minutes.
This is great for purees, dips, or if you’re cooking for someone who prefers a really soft texture.
Just know that beyond 40 minutes, unsoaked black beans in an Instant Pot can start to lose their shape completely.
Factors That Change How Long to Cook Unsoaked Black Beans in an Instant Pot
The 25 to 30 minute rule is a great starting point, but a few things can shift that number up or down.
1. Bean Freshness and Age
Older beans take longer to cook.
If your black beans have been sitting in the pantry for a year or more, they may need an extra 5 to 10 minutes.
Fresh beans from a recent harvest cook faster and more evenly.
So when you cook unsoaked black beans in an Instant Pot, keep the age of your beans in mind.
2. Water-to-Bean Ratio
You need enough water to cook the beans properly, but not so much that they turn to mush.
A good rule is 3 cups of water for every 1 cup of dried black beans.
The beans will absorb water as they cook, so don’t skimp on the liquid.
And never fill your Instant Pot past the max fill line.
3. Altitude
If you live at a high altitude, you’ll need to add a few minutes to the cook time.
Pressure cooking at high altitude means the pressure inside the pot is lower, so food takes longer to cook.
Add about 5 minutes if you’re above 3,000 feet.
That way, your unsoaked black beans in an Instant Pot still come out tender.
4. Natural Release vs. Quick Release
This one is important.
After the cook time ends, let the pressure release naturally for at least 15 to 20 minutes.
The beans keep cooking during natural release, which helps them finish evenly.
If you do a quick release right away, the beans may still be a bit firm in the center.
So for the best results when you cook unsoaked black beans in an Instant Pot, always allow a natural release.
Step-by-Step: How to Cook Unsoaked Black Beans in an Instant Pot
Here’s a simple method that works every time.
1. Rinse and Sort the Beans
Pour your dried black beans into a colander and rinse them under cold water.
Pick out any small stones or shriveled beans while you’re at it.
You don’t need to soak them, but rinsing removes dust and debris.
2. Add Beans, Water, and Seasonings
Place 1 cup of dried black beans in the Instant Pot.
Add 3 cups of water or broth.
Toss in a bay leaf, a clove of garlic, or a piece of onion if you like.
Just hold off on the salt for now, since salt can sometimes toughen the skins of unsoaked beans.
3. Set the Instant Pot
Secure the lid and set the valve to sealing.
Press the Manual or Pressure Cook button and set it to high pressure for 25 to 30 minutes.
That’s your answer to how long to cook unsoaked black beans in an Instant Pot for soft, creamy results.
4. Let Pressure Release Naturally
Once the timer goes off, don’t touch the valve.
Let the pressure come down on its own for 15 to 20 minutes.
Then carefully turn the valve to venting to release any remaining pressure.
5. Season and Serve
Now you can add salt, lime juice, or any other seasonings you love.
Taste a bean to check the texture.
If they’re not quite soft enough, cook them for another 5 minutes on high pressure with a quick release.
So, How Long to Cook Unsoaked Black Beans in an Instant Pot?
How long to cook unsoaked black beans in an Instant Pot comes down to 25 to 30 minutes on high pressure for most recipes.
Add a natural release of 15 to 20 minutes, and you’ve got tender, creamy beans without any soaking.
Adjust the time based on how soft you want them, how old your beans are, and your altitude.
Once you get the hang of it, you’ll never bother with overnight soaking again.