Nutrition Facts for Ham and bean soup

Ham and Bean Soup

Warm, hearty, and full of comforting flavors, this classic Ham and Bean Soup is the perfect dish for chilly days or anytime you crave a wholesome, satisfying meal. Made with tender cannellini beans, smoky diced ham, and a medley of sautéed vegetables like onion, carrots, and celery, this soup is a true pantry-staple favorite. Simmered with fragrant bay leaves and fresh thyme in a rich broth, it delivers layers of savory goodness with every spoonful. Easy to prepare ahead with dried beans that soak up all the delicious flavors, this recipe is ideal for meal prepping or feeding a crowd. Ready in just a few simple steps, it pairs wonderfully with crusty bread for dipping or a fresh side salad. Whether you're cozying up at home or entertaining, this Ham and Bean Soup will quickly become a go-to in your recipe collection!

Nutriscore Rating: 71/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
Image of Ham and Bean Soup
Prep Time:20 mins
Cook Time:120 mins
Total Time:140 mins
Servings: 6

Ingredients

  • 2 tablespoons olive oil
  • 1 medium yellow onion, diced
  • 3 medium carrots, diced
  • 2 celery stalks, diced
  • 4 garlic cloves, minced
  • 2 cups cooked ham, diced
  • 1 pound dried cannellini beans
  • 6 cups chicken broth
  • 2 cups water
  • 2 bay leaves
  • 4 fresh thyme sprigs
  • 0.5 teaspoons salt
  • 0.25 teaspoons black pepper
  • 2 tablespoons parsley, chopped (optional for garnish)

Directions

Step 1

Rinse and sort the dried cannellini beans, removing any debris or damaged beans. Place them in a large bowl, cover with water, and soak overnight. Drain and rinse the beans before cooking.

Step 2

In a large soup pot or Dutch oven, heat the olive oil over medium heat.

Step 3

Add the diced onion, carrots, and celery to the pot. Sauté for 5-7 minutes, or until the vegetables are softened.

Step 4

Stir in the minced garlic and cook for an additional 1 minute, until fragrant.

Step 5

Add the cooked ham to the pot and stir to combine with the vegetables.

Step 6

Pour in the chicken broth and water, then add the soaked and drained cannellini beans.

Step 7

Toss in the bay leaves and fresh thyme sprigs. Season with salt and black pepper. Stir everything together.

Step 8

Bring the soup to a gentle boil, then reduce the heat to low. Cover and simmer for 90-120 minutes, or until the beans are tender. Stir occasionally and add extra water if needed to maintain the desired consistency.

Step 9

Once the beans are tender, taste the soup and adjust the seasoning with additional salt or pepper, if necessary.

Step 10

Remove the bay leaves and thyme sprigs before serving.

Step 11

Ladle the soup into bowls and garnish with chopped parsley, if desired. Serve warm alongside crusty bread or a side of your choice.

Nutrition Facts

Serving size 3458.6 grams (3458.6g)
Amount per serving % Daily Value*
Calories 1899
Total Fat 58.20g 75%
Saturated Fat 15.10g 76%
Polyunsaturated Fat 3.30g
Cholesterol 275mg 92%
Sodium 11919mg 518%
Total Carbohydrate 169.90g 62%
Dietary Fiber 41.10g 147%
Total Sugars 30.70g
Protein 174.50g 349%
Vitamin D 0IU 0%
Calcium 806mg 62%
Iron 25mg 141%
Potassium 6500mg 138%
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

Fat: 27.5%
Protein: 36.7%
Carbs: 35.7%