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.
You cook great northern beans for about 1 to 2 hours when simmering them on the stovetop after they’ve been soaked overnight.
If you’re using a pressure cooker, that time drops to roughly 25 to 30 minutes.
And if you’re working with canned great northern beans, you’re really just heating them up for about 10 minutes.
The exact answer to how long do you cook great northern beans depends on your method, whether you soaked them first, and how soft you like them.
In this post, we’ll break down exactly how long to cook great northern beans on the stove, in a slow cooker, and in a pressure cooker so you get perfectly creamy beans every time.
Let’s dig in.
How Long Do You Cook Great Northern Beans on the Stove?
When you cook great northern beans on the stovetop, the general rule is 1 to 2 hours of gentle simmering.
Here’s what that looks like in practice:
1. Soaked Beans Take 1 to 1.5 Hours
If you soaked your great northern beans overnight, they’ll cook in about 60 to 90 minutes.
Soaking softens the beans and cuts down your cooking time significantly.
Bring them to a boil in a large pot, then reduce the heat to a low simmer.
Stir occasionally and check for doneness after the one-hour mark.
2. Unsoaked Beans Take 2 to 2.5 Hours
If you skipped the soak, don’t worry, you can still cook great northern beans perfectly fine.
Just expect to cook them for 2 to 2.5 hours instead.
Some people actually prefer this method because the beans keep more of their shape and flavor.
Either way works, but the unsoaked route definitely takes longer.
3. Simmer, Never Boil Hard
The biggest mistake people make when cooking great northern beans is boiling them too hard.
A hard boil makes the skins split and the beans turn mushy on the outside while staying firm inside.
Keep the pot at a gentle simmer, with small bubbles breaking the surface now and then.
That’s the sweet spot for creamy, intact beans.
How Long Do You Cook Great Northern Beans in a Slow Cooker?
Cooking great northern beans in a slow cooker is hands-off and easy.
Here’s the timing breakdown:
1. Soaked Beans Need 6 to 8 Hours on Low
If you soaked your beans overnight, toss them in the slow cooker with plenty of water or broth.
Set it to low and let them cook for 6 to 8 hours.
They’ll come out tender and creamy with almost no effort on your part.
2. Unsoaked Beans Need 8 to 10 Hours on Low
Unsoaked great northern beans take longer in a slow cooker, usually 8 to 10 hours on low.
You can also cook them on high for 4 to 5 hours if you’re short on time.
Just make sure the beans stay covered with liquid the whole time.
3. Always Add Enough Liquid
Beans absorb a lot of water as they cook, so use a 3-to-1 ratio of water to beans.
If the beans start looking dry on top, add more hot water.
Cold water can slow down the cooking process, so stick with hot or boiling water when topping off.
How Long Do You Cook Great Northern Beans in a Pressure Cooker?
A pressure cooker or Instant Pot is by far the fastest way to cook great northern beans.
Here’s how long it takes:
1. Soaked Beans Need 20 to 25 Minutes
Soaked great northern beans cook in just 20 to 25 minutes at high pressure.
Add your beans, water or broth, and any seasonings you like.
Then let the pressure release naturally for about 10 minutes before opening the valve.
2. Unsoaked Beans Need 25 to 30 Minutes
If you didn’t soak your beans, no problem.
Cook them for 25 to 30 minutes at high pressure, then allow a natural release.
That’s it, perfectly cooked great northern beans in under an hour from start to finish.
3. Don’t Overfill the Pot
Beans expand as they cook, so never fill your pressure cooker more than halfway with beans and liquid.
Overfilling can clog the valve and cause a dangerous mess.
Leave plenty of room for steam and expansion.
How Do You Know When Great Northern Beans Are Done?
Knowing when your great northern beans are fully cooked matters just as much as the timing itself.
Here are a few simple ways to tell:
1. The Taste Test
Scoop out a bean, let it cool for a second, and bite into it.
It should be soft and creamy all the way through with no chalky center.
If it’s still firm in the middle, keep cooking and check again in 10 minutes.
2. The Smash Test
Press a bean against the side of the pot with a spoon.
A fully cooked great northern bean will mash easily.
If it holds its shape stubbornly, it needs more time.
3. Watch for Creamy Texture
Properly cooked great northern beans have a velvety, creamy texture.
The skins stay mostly intact, but the inside is soft and smooth.
That’s the texture you’re aiming for whether you’re making soup, chili, or a simple side dish.
So, How Long Do You Cook Great Northern Beans?
You cook great northern beans for 1 to 2 hours on the stove, 6 to 10 hours in a slow cooker, or about 25 to 30 minutes in a pressure cooker.
The exact time depends on whether you soaked them first and which cooking method you choose.
Soaked beans always cook faster, but unsoaked beans work just fine if you plan ahead.
Just keep the heat gentle, add enough liquid, and taste-test along the way.
Follow those simple rules and your great northern beans will come out creamy, tender, and delicious every single time.