How Long To Cook Dry Navy Beans

Your Cool Home is supported by its readers. Please assume all links are affiliate links. If you purchase something from one of our links, we make a small commission from Amazon. Thank you!

Dry navy beans take about 1 to 2 hours to cook on the stovetop after they’ve been soaked overnight.
 
If you’re using a pressure cooker, that time drops to around 25 to 30 minutes, and in a slow cooker, you’re looking at 6 to 8 hours on low.
 
The exact cooking time for dry navy beans depends on a few things like how long you soaked them, how old they are, and the method you’re using.
 
If you’ve been wondering how long to cook dry navy beans so they come out creamy and tender instead of mushy or tough, you’re in the right place.
 
In this post, we’ll break down exactly how long to cook dry navy beans across different methods, plus a few tips to get them perfect every single time.
 
Let’s dive in.
 

How Long to Cook Dry Navy Beans (By Cooking Method)

 
The answer to how long to cook dry navy beans really comes down to your chosen method.
 
Here’s a breakdown of each one so you can pick what works best for your kitchen and your schedule.
 

1. Stovetop: 1 to 2 Hours

 
On the stovetop, dry navy beans usually take about 1 to 2 hours to cook once they’ve been soaked.
 
Bring them to a boil in a large pot with plenty of water, then reduce to a simmer and cover.
 
Check them after the one-hour mark because the time can vary based on altitude and bean freshness.
 
Older beans take longer, sometimes closer to the two-hour mark, while fresher ones cook faster.
 

2. Pressure Cooker: 25 to 30 Minutes

 
If you’re in a hurry, a pressure cooker is your best friend when figuring out how long to cook dry navy beans.
 
After soaking, cook them at high pressure for about 25 to 30 minutes, then let the pressure release naturally.
 
If you skip the soak, add 5 to 10 minutes to that time and use a bit more water.
 
This method gives you tender beans in a fraction of the time.
 

3. Slow Cooker: 6 to 8 Hours on Low

 
For a hands-off approach, the slow cooker is perfect.
 
Soaked dry navy beans need about 6 to 8 hours on low or 3 to 4 hours on high.
 
One important note here is that you should never add salt or acidic ingredients like tomatoes at the start.
 
These can keep the beans from softening, no matter how long you cook them.
 

4. Instant Pot: 20 to 25 Minutes

 
The Instant Pot has become a go-to for cooking dry navy beans quickly.
 
With a pre-soak, set it to high pressure for 20 to 25 minutes, followed by a natural release.
 
No soak?
 
Then plan for around 30 to 40 minutes.
 
Either way, you’ll have soft, creamy beans ready for soups, stews, or dips.
 

Why Soaking Matters for Dry Navy Beans

 
Soaking isn’t just a suggestion when you want to know how long to cook dry navy beans.
 
It actually cuts down the cooking time and helps the beans cook more evenly.
 

1. It Softens the Beans

 
Soaking rehydrates the dry navy beans so their interiors soften before they even hit the heat.
 
Without soaking, the outer skin tends to cook faster than the inside, leaving you with uneven texture.
 

2. It Removes Some Sugars

 
Beans contain oligosaccharides, which are the sugars that cause gas.
 
Soaking and then draining the water helps wash away some of these compounds, making the beans easier on your stomach.
 

3. It Shortens Cooking Time

 
A good overnight soak can shave 30 minutes or more off your cooking time.
 
That’s a real difference when you’re hungry and waiting on a pot of beans.
 

4. Quick-Soak Works Too

 
If you forgot to soak overnight, a quick-soak method works well.
 
Boil the dry navy beans for 2 minutes, then remove from heat and let them sit covered for 1 hour.
 
Drain, rinse, and cook as usual.
 

Tips for Perfectly Cooked Dry Navy Beans

 
Getting the timing right on how long to cook dry navy beans is one thing, but a few extra tips can make all the difference.
 

1. Add Salt at the End

 
Salt can toughen the skins if added too early, so season your dry navy beans near the end of cooking.
 

2. Keep Them Covered with Water

 
Beans should stay submerged by about 2 inches of water throughout cooking.
 
Add more hot water as needed so they don’t dry out or scorch.
 

3. Taste Test for Doneness

 
The best way to know if your dry navy beans are done is to taste one.
 
They should be soft and creamy all the way through, not chalky in the center.
 

4. Store Leftovers Properly

 
Cooked dry navy beans keep in the fridge for about 4 to 5 days in an airtight container.
 
You can also freeze them in their cooking liquid for up to 3 months.
 

So, How Long to Cook Dry Navy Beans?

 
Dry navy beans take about 1 to 2 hours on the stovetop, 25 to 30 minutes in a pressure cooker, 6 to 8 hours in a slow cooker, or 20 to 25 minutes in an Instant Pot.
 
The exact time depends on whether you soaked them and how fresh they are.
 
Soaking is the real secret here since it shortens cooking time, improves texture, and makes the beans easier to digest.
 
Now that you know how long to cook dry navy beans, you can whip up a creamy pot of beans whenever the craving hits.