Print

Hearty Ham and White Bean Soup

A spoonful of creamy ham bean soup lifted from a white bowl, showing white beans and diced ham.

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A thick, comforting soup made with white beans and savory ham, perfect for a cold weather dinner.

Ingredients

Scale
  • 1 tablespoon olive oil
  • 1 large yellow onion, chopped
  • 2 carrots, chopped
  • 2 celery stalks, chopped
  • 4 cloves garlic, minced
  • 1 teaspoon dried thyme
  • 1/2 teaspoon dried rosemary
  • 6 cups chicken broth
  • 2 (15 ounce) cans cannellini beans, rinsed and drained
  • 1 (15 ounce) can Great Northern beans, rinsed and drained
  • 1 cup chopped cooked ham
  • 1 bay leaf
  • Salt and black pepper to taste
  • 1/4 cup heavy cream (optional)

Instructions

  1. Heat olive oil in a large pot or Dutch oven over medium heat.
  2. Add onion, carrots, and celery. Cook until softened, about 5 to 7 minutes.
  3. Stir in garlic, thyme, and rosemary. Cook for 1 minute until fragrant.
  4. Pour in chicken broth. Add the rinsed beans, chopped ham, and bay leaf.
  5. Bring the mixture to a boil, then reduce heat to low, cover, and simmer for 20 minutes to allow flavors to combine.
  6. Remove and discard the bay leaf.
  7. For a thicker soup, use an immersion blender to blend about one-third of the soup until creamy, or scoop out 2 cups of soup, blend it, and return it to the pot.
  8. Stir in heavy cream, if using. Season with salt and pepper to your taste.
  9. Heat through for 2 minutes before serving.

Notes

  • For extra flavor, use a smoked ham hock instead of chopped ham, simmering it with the broth and removing it before serving.
  • If you prefer a vegan version, omit the ham and cream, and use vegetable broth. Add smoked paprika for depth.
  • This soup freezes well for future meals.

Nutrition