Ham and White Bean Soup – Hearty, Cozy & Perfect for Leftovers

Hearty ham and white bean soup in a white bowl topped with parsley on marble background
Cozy bowl of ham and white bean soup

Looking for a comforting meal that turns simple ingredients into something special? This Ham and White Bean Soup is cozy, hearty, and loaded with savory flavor.
Made with tender beans, smoky ham, carrots, and herbs, it’s the perfect way to use leftover ham or add warmth to any chilly evening. Every spoonful delivers creamy texture and rustic comfort just what home cooking should taste like.

Why You’ll Love This Ham and White Bean Soup

This soup is the definition of simple comfort done right. Using leftover ham or a meaty ham bone gives it a deep, rich flavor that blends beautifully with white beans, garlic, and thyme.
It’s high in protein, naturally thick, and tastes even better the next day. Serve it with one of our Air Fryer Frozen Biscuits or crispy toast for the ultimate cozy meal.

Ingredients for ham and white bean soup arranged on marble surface
Fresh ingredients ready for a hearty ham soup

Ingredients You’ll Need

  • 2 cups diced cooked ham or leftover ham
  • 1 tablespoon olive oil or butter
  • 1 medium onion, finely chopped
  • 2 carrots, peeled and diced
  • 2 celery stalks, diced
  • 3 cloves garlic, minced
  • 1 teaspoon dried thyme
  • 1 teaspoon Italian seasoning
  • 4 cups chicken broth
  • 2 cans (15 oz each) white beans, drained and rinsed
  • 1 cup diced potatoes (optional, for extra creaminess)
  • Salt and black pepper, to taste
  • Chopped fresh parsley, for garnish

Simple pantry ingredients rich flavor guaranteed.

Step-by-Step Instructions

Onions, carrots, and celery sautéing in olive oil inside a white pot
Building flavor with sautéed vegetables

Step 1: Sauté the Base

In a large pot, heat olive oil over medium heat. Add onion, carrot, and celery. Cook for 5 minutes until softened. Stir in garlic and thyme, cooking another 30 seconds until fragrant.

Step 2: Add Ham and Broth

Add the diced ham and stir well. Pour in the chicken broth and white beans. Bring to a boil, then reduce to a gentle simmer.

Ham and white bean soup simmering in white pot with visible steam
Simmering to perfection

Step 3: Simmer Until Thick

Let the soup simmer uncovered for 20–25 minutes, stirring occasionally.
Mash a few beans with the back of your spoon to thicken the broth naturally.

Step 4: Add Herbs and Season

Taste and adjust with salt and black pepper. Add Italian seasoning or a sprinkle of smoked paprika for extra depth.

Finished ham and white bean soup garnished with parsley and pepper
The ultimate cozy ham and bean soup

Step 5: Serve and Enjoy

Ladle into bowls and garnish with parsley. Serve with biscuits, bread, or pair with Cheez-It Chicken Breasts for a hearty dinner combo.

Tips, Variations & Why You’ll Love It

  • Make it creamy: Stir in a splash of cream or blend half the soup for a smoother texture.
  • Vegetarian version: Skip the ham and add smoked paprika for depth.
  • Add greens: Toss in spinach or kale before serving.
  • Storage: Keeps up to 4 days in the fridge, or freeze up to 2 months.
  • Meal prep tip: The flavor deepens overnight even better the next day!
Close-up of creamy ham and white bean soup with herbs and steam
Close-up of hearty soup texture

FAQs

Can I use dry beans instead of canned?

If using dried white beans, soak them overnight and cook until tender before adding them to the soup for the best texture and flavor.

Can I use leftover holiday ham?

Absolutely! It’s the best way to make this recipe flavorful and budget-friendly.

Can I make this in a slow cooker?

Yes add all ingredients and cook on low for 6 hours or high for 3 hours.

How do I thicken the soup naturally?

Mash some of the beans or let it simmer longer uncovered for a creamier consistency.

Conclusion

This Ham and White Bean Soup is cozy, filling, and full of homestyle flavor. It’s the perfect mix of smoky, creamy, and savory a timeless comfort soup you’ll make again and again.

✨ Make this cozy Italian Sausage White Bean Soup this week and tag @EatTreatsRecipes on Pinterest or Instagram because homemade comfort food should always taste this delicious!

Leave a Comment