Slow Cooker Ham and Bean Soup: One of the best Soups in the culinary world

Ham and Bean Soup is old-school comfort food. I’m Chef Marcus, and I’ll tell you straight — if you’ve got a leftover ham bone sitting around and some dried beans in the pantry, you’re halfway to one of the coziest meals you can make.
The beauty of this dish lies in its simplicity and patience. This is why I always recommend the slow cooker for it. Time pulls the flavor from that ham bone, softens the beans just right, and creates a broth that tastes like you worked way harder than you actually did.
Let me show you exactly how I do it.


Why Slow Cooking Works Best for Ham and Bean Soup

Deep, Rich Flavor Extraction

A ham bone has so much locked-in flavor — marrow, smoked meat, fat — but it needs time to release all that goodness. A slow cooker keeps everything low and steady, allowing full extraction without boiling away the taste.

Perfect Bean Texture

Beans are tricky. Too fast and they split or stay hard in the middle. Slow cooking lets beans soak up broth gradually, ending up creamy inside while holding their shape.

Set It and Forget It

Real talk — soup like this isn’t something you want to babysit on the stove for hours. Let the slow cooker handle it while you do literally anything else.


Ingredients You’ll Need

IngredientAmountNotes
Dried Great Northern Beans1 pound (about 2 cups)Rinsed and sorted — no need to soak if slow cooking long enough
Ham Bone or Ham Hock1 pieceAdds deep smoky flavor — leftover holiday ham bone works great
Cooked Ham, diced2 cupsOptional for extra meaty soup
Carrots, chopped2 mediumPeeled and diced
Celery, chopped2 stalksAdds subtle flavor and texture
Onion, chopped1 mediumYellow or white onion
Garlic, minced3 clovesFresh is best for rich flavor
Bay Leaves2Remove before serving
Dried Thyme1 teaspoonOptional, but adds an earthy note
SaltTo tasteBe careful — ham can be salty
Black PepperTo tasteFreshly cracked preferred
Chicken Broth or Water6 to 8 cupsEnough to fully cover ingredients


How to Make Slow Cooker Ham and Bean Soup

Step 1 — Prep the Beans

If I have time, I soak beans overnight in cold water. This helps them cook evenly and stay gentle on the stomach. Drained and rinsed before cooking.

Forgot to soak? No problem. Just rinse them well and know they might need a little extra cook time.

Step 2 — Layer Ingredients

Place beans in the slow cooker. Add ham bone or chopped ham on top. Scatter onion, carrots, celery, garlic around it. Toss in bay leaf and crack some pepper over everything.

Step 3 — Add Liquid

Pour in broth until everything’s covered by about an inch.

Step 4 — Slow Cook

  • LOW for 7-8 hours
  • HIGH for 4-5 hours

You’ll know it’s ready when beans are tender and the ham is practically falling apart.

Step 5 — Finish

Pull out the ham bone. Shred any meat left on it and return it to the soup. Discard the bone and bay leaf. Taste the broth — sometimes ham gives plenty of salt on its own, sometimes you’ll want a pinch more.

Optional Step — Thicken It

If you like thicker soup, mash a cup of beans against the side of the slow cooker and stir them back in.


Cooking Alternatives Without a Slow Cooker

Stovetop Method

Same ingredients — larger pot. Bring to a boil, then reduce heat to low. Cover and simmer for 2-3 hours, stirring occasionally.

Oven Method

Dutch oven, 300°F, tightly covered. Cook 2-3 hours until beans are tender.

Pressure Cooker / Instant Pot

Beans and ham under pressure cook fast — about 35-40 minutes on high, with natural release. Great for last-minute soup cravings.


Benefits of Ham and Bean Soup

  • Inexpensive — uses pantry staples and leftovers
  • High in protein and fiber
  • Hearty enough for a full meal
  • Freezes beautifully
  • Feeds a crowd with very little effort

Tips from Chef Marcus

Best Beans to Use

Stick to white beans for the classic version. They soak up flavor better and create a creamy broth.

Don’t Skip the Ham Bone

That bone adds depth you just can’t get from diced ham alone. If you’ve got it, use it.

Make It Your Own

  • Add chopped greens like kale or spinach at the end
  • Stir in a splash of apple cider vinegar for brightness
  • Serve with cornbread or crusty bread for dipping

Storage and Expiry of Slow Cooker Ham and Bean Soup

How Long Does Ham and Bean Soup Last in the Fridge?

When properly stored, ham and bean soup stays good in the refrigerator for about 3 to 4 days. Always let the soup cool down to room temperature before refrigerating, but never leave it out longer than 2 hours.

Use airtight containers to lock in flavor and prevent the soup from absorbing any fridge odors. Glass or good-quality plastic containers work best.


Can You Freeze Ham and Bean Soup?

Absolutely. In fact, this soup freezes very well. Once cooled, portion it out into freezer-safe containers or heavy-duty freezer bags. Flattening freezer bags can save space and help the soup thaw faster later.

Frozen ham and bean soup keeps its best quality for about 3 months, although it’s safe to eat beyond that if kept properly frozen.


Best Ways to Reheat Ham and Bean Soup

From the Fridge:

  • Reheat gently on the stovetop over medium heat, stirring occasionally.
  • If it thickened in the fridge, add a splash of broth or water to loosen it up.
  • Microwave is fine for smaller portions — just stir halfway through heating.

From the Freezer:

  • Ideally, thaw overnight in the fridge first.
  • To reheat directly from frozen, warm slowly on the stovetop over low heat, stirring often until fully heated through.

How to Tell If Ham and Bean Soup Has Gone Bad

If something feels off, trust your senses. Here are clear warning signs:

  • Sour or strange smell
  • Slimy or sticky texture
  • Cloudiness with strange bubbles when cold
  • Visible mold (even a little means it’s done — toss it)

When in doubt, don’t take chances. Leftover soup is a beautiful thing — food poisoning is not.

FAQ – Slow Cooker Ham and Bean Soup

Do I need to soak the beans before cooking?

It is recommended to soak dried beans overnight to reduce cooking time and improve texture. However, some slow cooker recipes allow cooking without soaking by adjusting the cooking time accordingly.

Can I use canned beans instead of dried beans?

Yes, you can use canned beans. Just reduce the cooking time significantly since canned beans are already cooked. Add them during the last hour of slow cooking to avoid overcooking.

What type of ham is best for this soup?

Leftover ham, ham hocks, or a meaty ham bone work best. They add rich, smoky flavor to the broth. Diced ham steaks can also be used for a quicker option.

How long should I cook the soup in the slow cooker?

Cook on low for 7–8 hours or on high for 4–5 hours, until the beans are tender and the flavors are well combined.

Can I add vegetables to the soup?

Absolutely. Common additions include carrots, celery, onions, and garlic. You can also add spinach or kale toward the end of cooking for extra nutrition.

How do I thicken the soup if it’s too watery?

You can mash some of the beans with a fork or an immersion blender directly in the slow cooker to naturally thicken the broth.

Is this soup freezer-friendly?

Yes, ham and bean soup freezes very well. Let it cool completely, then store it in airtight containers or freezer bags for up to 3 months.

Can I make this recipe vegetarian?

Yes, omit the ham and use vegetable broth instead of chicken broth. Add extra vegetables and seasoning to boost the flavor.

How should I store leftovers?

Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop or in the microwave before serving.

What spices go best with ham and bean soup?

Common spices include bay leaves, thyme, parsley, paprika, and a touch of black pepper. Smoked paprika can enhance the smoky flavor if you’re not using a ham bone.