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.
Learning how long to cook great northern beans on the stove is easier than you might think.
The answer is that great northern beans typically need about 1 to 2 hours of simmering on the stove, depending on whether you soak them first.
If you’re wondering how long to cook great northern beans on the stove, the short answer is simple.
Soaked beans usually cook in 60 to 90 minutes.
Unsoaked beans can take 2 to 3 hours.
In this post, we’ll walk through exactly how long to cook great northern beans on the stove and cover the key factors that affect cooking time.
How Long to Cook Great Northern Beans on the Stove
The cooking time for great northern beans on the stove depends on a few simple factors.
Here’s what determines how long to cook great northern beans on the stove:
1. Soaked vs. Unsoaked Beans
If you soak your great northern beans overnight, they’ll cook in about 60 to 90 minutes.
Unsoaked beans take much longer, usually 2 to 3 hours.
So if you’re short on time, soaking is the way to go.
This is the biggest factor in how long to cook great northern beans on the stove.
2. Altitude and Water Hardness
If you live at a high altitude, beans take longer to cook.
Hard water also slows down the softening process.
In those cases, add another 20 to 30 minutes to your cooking time.
So when figuring out how long to cook great northern beans on the stove, don’t forget these two sneaky factors.
3. Freshness of the Beans
Older beans take longer to soften.
If your great northern beans have been sitting in the pantry for over a year, expect a longer cook time.
Fresh beans cook faster and have a better texture.
This is why how long to cook great northern beans on the stove can vary from kitchen to kitchen.
Step-by-Step Guide for Cooking Great Northern Beans on the Stove
Now that you know how long to cook great northern beans on the stove, here’s how to actually do it.
Follow these steps for perfect beans every time:
1. Rinse and Sort the Beans
Start by pouring your great northern beans into a colander.
Rinse them under cold water.
Pick out any small stones or shriveled beans.
This step takes just a couple of minutes and protects your teeth.
2. Soak Overnight (Optional but Recommended)
Place the beans in a large bowl and cover them with cold water.
Use about 3 cups of water for every cup of beans.
Let them soak for 8 hours or overnight.
If you’re in a hurry, use the quick soak method.
Boil the beans for 2 minutes, then let them sit for 1 hour.
Soaking cuts down how long to cook great northern beans on the stove by about half.
3. Simmer on the Stove
Drain the soaked beans and put them in a large pot.
Add fresh water, about 3 inches above the beans.
Bring to a boil, then reduce the heat to a gentle simmer.
Cover the pot with a lid, leaving it slightly cracked.
Simmer for 60 to 90 minutes if soaked, or 2 to 3 hours if unsoaked.
Stir occasionally and check the water level.
Add more hot water if needed.
4. Check for Doneness
After the first hour, start testing your beans.
Scoop out a few and blow on them.
If the skins peel back easily, they’re done.
They should be tender but not mushy.
This is the best way to know exactly how long to cook great northern beans on the stove for your batch.
5. Season at the End
Wait until the beans are fully cooked before adding salt or acidic ingredients like tomatoes or lemon juice.
Adding them early can toughen the skins and extend how long to cook great northern beans on the stove.
Once they’re tender, season with salt, pepper, and any herbs you like.
Tips for Perfect Great Northern Beans Every Time
Here are a few extra tips to help you nail how long to cook great northern beans on the stove:
1. Don’t Boil Too Hard
A rolling boil can break the beans apart.
Keep the heat at a gentle simmer.
This keeps the beans intact and creamy.
2. Skim the Foam
As the beans cook, foam rises to the surface.
Skim it off with a spoon.
This reduces gas and makes the beans easier on your stomach.
3. Add a Bay Leaf or Kombu
A bay leaf adds flavor.
A piece of kombu seaweed helps soften the beans faster.
Both are simple tricks that improve texture and taste.
4. Store Leftovers Properly
Cool the beans and store them in an airtight container.
They last in the fridge for about 4 to 5 days.
You can also freeze them for up to 3 months.
So, How Long to Cook Great Northern Beans on the Stove?
Great northern beans need about 60 to 90 minutes of simmering on the stove if you soak them first.
If you skip the soak, plan for 2 to 3 hours.
The exact time depends on altitude, water hardness, and how fresh your beans are.
Just remember to simmer gently, taste as you go, and season at the end.
Now that you know how long to cook great northern beans on the stove, you can make a warm, creamy pot of beans any night of the week.