Print

Hearty White Bean and Ham Soup

A steaming bowl of white bean and ham soup, filled with tender beans, chunks of ham, and visible herbs.

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A comforting and flavorful soup made with creamy white beans and savory ham, perfect for using up leftovers and warming up on a cold day.

Ingredients

Scale
  • 1 tablespoon olive oil
  • 1 large onion, chopped
  • 2 carrots, chopped
  • 2 celery stalks, chopped
  • 4 cloves garlic, minced
  • 8 cups chicken broth
  • 2 cups cooked ham, diced
  • 2 (15-ounce) cans cannellini beans, rinsed and drained
  • 1 teaspoon dried thyme
  • 1/2 teaspoon dried rosemary
  • Salt and black pepper to taste
  • Optional: 1 ham hock for extra smoky flavor

Instructions

  1. Heat olive oil in a large pot or Dutch oven over medium heat. Add onion, carrots, and celery. Cook until softened, about 8-10 minutes.
  2. Add garlic and cook for 1 minute more until fragrant.
  3. Pour in chicken broth. If using a ham hock, add it now. Bring to a simmer.
  4. Stir in diced ham, rinsed cannellini beans, thyme, and rosemary.
  5. Reduce heat to low, cover, and simmer for at least 30 minutes, or up to 1 hour, allowing flavors to meld. If using a ham hock, remove it before serving and shred any meat from it to add back to the soup.
  6. Season with salt and black pepper to taste.
  7. Serve hot.

Notes

  • For a thicker soup, mash some of the beans against the side of the pot before serving.
  • This soup freezes well. Let it cool completely before transferring to freezer-safe containers.
  • You can use other white beans like Great Northern or navy beans.
  • For a vegetarian option, omit the ham and use vegetable broth. Add smoked paprika for a smoky flavor.
  • Consider this a great recipe for meal planning.

Nutrition