Hearty Slow Cooker Ham and Bean Soup for Holidays

30 min prep 1 min cook 4 servings
Hearty Slow Cooker Ham and Bean Soup for Holidays
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Every December, the moment I spy the first honey-baked ham glistening on the holiday buffet, I start dreaming about what comes next: the leftovers. Not the sandwiches (though those are lovely), but the slow-simmered pot of ham-and-bean soup that will perfume the house for days. My grandmother called it “second Christmas,” because the gift kept giving—first the glorious ham, then the silky, smoky soup that tasted like a hug in a bowl. When I moved away from home, I worried I’d lose that tradition, but my slow cooker became the keeper of the flame. Now, after our own holiday feast, I tuck the ham bone into the crockpot with a pound of Great Northern beans, a few humble vegetables, and let time do the heavy lifting while we linger over board games and twinkle lights. Eight hours later, we ladle up bowls of ivory beans that have drunk in every last whisper of ham, the broth cloudy with collagen and fragrant with thyme. It’s the meal I crave when the wrapping paper’s gone, the guests have left, and all I want is something that tastes like home.

Why This Recipe Works

  • One crock, zero fuss: Dump, stir, walk away—dinner cooks itself while you nap off the sugar cookies.
  • Deep flavor, light work: The ham bone (plus any clingy bits of meat) infuses every bean with smoky richness.
  • Budget-friendly elegance: Beans cost pennies, but the finished soup tastes like a million bucks.
  • Make-ahead magic: Flavor improves overnight; reheat and serve to weekend guests with zero effort.
  • Freezer hero: Portion into quart bags; thaw a block of comfort on the busiest weeknight.
  • Everyone eats: Naturally gluten-free, easily made low-sodium, and kid-approved when you dial back the pepper.

Ingredients You'll Need

Ingredients

Great Northern beans are my goldilocks choice—creamy but not mushy, they stay pert through the long haul yet collapse just enough to thicken the broth. If you can only find navy beans, reduce the cook time by 30 minutes; cannellini work too, but their skins are slightly tougher. Buy beans from a store with high turnover; old beans can stay stubbornly al dente no matter how long you simmer.

The ham bone is non-negotiable. Ask the butcher for one if your holiday ham didn’t come with it, or snag two from the deli—freeze the spare for Super-Bowl soup. Any meat still clinging to the bone is bonus, but even a bare hock carries oceans of flavor. If you’re starting from scratch, two meaty smoked ham shanks or a 1-lb ham steak on the bone will do.

Vegetables are the classic trinity—onion, carrot, celery—plus a parsnip for subtle sweetness. Dice them small so they melt into the soup and become stealth nutrition for picky eaters. A bay leaf and a sprig of thyme whisper herbal notes without stealing the show; fresh thyme is lovely, but ½ teaspoon dried works in a pinch.

For liquid, I use low-sodium chicken broth plus water. Starting with all broth can taste tinny; the water lets the ham speak. A splash of apple cider vinegar stirred in at the end brightens the entire pot and turns the broth from flat to vibrant.

How to Make Hearty Slow Cooker Ham and Bean Soup for Holidays

1
Sort & Soak (or Quick-Soak) the Beans

Spread beans on a sheet pan and pick out any pebbles or shriveled bits. Rinse under cold water. For overnight soak: cover with 2 inches of water and leave at room temperature 8–12 hours. For quick soak: cover with 2 inches of water, bring to a boil for 2 minutes, turn off heat, cover, and let stand 1 hour. Drain and rinse.

2
Layer the Crockpot

Add soaked beans, ham bone, diced onion, carrot, celery, parsnip, garlic, bay leaf, thyme, ½ teaspoon black pepper, and 1 teaspoon kosher salt. Pour in 4 cups low-sodium chicken broth and 2 cups water. Give everything a gentle stir, but keep the bone submerged so it can release maximum collagen.

3
Set It & Forget It

Cover and cook on LOW 8–9 hours or HIGH 5–6 hours. Resist lifting the lid; every peek drops the temperature 10–15 °F and adds 15 minutes to the cook time. The soup is ready when beans are velvet-tender and meat shreds effortlessly from the bone.

4
Shred & Return

Transfer ham bone to a plate; when cool enough to handle, shred meat with two forks, discarding skin, fat, and gristle. Return meat to the slow cooker. Fish out bay leaf and thyme stems. Taste and adjust salt—depending on your ham, you may need none.

5
Finish with Brightness

Stir in 1 tablespoon apple cider vinegar and a handful of chopped parsley. Let simmer 5 minutes more to marry flavors. Serve hot with crusty bread or cornbread.

Expert Tips

Slow & Low = Creamier Broth

Cooking on LOW coaxes more starch from the beans, naturally thickening the soup without flour or cornstarch.

Keep Liquid Minimal

You can always thin with hot water at the end; starting too soupy yields watery flavor.

Cool Before Refrigerating

Divide hot soup into shallow containers so it cools within 2 hours, preventing bacteria growth.

Revive Leftovers

Beans continue to absorb liquid; reheat with a splash of broth or water and a squeeze of lemon to wake it up.

Variations to Try

  • Spicy Southern: Add 1 diced chipotle in adobo and ½ teaspoon smoked paprika for a warming kick.
  • Garden Boost: Stir in 2 cups baby spinach and 1 cup diced tomatoes during the last 15 minutes.
  • Vegetarian Flip: Swap ham for a smoked turkey leg or, for meatless, use 2 tablespoons white miso and 1 teaspoon liquid smoke.
  • Creamy Dreamy: Blend 2 cups of finished soup and stir back into the pot for chowder-style richness.
  • Bean Medley: Replace half the Great Northerns with navy or pinto beans for color contrast.

Storage Tips

Refrigerator: Cool completely, transfer to airtight containers, and refrigerate up to 4 days. Flavor peaks on day 2 when beans have fully absorbed the smoky essence.

Freezer: Ladle cooled soup into quart-size freezer bags, squeeze out excess air, lay flat to freeze (saves space). Keeps 3 months. Thaw overnight in the fridge or microwave on 50 % power, stirring often.

Make-Ahead Meal Prep: Double the recipe and freeze in single-serve souper cubes. Pop one out, add a slice of cornbread, and lunch is solved.

Frequently Asked Questions

Soaking shortens cook time and yields creamier beans, but if you’re pressed for time, you can skip it. Increase cooking time by 2 hours on LOW and add an extra cup of liquid.

Yes—use 4 (15-oz) cans, drained and rinsed. Add them during the last 2 hours so they don’t turn to mush. Reduce liquid by 1 cup.

Stir in hot water or broth a half-cup at a time until you reach desired consistency. Simmer 5 minutes to reheat.

Naturally yes—just check your chicken broth label for hidden wheat or barley malt.

Absolutely. Simmer soaked beans and ham bone in a heavy pot, partially covered, for 1½–2 hours, stirring occasionally and adding liquid as needed.

Use low-sodium broth, rinse any canned ingredients, and wait until the end to salt; much of the flavor comes from the ham itself.
Hearty Slow Cooker Ham and Bean Soup for Holidays
soups
Pin Recipe

Hearty Slow Cooker Ham and Bean Soup for Holidays

(4.9 from 127 reviews)
Prep
20 min
Cook
8 hr
Servings
8

Ingredients

Instructions

  1. Soak beans: Overnight or quick-soak method (see article). Drain and rinse.
  2. Load slow cooker: Add beans, ham bone, vegetables, herbs, broth, water, pepper, and salt.
  3. Cook low & slow: Cover and cook on LOW 8–9 hours or HIGH 5–6 hours until beans are tender.
  4. Shred ham: Remove bone, shred meat, discard fat; return meat to pot.
  5. Finish & serve: Stir in vinegar and parsley. Adjust seasoning and serve hot.

Recipe Notes

Soup thickens as it stands; thin with broth or water when reheating. Flavor deepens overnight—perfect make-ahead holiday comfort.

Nutrition (per serving)

312
Calories
24g
Protein
38g
Carbs
6g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.