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!
How long to cook northern beans on stove depends on whether you’re using dried beans or canned beans.
If you’re working with dried northern beans, the cooking time on the stove is usually between 1 to 2 hours after soaking, or about 2 to 3 hours if you skip the soak.
Canned northern beans are already cooked, so you only need to simmer them on the stove for about 10 to 15 minutes to heat them through.
The exact time to cook northern beans on the stove also depends on your altitude, the age of the beans, and how soft you like them.
But here’s the good news: cooking northern beans on the stove is simple once you know the basics.
In this post, we’ll walk through how long to cook northern beans on stove, the best methods for getting them perfectly tender, and a few tips to make the process easier.
Let’s dive in.
How Long to Cook Northern Beans on Stove (The Short Answer)
So, how long do you cook northern beans on the stove?
For dried northern beans that have been soaked overnight, plan on about 1 to 1.5 hours of simmering.
If you didn’t soak them, you’ll need closer to 2 to 3 hours of cooking time on the stove.
Canned northern beans only need 10 to 15 minutes on the stove to warm up.
That said, the best way to know when northern beans are done is to taste them.
They should be creamy and soft all the way through, not chalky or firm in the center.
If they still have a bite to them, keep cooking and check again every 10 to 15 minutes.
1. Soaked Dried Northern Beans: 1 to 1.5 Hours
When you soak dried northern beans overnight, you cut the cooking time on the stove roughly in half.
Soaking softens the beans and helps them cook more evenly.
After soaking, drain the water, add fresh water to a pot, and bring it to a boil.
Then reduce the heat to a gentle simmer and let the northern beans cook on the stove for about 1 to 1.5 hours.
2. Unsoaked Dried Northern Beans: 2 to 3 Hours
If you forgot to soak your northern beans, don’t worry.
You can still cook northern beans on the stove without soaking, it just takes longer.
Rinse the beans, add them to a pot with plenty of water, and bring to a boil.
Then simmer for 2 to 3 hours, stirring occasionally and adding more water if needed.
The longer cooking time is because the beans have to soften from scratch.
3. Canned Northern Beans: 10 to 15 Minutes
Canned northern beans are already cooked, so how long to cook them on the stove is really about reheating.
Drain and rinse the beans, then add them to a saucepan with a little water, broth, or olive oil.
Simmer gently for 10 to 15 minutes until they’re heated through.
That’s it, your northern beans are ready to serve.
Factors That Affect How Long to Cook Northern Beans on Stove
Not all northern beans cook in the same amount of time.
Here are the main things that can change how long you cook northern beans on the stove:
1. The Age of the Beans
Older dried beans take much longer to cook than fresh ones.
If your northern beans have been sitting in the pantry for over a year, they might need an extra 30 to 60 minutes on the stove.
2. Your Altitude
At higher altitudes, water boils at a lower temperature, so northern beans take longer to cook on the stove.
You may need to add 20 to 30 minutes or more to the cooking time.
3. The Type of Pot You Use
A heavy-bottomed pot or Dutch oven holds heat better and cooks northern beans more evenly on the stove.
Thin pots can cause hot spots, which means uneven cooking.
4. How Soft You Like Them
Some people like their northern beans firm, while others want them creamy and soft.
If you want softer beans, just keep cooking until they reach the texture you love.
Tips for Cooking Northern Beans on Stove Perfectly
Getting northern beans tender and flavorful on the stove is easy with a few simple tricks.
Here’s what to keep in mind:
1. Don’t Add Salt Too Early
Adding salt at the start of cooking can toughen the skins of northern beans.
Wait until the beans are almost done, then season to taste.
2. Skim the Foam
As northern beans cook on the stove, foam can rise to the surface.
Skim it off with a spoon to keep the cooking liquid clean and reduce stomach upset.
3. Keep Them Covered with Water
Northern beans need to stay submerged while cooking on the stove.
Add hot water as needed so they don’t dry out or burn.
4. Add Flavor Early
Onion, garlic, bay leaves, and smoked turkey or ham all add amazing flavor while northern beans cook on the stove.
Toss them in at the start so the beans soak up all that goodness.
5. Stir Occasionally
Give your northern beans a gentle stir every now and then to prevent sticking.
Just be careful not to stir too much, or you’ll break the beans apart.
So, How Long to Cook Northern Beans on Stove?
How long to cook northern beans on stove comes down to the type of beans you’re using.
Soaked dried northern beans take about 1 to 1.5 hours, unsoaked dried beans take 2 to 3 hours, and canned northern beans just need 10 to 15 minutes.
Factors like bean age, altitude, and personal preference can shift those times a bit.
The best test is always to taste a bean or two along the way.
Once they’re creamy and tender, your northern beans are ready to enjoy.
Hope this post has helped you figure out exactly how long to cook northern beans on stove so you can get them perfect every single time.