Go Back
+ servings

White Bean and Ham Soup Recipe

A comforting and hearty ham and bean soup perfect for a cozy dinner. Prepared on the stovetop with minimal effort, it pairs wonderfully with homemade cornbread.
Print Pin
Course: Soup
Cuisine: American
Keyword: White Bean and Ham Soup Recipe
Prep Time: 20 minutes
Cook Time: 3 hours
Total Time: 3 hours 20 minutes
Servings: 8

Ingredients

  • 2 cups cooked diced ham
  • 3 stalks of celery chopped
  • 2 teaspoons Italian seasoning
  • 20 ounces dried Great Northern beans
  • 2 teaspoons ground pepper
  • 1 medium sweet onion diced
  • 8 cups water
  • 2 cloves garlic minced
  • 1 tablespoon olive oil
  • 1 tablespoon salt
  • 2 carrots diced

Instructions

  • Rinse the dried Great Northern beans, discarding any debris or stones. Set aside.
  • Heat olive oil in a large stockpot over medium heat. Add the diced onion, celery, and carrots, cooking until softened, about 5 minutes. Stir in the minced garlic and sauté for an additional 30 seconds.
  • Pour in the water and mix in the Italian seasoning. Add the prepared beans to the pot. Bring the mixture to a boil, then reduce to a simmer. Cover with a lid and cook for approximately 2 hours, stirring every 30 minutes, until the beans are nearly tender.
  • Stir in the cooked ham, salt, and ground pepper. Continue to simmer for 30 to 60 minutes, or until the beans are completely cooked through.
  • Adjust the soup's consistency by adding more water or chicken stock if needed. Taste and season with additional salt and pepper as desired.
  • Serve hot and enjoy alongside your favorite cornbread or crusty bread.

Notes

For a richer flavor, substitute chicken stock for some or all of the water.