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.
Soaked navy beans take about 60 to 90 minutes to cook on the stovetop after they’ve been soaked overnight.
That’s the short answer, but the full story depends on a few things like your cooking method, the age of your beans, and how soft you want them to be.
If you’ve ever stood over a pot wondering how long to cook soaked navy beans, you’re in the right place.
In this post, we’ll break down exactly how long to cook soaked navy beans, the best methods for getting them perfectly tender, and a few tips so they turn out creamy every single time.
Let’s dive in.
How Long To Cook Soaked Navy Beans On The Stovetop
When you cook soaked navy beans on the stovetop, the process is simple and reliable.
After soaking, drained navy beans usually need 60 to 90 minutes of gentle simmering to become fully tender.
The exact time to cook soaked navy beans varies because older beans take longer, while fresher beans cook faster.
Here’s how to nail the timing every time.
1. Start With A Hard Boil, Then Simmer
Bring your soaked navy beans to a rolling boil in a large pot of fresh water.
Once boiling, reduce the heat and let them simmer gently.
A hard boil the whole time will split the skins, so a low simmer is what you want when you cook soaked navy beans.
2. Keep The Water Level Generous
The beans should always be covered by about two inches of water.
As they cook, they absorb liquid, so top up with hot water whenever needed.
This keeps the cooking time for soaked navy beans steady and prevents scorching at the bottom of the pot.
3. Check Them After 60 Minutes
Start testing your soaked navy beans at the 60-minute mark.
Scoop out a few and squeeze them between your fingers.
If they mash easily, they’re done.
If they’re still firm in the center, keep simmering and check every 10 minutes until they reach the texture you like.
Other Ways To Cook Soaked Navy Beans
The stovetop isn’t your only option, and each method changes how long to cook soaked navy beans.
Here are the most popular alternatives.
1. Pressure Cooker Or Instant Pot
A pressure cooker cuts the time dramatically.
Soaked navy beans cook in about 8 to 12 minutes at high pressure, plus natural release time.
That said, if you’re wondering how long to cook soaked navy beans without watching a pot, this is the fastest route.
2. Slow Cooker
In a slow cooker, soaked navy beans need around 6 to 8 hours on low or 3 to 4 hours on high.
This is a hands-off way to cook soaked navy beans while you go about your day.
Just remember that slow cookers vary, so test doneness before serving.
3. Oven Cooking
You can also bake soaked navy beans in a covered Dutch oven at 325°F.
They’ll take roughly 75 to 90 minutes, and the even heat cooks soaked navy beans beautifully without much stirring.
Tips For Perfectly Cooked Soaked Navy Beans
Getting the timing right matters, but a few extra habits make your soaked navy beans even better.
Here’s what to keep in mind.
1. Skip The Salt Until The End
Adding salt early can toughen the skins and slow down how long it takes to cook soaked navy beans.
Season once the beans are tender for the best texture and flavor.
2. Add Aromatics For Flavor
Bay leaves, garlic, onion, and a strip of kombu all add depth while you cook soaked navy beans.
Just remove the bay leaf and kombu before serving.
3. Acid Goes In Last
Tomatoes, lemon, and vinegar stop beans from softening, so add them after your soaked navy beans are fully cooked.
4. Soak For 8 To 12 Hours
The soaking step itself matters just as much as cooking.
An overnight soak softens the skins and shortens how long to cook soaked navy beans by a good margin.
If you’re short on time, a quick soak works too.
Boil the beans for two minutes, then let them sit in the hot water for an hour before cooking.
So, How Long To Cook Soaked Navy Beans?
Soaked navy beans take about 60 to 90 minutes on the stovetop, 8 to 12 minutes in a pressure cooker, or 6 to 8 hours in a slow cooker.
The exact time to cook soaked navy beans depends on your method, the age of your beans, and how tender you want them.
When you cook soaked navy beans at a gentle simmer and taste as you go, you’ll always end up with creamy, tender beans ready for soups, stews, and sides.
Now you know exactly how long to cook soaked navy beans, so grab that pot and get cooking.