Nutrition Facts for Homestyle ham and bean soup

Homestyle Ham and Bean Soup

Warm, hearty, and packed with comforting flavors, this Homestyle Ham and Bean Soup is the perfect one-pot meal to satisfy the soul. Made with tender dried navy beans, hearty chunks of cooked ham, and a medley of aromatic vegetables like onion, carrots, and celery, this classic recipe is slow-simmered to perfection in a rich chicken broth infused with thyme and bay leaf. Easy to prepare with a simple overnight bean soak, this soup is ideal for chilly nights or as a leftover-friendly meal. Serve it hot with a sprinkle of fresh parsley for a burst of color and pair it with a slice of crusty bread to soak up every last drop. Whether you're craving a nostalgic family favorite or a budget-friendly, protein-packed dinner, this homestyle bean soup recipe delivers comfort in every spoonful.

Nutriscore Rating: 76/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 Homestyle Ham and Bean Soup
Prep Time:15 mins
Cook Time:120 mins
Total Time:135 mins
Servings: 6

Ingredients

  • 1 pound Dried navy beans
  • 2 tablespoons Olive oil
  • 2 cups Cooked ham, diced
  • 1 medium Yellow onion, diced
  • 2 medium Carrots, diced
  • 2 medium Celery stalks, diced
  • 3 cloves Garlic, minced
  • 6 cups Chicken broth
  • 1 Bay leaf
  • 1 teaspoon Dried thyme
  • 0.5 teaspoons Black pepper
  • 0.5 teaspoons Salt
  • 2 tablespoons Fresh parsley, chopped (optional for garnish)

Directions

Step 1

Rinse the dried navy beans in cold water and pick out any debris or damaged beans. Place the beans in a large bowl, cover with water, and soak overnight or for at least 8 hours. Drain and rinse before using.

Step 2

Heat the olive oil in a large stockpot or Dutch oven over medium-high heat.

Step 3

Add the diced onion, carrots, and celery to the pot. Sauté for 5 minutes, stirring occasionally, until the vegetables are softened and fragrant.

Step 4

Add the garlic and cook for 1 minute, stirring constantly to prevent burning.

Step 5

Stir in the diced ham, soaked beans, chicken broth, bay leaf, dried thyme, black pepper, and salt.

Step 6

Bring the soup to a boil, then reduce the heat to low. Cover and simmer for 1.5 to 2 hours, or until the beans are tender and creamy.

Step 7

Remove the bay leaf from the pot and discard.

Step 8

Taste the soup and adjust the seasoning with more salt and pepper, if needed.

Step 9

Serve hot, garnished with fresh parsley if desired. Enjoy with a slice of crusty bread or crackers for a complete meal.

Nutrition Facts

Serving size 2783.6 grams (2783.6g)
Amount per serving % Daily Value*
Calories 2747
Total Fat 63.10g 81%
Saturated Fat 15.90g 80%
Polyunsaturated Fat 2.70g
Cholesterol 275mg 92%
Sodium 10708mg 466%
Total Carbohydrate 321.20g 117%
Dietary Fiber 78.10g 279%
Total Sugars 33.30g
Protein 230.00g 460%
Vitamin D 0IU 0%
Calcium 962mg 74%
Iron 32mg 178%
Potassium 9836mg 209%
*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: 20.5%
Protein: 33.2%
Carbs: 46.3%