Ham and Great Northern Beans

Featured in: One-Pan & Sheet-Pan Meals

This dish brings together tender Great Northern beans and savory ham, married with onion, carrots, celery, and garlic. Slowly cooked in low-sodium chicken broth with bay leaves and thyme, the flavors meld slowly to create a rich and comforting meal. The ham bone adds depth, while seasoning is carefully balanced to avoid excess saltiness. Perfect for chilly days, it offers warmth and hearty nutrition, enhanced with fresh parsley or a dash of smoked paprika for an optional spicy twist.

Updated on Mon, 16 Feb 2026 17:40:00 GMT
A comforting bowl of ham and Great Northern bean soup, brimming with tender beans and savory ham in a rich broth. Save to Pinterest
A comforting bowl of ham and Great Northern bean soup, brimming with tender beans and savory ham in a rich broth. | metrochop.com

My neighbor appeared at the kitchen door one October afternoon with a ham bone wrapped in foil, saying it was too good to waste and I'd know what to do with it. That bone sat in my fridge for two days while I debated, until a cold snap hit and suddenly all I could think about was something warm and substantial simmering away while I read by the window. This soup became my answer—it transforms a simple ham bone and humble beans into something that fills the whole house with the kind of smell that makes people ask what you're cooking the moment they walk in.

I made this for a small dinner party during the first real cold snap of the year, and something magical happened—everyone went quiet for a moment after that first spoonful, then immediately asked for seconds. One guest, who never cooked, watched me work and asked if she could take notes, and now she texts me photos of her own batches. There's something about a soup this generous and straightforward that makes people want to recreate it at home.

Ingredients

  • Great Northern beans (1 pound, dried): These creamy white beans hold their shape beautifully and absorb all the savory broth flavors without turning to mush—rinsing and sorting removes any hidden stones that can crack a tooth.
  • Ham bone or diced ham (1 meaty bone or 2 cups): A ham bone is pure liquid gold for broth, but diced ham works perfectly if you prefer more visible meat throughout the soup.
  • Onion, carrots, and celery (the holy trinity): Chopped finely, these three build the aromatic foundation that makes the whole kitchen smell incredible within minutes of the slow cooker warming up.
  • Garlic (3 cloves, minced): Fresh garlic stays bright and doesn't turn bitter during the long cooking time, adding depth without harshness.
  • Chicken broth (8 cups) and water (2 cups): The combination keeps the soup from tasting too salty while the beans add their own subtle earthiness to the liquid.
  • Bay leaves (2) and dried thyme (1 teaspoon): These aren't just flavor—they're the backbone that says this is a real soup, not just beans in broth.
  • Black pepper and salt: Start with just pepper and go easy on salt since ham is naturally salty; you'll taste and adjust at the end.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Prep your beans:
Rinse the dried beans under cold water and spread them on a plate to sort through—yes, this feels tedious, but occasionally a tiny stone hides among them and you really don't want that surprise in your teeth. If you have time, you can soak them overnight for faster cooking, but the slow cooker handles unsoaked beans beautifully.
Build your base:
Chop your onion, carrots, and celery into small, even pieces so they cook at the same pace, then add everything—beans, ham bone or ham, all the vegetables, and minced garlic—into your slow cooker. This takes maybe fifteen minutes and sets up everything you need.
Add the liquid and seasonings:
Pour in the chicken broth and water, then toss in your bay leaves, thyme, and black pepper, stirring gently so nothing sticks to the bottom. The mixture should look soupy but not swimming—the beans will release starch and thicken everything as they cook.
Let it slow cook:
Cover and set to low for 8 hours; you'll know it's done when the beans are tender enough to squish between your fingers but not falling apart. The whole house will smell like comfort by hour four.
Finish the ham and taste:
If you used a ham bone, carefully pull it out (it'll be hot), let it cool slightly, then shred any meat back into the soup and discard the bone and bay leaves. Taste the soup now—it probably needs a pinch of salt, but go slowly since the ham often provides more than you'd expect.
Serve it up:
Ladle into bowls while it's piping hot, and if you want a creamier texture, mash a handful of beans against the side of the slow cooker first to release their starch into the broth.
Save to Pinterest
| metrochop.com

Years later, I realized this soup became the thing I make when someone's going through something difficult or needs comfort without questions—it's humble enough not to feel like a big gesture, but substantial enough to actually help. There's a reason people have been making bean soups like this for generations; it just works.

Why This Soup Feels Special

This isn't a trendy soup—it's the kind your grandmother probably made, which means it carries a quiet confidence about itself. You're not waiting for fancy techniques or unusual ingredients; you're just combining honest food and patience, which somehow produces something greater than the sum of its parts. There's real magic in that simplicity.

The Best Slow Cooker Moment

There's a particular joy in starting the slow cooker first thing in the morning or early afternoon, knowing that dinner will be ready without any last-minute panic or effort. I've learned to embrace this ritual—setting it up becomes almost meditative, a few minutes of intentional cooking that sets the tone for an entire day of delicious anticipation.

How to Make It Your Own

Once you understand this basic formula, you can play with it gently—a dash of smoked paprika adds a subtle depth, or a splash of hot sauce transforms it into something with a little edge. Some people swear by adding diced potatoes for extra heartiness, or finishing with a handful of fresh spinach at the very end.

  • Smoked paprika and a touch of hot sauce give it unexpected warmth and complexity.
  • Leftovers freeze beautifully for three months, so make a double batch and stash half away for a future cold day.
  • Crusty bread or cornbread isn't just a pairing—it's essential for soaking up every last drop.
Slow-cooked ham and Great Northern bean soup with aromatic vegetables, perfect for warming up on a chilly day. Save to Pinterest
Slow-cooked ham and Great Northern bean soup with aromatic vegetables, perfect for warming up on a chilly day. | metrochop.com

This soup has become one of those recipes I make without thinking, which is exactly when recipes reveal their true value. It's the kind of cooking that asks nothing flashy of you and gives back warmth, nourishment, and the quiet satisfaction of a kitchen that smells like home.

Recipe FAQ

Can I use canned beans instead of dried?

Yes, canned Great Northern beans can be used, but reduce cooking time accordingly as they are already tender.

How can I make the soup creamier?

Mashing a portion of the beans against the slow cooker side before serving helps thicken the broth and create creaminess.

Is it possible to cook this on the stove instead of a slow cooker?

Yes, simmer beans and ingredients on low heat for 2-3 hours until the beans are tender and flavors develop well.

What can I add for extra flavor?

Try a dash of smoked paprika or a splash of hot sauce to deepen the flavor profile and add mild heat.

How should leftovers be stored?

Let cool, then refrigerate in airtight containers for up to 4 days or freeze for up to 3 months to preserve freshness.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Ham and Great Northern Beans

Savory ham and tender Great Northern beans combined with classic aromatics for a warm, satisfying dish.

Prep Time
20 minutes
Bake/Cook Time
480 minutes
Time Needed
500 minutes
Recipe By Elizabeth Perry


Skill Level Easy

Cuisine American

Makes 6 Portions

Dietary Needs No Dairy, No Gluten

What You'll Need

Beans & Legumes

01 1 pound dried Great Northern beans, rinsed and sorted

Meats

01 1 meaty ham bone or 2 cups diced cooked ham

Vegetables

01 1 large onion, finely chopped
02 2 carrots, peeled and diced
03 2 celery stalks, diced
04 3 cloves garlic, minced

Liquids

01 8 cups low-sodium chicken broth
02 2 cups water

Herbs & Spices

01 2 bay leaves
02 1 teaspoon dried thyme
03 1/2 teaspoon ground black pepper
04 Salt to taste

How-To Steps

Step 01

Prepare the beans: Rinse and sort the dried beans to remove debris. Soaking overnight is optional but recommended for softer beans and reduced cooking time.

Step 02

Combine ingredients: In a large slow cooker, combine beans, ham bone or diced ham, onion, carrots, celery, and garlic.

Step 03

Add liquids and seasonings: Pour in chicken broth and water. Add bay leaves, thyme, and black pepper. Stir gently to combine.

Step 04

Slow cook: Cover and cook on low for 8 hours, or until beans are tender and flavors have melded.

Step 05

Process ham bone: Remove ham bone if using. Shred any meat from the bone and return it to the soup. Discard the bone and bay leaves.

Step 06

Season and serve: Taste and adjust seasoning with salt as needed. Serve hot, optionally garnished with fresh parsley.

Tools You'll Need

  • 6-quart or larger slow cooker
  • Chef's knife
  • Cutting board
  • Ladle

Allergy Notes

Always check each ingredient for allergens and reach out to a healthcare provider if you're uncertain.
  • Contains no major allergens; verify store-bought broth and ham labels for gluten or cross-contamination

Nutrition Details (per portion)

These details are for informational purposes and aren't a substitute for professional medical guidance.
  • Energy: 310
  • Fats: 7 g
  • Carbohydrates: 36 g
  • Proteins: 25 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.