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 dry navy beans depends on your method, but the sweet spot usually lands somewhere between 60 and 120 minutes once they’re fully soaked.
If you’ve ever stood over a pot wondering why your beans are still hard after an hour, you’re not alone.
The truth is that cooking dry navy beans isn’t complicated, but it does reward a little patience and a few smart habits.
In this post, we’ll walk through exactly how long to cook dry navy beans on the stove, in a pressure cooker, and in a slow cooker, plus the little details that make a big difference in texture and flavor.
Let’s dig in.
How Long to Cook Dry Navy Beans on the Stovetop
When you cook dry navy beans on the stovetop, the process is simple and forgiving as long as you plan ahead.
Here’s how the timing breaks down.
1. Soaked Beans Take 60 to 90 Minutes
If you soak your dry navy beans overnight, they’ll usually cook in about 60 to 90 minutes at a gentle simmer.
Soaking softens the skins and rehydrates the interior, which cuts the cooking time dramatically.
You’ll know they’re done when you can easily smoosh one between your fingers or against the side of the pot.
2. Unsoaked Beans Need 90 to 120 Minutes
If you forgot to soak, don’t panic.
You can still cook dry navy beans straight from the bag, but they’ll take closer to 90 to 120 minutes.
Just rinse them well, pick out any stones, and simmer them low and slow until they’re tender.
3. Keep the Simmer Gentle
A hard boil will bash your beans around and split their skins.
Keep the heat low so the water barely bubbles, and stir occasionally to prevent sticking.
That gentle pace is what gives you creamy insides and intact outsides.
How Long to Cook Dry Navy Beans in a Pressure Cooker
If you want dry navy beans fast, a pressure cooker is your best friend.
Here’s the timing you can count on.
1. Soaked Beans Cook in 8 to 10 Minutes
Soaked dry navy beans cook in just 8 to 10 minutes at high pressure, plus natural release time.
That’s a massive shortcut compared to the stove, and the texture comes out beautifully creamy.
2. Unsoaked Beans Need 25 to 30 Minutes
Even unsoaked, dry navy beans only need about 25 to 30 minutes under pressure.
Add a tablespoon of oil to the water to keep foam from clogging the valve, and let the pressure release naturally for the best results.
3. Don’t Overfill the Pot
Beans expand as they cook, so never fill your pressure cooker more than halfway with beans and water.
That headspace keeps things safe and lets the steam do its job properly.
How Long to Cook Dry Navy Beans in a Slow Cooker
The slow cooker is the hands-off way to cook dry navy beans, and the timing is flexible.
Here’s what to expect.
1. Soaked Beans Take 6 to 8 Hours on Low
Soaked dry navy beans need about 6 to 8 hours on low or 3 to 4 hours on high in a slow cooker.
You can set it in the morning and come home to tender beans ready for soup, stew, or a simple bowl with rice.
2. Unsoaked Beans Need 8 to 10 Hours on Low
Unsoaked dry navy beans will take 8 to 10 hours on low, so this method really rewards a little planning.
If you’re short on time, a quick soak method works too.
3. Quick Soak Speeds Everything Up
A quick soak means boiling your dry navy beans for two minutes, then letting them sit in the hot water for an hour.
After that, they cook just like soaked beans, which shaves serious time off any method.
Tips That Make Your Dry Navy Beans Turn Out Perfect
Timing matters, but a few small habits matter just as much.
1. Skip the Salt Until the End
Adding salt early can toughen the skins of dry navy beans, so wait until they’re tender before seasoning.
A bay leaf or a strip of kombu in the pot adds flavor and helps soften them naturally.
2. Use Fresh Beans When You Can
Old dry navy beans can stay hard no matter how long you cook them.
Buy from a store with good turnover, and try to use your beans within a year of purchase.
3. Acid Goes In Last
Tomatoes, lemon juice, and vinegar all slow down softening, so add them after the beans are fully cooked.
That way you get all the flavor without the frustrating firmness.
4. Save That Cooking Liquid
The starchy water left after cooking dry navy beans is called pot liquor, and it’s liquid gold.
Use it to thicken soups or add body to stews instead of pouring it down the drain.
So, How Long to Cook Dry Navy Beans?
How long to cook dry navy beans comes down to your method: about 60 to 90 minutes soaked on the stove, 8 to 10 minutes soaked in a pressure cooker, or 6 to 8 hours soaked in a slow cooker.
Unsoaked beans simply need a bit more time in every case, but they’ll still get there.
The real secret isn’t just the clock, it’s a gentle simmer, a little patience, and seasoning at the right moment.
Once you’ve cooked dry navy beans a couple of times, you’ll stop watching the timer and start trusting your taste buds instead.