Crockpot Great Northern Beans (So Creamy, No Fuss)
These Crockpot Great Northern Beans are a hands-off way to get a big pot of creamy, savory beans from scratch. Just a handful of ingredients, a slow cooker, and a little patience.

They cook low and slow all day, turning tender with a rich, brothy sauce. Serve them as a hearty side, spoon over toast, or turn them into a simple soup.
Why This Recipe Stays in My Rotation
Great Northern beans have a mild, buttery flavor that soaks up garlic and herbs without turning mushy. The slow cooker breaks them down just enough to release some starch, giving you a creamy broth with whole beans still intact. It’s the texture I keep coming back to.
I also love that this starts with dried beans. No cans, no weird texture. You control the salt, the seasonings, and you get that deep savory flavor from a long, gentle cook.
Ingredients

- 1 lb dried Great Northern beans, rinsed and picked over: no need to soak, but an overnight soak will cut cooking time in half
- 1 smoked ham hock or meaty ham bone (optional): gives a gentle smoky depth
- 1 small yellow onion, diced
- 3 garlic cloves, smashed
- 2 medium carrots, diced
- 2 celery stalks, diced
- 4 cups vegetable or chicken broth
- 2 bay leaves
- 1 tsp dried thyme
- Salt and black pepper, to taste
- 1 tbsp apple cider vinegar or fresh lemon juice, for finishing
Variations and Substitutions
- Make it vegetarian: skip the ham hock and add 1 tsp smoked paprika and an extra garlic clove. The broth stays rich from the beans alone.
- Different proteins: a few slices of thick-cut bacon, a leftover smoked turkey wing, or a splash of liquid smoke all work in place of the ham hock.
- Herb swaps: rosemary or sage will lean woodsy; dill or parsley stirred in at the end keeps things bright.
- Go tangy: a spoonful of stone-ground mustard stirred in before serving wakes up the whole pot.
If you love slow-cooked beans, try our recipe for Spicy Black Bean Soup.
How to Make Crockpot Great Northern Beans
Step 1: Load the Beans and Aromatics

Set the ham hock, onion, carrots, celery, garlic, and bay leaves in a 6-quart slow cooker. Rinse the 1 lb dried Great Northern beans and pick out any stones, then pour them in on top. Sprinkle in the 1 teaspoon dried thyme, 1 teaspoon salt, and a few cracks of black pepper.
The beans will look small and hard now, but they’ll swell up to almost triple in size as they cook. Arrange the aromatics around the edges so the pork flavor seeps into the broth evenly.
Step 2: Pour in the Broth and Start the Cook

Pour the 4 cups broth over everything, making sure the liquid just covers the beans by about an inch. If it doesn’t, top off with water. Cover and set the slow cooker to low for 8 hours, or high for 5 to 6 hours if you’re in a rush.
Don’t stir once it starts. The slow, steady heat breaks down the beans’ starches, creating that velvety broth you want. Check around the 6-hour mark only if your slow cooker runs hot.
Step 3: Check the Beans and Season

After 8 hours on low, the beans should be creamy and tender with no chalkiness. Fish out the bay leaves and discard. Remove the ham hock; if using, shred any meat off the bone and stir it back into the pot.
Taste the broth and adjust the seasoning. If you want more depth, add up to 1 tablespoon apple cider vinegar or a squeeze of lemon. A little fat rendered from the ham may float on top, which is flavor, not a problem.
Step 4: Ladle and Serve

Ladle the beans into bowls, making sure each gets a generous scoop of broth. Top with fresh parsley and a crack of black pepper, and serve with crusty bread or cornbread.
A Few Things to Keep in Mind
- Acidic ingredients (vinegar, lemon, tomatoes) can keep beans from softening. Wait until they’re fully tender before adding any.
- If the broth looks thin at the end, mash a few beans against the side of the slow cooker with a spoon and stir. It thickens everything right up.
- Leftover ham bone from a holiday? Freeze it, then drop it in here frozen. No need to thaw.
- This recipe doubles cleanly if you have a larger slow cooker. Use 7 to 8 cups of broth and keep the cook time the same.
Cook times by bean preparation:
| Prep | Cook method | Cook time |
|---|---|---|
| Unsoaked beans | Low | 8 to 10 hours |
| Unsoaked beans | High | 5 to 6 hours |
| Soaked beans (overnight) | Low | 6 to 7 hours |
| Soaked beans (overnight) | High | 3 to 4 hours |
Storing Leftovers
- Refrigerate: Cool completely, then store in an airtight container for up to 5 days. The beans will thicken as they sit; add a splash of water when reheating.
- Reheating: Warm gently in a pot over low heat, stirring often, or microwave in 1-minute bursts until hot.
What to Serve with Crockpot Great Northern Beans
A skillet of hot cornbread with honey butter is the first thing I reach for, but these beans also shine alongside a pile of sautéed greens with a splash of vinegar. For a full meal, keep it simple: grilled smoked sausage or kielbasa and a tangy coleslaw. The creamy beans and crisp slaw play off each other in the best way.
Frequently Asked Questions
Can I use canned beans instead?
No, they’ll turn to mush after 8 hours in the slow cooker. This recipe is built for dried beans.
Why are my beans still hard after the full cook time?
Old dried beans can stay stubbornly firm no matter how long you cook them. Also, if you added salt or anything acidic too early, that can slow softening. Next time, buy beans from a store with high turnover and hold the salt until the end.
Can I freeze these beans?
Yes, they freeze well. Portion into containers with their broth and freeze for up to 3 months. Thaw overnight in the fridge.

Crockpot Great Northern Beans Recipe
Ingredients
Method
- Place the ham hock, onion, carrots, celery, garlic, and bay leaves in a 6-quart slow cooker. Add the rinsed beans on top, then the thyme, 1 teaspoon salt, and several cracks of pepper.
- Pour in the broth and enough water to cover the beans by about an inch. Cover and cook on low for 8 hours, or high for 5 to 6 hours.
- Remove the bay leaves. Take out the ham hock, shred any meat, and return the meat to the pot. Stir in the vinegar, then taste and adjust salt and pepper.
- Ladle into bowls, garnish with fresh parsley, and serve warm.
