Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Ham Bean Soup

Hearty Ham Bean Soup: 6 Comforting Variations to Try


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Sarah
  • Total Time: 145 min
  • Yield: 6 servings 1x
  • Diet: Low Fat

Description

A comforting, hearty soup featuring tender white beans and smoky ham in savory broth that’s perfect for family dinners.


Ingredients

Scale
  • 2 tablespoons olive oil
  • 1 large onion (diced)
  • 2 medium carrots (chopped)
  • 2 celery stalks, chopped
  • 4 cloves garlic, minced
  • 1 pound dried white beans (navy or Great Northern, sorted and rinsed)
  • 1 pound ham, diced (or 1 ham bone with meat)
  • 8 cups chicken broth
  • 2 bay leaves
  • 1 teaspoon dried thyme
  • Salt and pepper to taste
  • Fresh parsley for garnish (optional)

Instructions

  1. Heat olive oil in a Dutch oven over medium heat for about 1 minute until shimmering.
  2. Add onion, carrots, and celery, cook 5 minutes until soft and smelling good.
  3. Stir in garlic, bay leaves, and thyme, cook 1 minute until really fragrant.
  4. Add white beans, ham, and chicken broth, and stir everything together really well.
  5. Bring to boil, then turn the heat to low and cover the pot completely.
  6. Simmer 120 minutes, stirring sometimes until beans get tender and super creamy.
  7. Remove the ham bone if using, shred the meat, and put it back in the pot.
  8. Season with salt and pepper to taste, adjust until it tastes just right.
  9. Remove bay leaves before serving into bowls for everyone to enjoy together.
  10. Garnish with fresh parsley if you want, and serve hot with crusty bread.

Notes

    • Prep Time: 25 min
    • Cook Time: 120 min
    • Category: Soup
    • Method: Stovetop
    • Cuisine: American

    Nutrition

    • Serving Size: 1 cup
    • Calories: 285
    • Sugar: 1 g
    • Sodium: 800 mg
    • Fat: 10 g
    • Saturated Fat: 2 g
    • Unsaturated Fat: 8 g
    • Trans Fat: 0 g
    • Carbohydrates: 38 g
    • Fiber: 10 g
    • Protein: 20 g
    • Cholesterol: 40 mg