Slow-Cooker Ham and Bean Soup for Leftovers

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

Love this? Pin it for later!

This recipe is my modern riff on her classic, fine-tuned for busy parents, meal-preppers, and anyone who refuses to let a single morsel of holiday ham slip into the trash. If you’ve got a ham bone (or even just a few cups of diced leftovers), a slow cooker, and the patience to wait while the beans surrender their starch into the broth, you’re eight hours away from the kind of soup that makes January feel downright luxurious. It’s gluten-free, dairy-free, freezer-friendly, and—best of all—almost completely hands-off.

Why This Recipe Works

  • Low-effort, high-reward: Soak beans the night before, then dump everything into the slow cooker and walk away.
  • Zero-waste magic: The ham bone, onion skins, and carrot tops all flavor the broth; you strain them out later.
  • Silky texture, no cream: A cup of the cooked beans is pureed to thicken the soup naturally.
  • Meal-prep champion: Flavors deepen overnight; it reheats like a dream for up to five days.
  • Budget hero: Feeds ten for the price of a ham bone and a pound of dried beans.
  • Freezer-friendly: Portion into quart bags; freeze flat for up to three months.
  • Customizable heat: Add chipotle, hot sauce, or smoked paprika to taste.

Ingredients You'll Need

Ingredients

Great ham-and-bean soup starts with great beans. Look for plump, uniformly cream-colored navy beans (also called pea beans) that haven’t been sitting on the shelf for years. If they’re wrinkled or smell dusty, move on. A good ham bone should still have plenty of meat clinging to it—ideally with some skin and collagen-rich joints that will melt into the broth and give you that lip-smacking silkiness.

The Beans & Legumes

  • 1 lb (450 g) dried navy beans – Small, quick-cooking, and they absorb the smoky broth like sponges. Great Northern or cannellini work in a pinch, but navy beans stay intact without turning mealy.

The Ham Component

  • 1 meaty ham bone – The star. If your holiday roast didn’t yield a bone, ask the deli counter; they often sell them for a song.
  • 2 cups diced leftover ham – Added at the end so it stays juicy instead of leathery. Substitute with smoked turkey wings or a ham hock if that’s what you have.

The Aromatics

  • 2 Tbsp olive oil or unsalted butter – For sautéing; butter gives a rounder flavor.
  • 1 large yellow onion, diced – Sweet varieties like Vidalia are lovely, but any onion works.
  • 3 medium carrots, peeled and sliced ¼-inch thick – Peel so the broth stays jewel-toned.
  • 3 celery ribs, sliced ¼-inch thick – Include the leaves; they’re packed with celery flavor.
  • 4 cloves garlic, minced – Smash and let rest 10 min before cooking to maximize allicin.

The Seasonings

  • 1 tsp dried thyme – Or 1 Tbsp fresh. Thyme’s woodsy perfume marries beautifully with ham.
  • 2 bay leaves – Turkish bay leaves are milder; California are stronger. Either is fine.
  • ½ tsp freshly ground black pepper – Add more at the table; the soup likes a spicy kick.
  • 1 tsp smoked paprika – Optional but brilliant for reinforcing the smoke if your ham is mild.
  • 6 cups low-sodium chicken broth – Homemade is gold, but good store-bought keeps this week-night-easy.
  • 1 cup dry white wine or extra broth – Wine lifts the ham’s richness; broth keeps it kid-friendly.

The Finishing Touches

  • 1 Tbsp apple-cider vinegar – Stirred in at the end; brightens the whole pot.
  • 2 Tbsp chopped flat-leaf parsley – Color and freshness.
  • Hot sauce or crushed red-pepper flakes – Pass at the table so heat seekers can customize.

How to Make Slow-Cooker Ham and Bean Soup for Leftovers

1
Soak the beans (overnight method)

Pick through beans for stones or shriveled pieces, then rinse under cold water. Transfer to a large bowl, cover with 3 inches of water, and stir in 1 tsp kosher salt. Soak 12–24 hours at room temperature. Salted soaking water seasons the beans all the way to the center and helps them hold their shape during the long cook.

2
Quick-soak shortcut (if you forgot)

Place beans in a Dutch oven, cover with 2 inches of water, bring to a boil for 2 minutes, then cover and let stand 1 hour. Drain and proceed. Texture will be slightly softer but still delicious.

3
Sauté the aromatics

Heat olive oil or butter in a skillet over medium. Add onion, carrot, and celery; cook 5 minutes until edges turn translucent. Stir in garlic, thyme, paprika, and pepper; cook 1 minute more. This step blooms the spices and removes the raw edge from the vegetables.

4
Load the slow cooker

Drain and rinse the soaked beans. Add them to the slow cooker along with the sautéed mixture, ham bone, bay leaves, broth, and wine. Give everything a gentle stir; the liquid should just cover the solids—add water if needed.

5
Cook low and slow

Cover and cook on LOW 8–9 hours or HIGH 5–6 hours, until beans are velvety but not blown out. If your slow cooker runs hot, check at 7 hours; older models may need the full 9.

6
Fish out the bone

Using tongs, lift the ham bone onto a plate. When cool enough to handle, shred any meat and discard fat, skin, and cartilage. Return the meat to the pot; discard the bone and bay leaves.

7
Thicken naturally

Ladle 1 cup of beans plus a little broth into a blender; puree until smooth and stir back into the soup. This gives you a creamy mouthfeel without dairy or flour.

8
Add final ham and season

Stir in the reserved diced ham, vinegar, and parsley. Cover and cook on HIGH 10 minutes to heat the ham through. Taste; add salt only if needed—ham varies wildly in saltiness.

9
Serve and swoon

Ladle into warm bowls, crack fresh pepper on top, and pass hot sauce and crusty bread. Leftovers thicken as they cool; thin with broth or water when reheating.

Expert Tips

Salt late, not early

Ham is a salt wildcard. Wait until the end to adjust; you may not need any.

Deglaze the skillet

After sautéing, splash in a ladle of broth and scrape up the browned bits; pour every drop into the cooker for bonus flavor.

Bean swap rule

Any small white bean works; avoid black or kidney—they tint the broth murky.

Double the batch

Most 7-qt slow cookers hold a double load; freeze half before adding the final diced ham for best texture.

Vegetarian twist

Sub smoked paprika + 2 tsp liquid smoke for the ham; use vegetable broth and add 2 cups diced smoked tofu at the end.

Crusty bread hack

Rub toast with a cut garlic clove and drizzle with olive oil—simplest crostini ever.

Variations to Try

  • Tex-Mex: Swap paprika for chipotle powder, add 1 cup corn kernels and a handful of chopped cilantro. Serve with lime wedges.
  • Garden boost: Stir in 2 cups baby spinach or chopped kale during the last 5 minutes; the heat wilts it perfectly.
  • Tomato-kissed: Add 1 cup crushed fire-roasted tomatoes with the broth; the acid perks up the smoky ham.
  • Herby spring: Swap thyme for fresh rosemary and add 1 cup diced fennel with the celery.

Storage Tips

Cool the soup completely—warm soups raise freezer temps and encourage ice crystals. Portion into leak-proof containers leaving ½ inch headspace for expansion. Refrigerate up to 5 days or freeze up to 3 months. When reheating, add broth or water; the beans keep drinking up liquid.

Frequently Asked Questions

Yes—use 3 (15-oz) cans navy beans, drained. Add them during the last 2 hours so they don’t turn mushy. Reduce broth by 1 cup since canned beans are already hydrated.

Drop in a peeled potato and simmer 20 minutes; it absorbs some salt. Remove potato before serving. Or dilute with unsalted broth and add another ½ cup beans.

Absolutely. Simmer soaked beans with the bone and aromatics, covered, 1½–2 hours until tender, then proceed with thickening and final ham.

Yes—no flour or barley. Just double-check your broth and wine labels if you’re celiac.

A 6-qt will be maxed out; stir carefully to avoid overflow. A 7- or 8-qt is safer for doubles.
Slow-Cooker Ham and Bean Soup for Leftovers
soups
Pin Recipe

Slow-Cooker Ham and Bean Soup for Leftovers

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

Ingredients

Instructions

  1. Soak beans: Cover with salted water 12–24 h.
  2. Sauté: Cook onion, carrot, celery in oil 5 min. Add garlic & spices 1 min.
  3. Combine: Drain beans, add to slow cooker with bone, sautéed mix, broth, wine. Cook LOW 8–9 h.
  4. Shred: Remove bone, shred meat, discard bay leaves.
  5. Thicken: Puree 1 cup beans with broth; stir back in.
  6. Finish: Add diced ham, vinegar, parsley; heat 10 min. Taste for salt.

Recipe Notes

Salt at the end; ham varies in salinity. Soup thickens as it stands—thin with broth when reheating.

Nutrition (per serving)

318
Calories
24g
Protein
34g
Carbs
9g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.