Nutrition Facts for Homestyle ham and bean soup

Homestyle Ham and Bean Soup

Image of Homestyle Ham and Bean Soup
Nutriscore Rating: 76/100

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.

Log this recipe in SnapCalorie

★★★★★ 4.8/5.0 (2,000+ reviews)
Get your calorie requirement
Log your nutrition in seconds
Get a personalized nutrition plan
SnapCalorie App Screenshot

Recipe Information

⏱️
Prep Time
15 min
🔥
Cook Time
2 hr
🕐
Total Time
2 hr 15 min
👥
Servings
6 servings
📊
Difficulty
Medium

🥘 Ingredients

13 items
  • 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)
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

9 steps
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.

2

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

3

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

4

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

5

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

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.

7

Remove the bay leaf from the pot and discard.

8

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

9

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

Cooking Tip: Take your time with each step for the best results!
2747
cal
230.0g
protein
321.2g
carbs
63.1g
fat

Nutrition Facts

1 serving (2783.6g)
Calories
2747
% Daily Value*
Total Fat 63.1 g 81%
Saturated Fat 15.9 g 80%
Polyunsaturated Fat 2.7 g
Cholesterol 275 mg 92%
Sodium 10708 mg 466%
Total Carbohydrate 321.2 g 117%
Dietary Fiber 78.1 g 279%
Total Sugars 33.3 g
Protein 230.0 g 460%
Vitamin D 0.0 mcg 0%
Calcium 962 mg 74%
Iron 32.1 mg 178%
Potassium 9836 mg 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

46.3%%
33.2%%
20.5%%
Fat: 567 cal (20.5%%)
Protein: 920 cal (33.2%%)
Carbs: 1284 cal (46.3%%)