Nutrition Facts for Heart-healthy white bean and ham soup

Heart-Healthy White Bean and Ham Soup

Image of Heart-Healthy White Bean and Ham Soup
Nutriscore Rating: 78/100

Warm up with a comforting bowl of Heart-Healthy White Bean and Ham Soup, a nourishing dish packed with flavor and wholesome ingredients. This hearty soup features tender dry white beans like cannellini or great northern simmered with lean, low-sodium ham, aromatic veggies including carrots, celery, and onion, and a delicate blend of bay leaf and thyme for a savory depth of flavor. With optional baby spinach added for an extra dose of greens, this low-fat, low-sodium recipe offers an ideal choice for those seeking a heart-conscious meal without compromising taste. Perfectly suited for busy weeknights or cozy family dinners, this soup is easy to prepare and pairs beautifully with crusty whole-grain bread. Ready in about 90 minutes, it’s a comforting and healthy go-to that's sure to become a new favorite.

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
1 hr 15 min
πŸ•
Total Time
1 hr 30 min
πŸ‘₯
Servings
6 servings
πŸ“Š
Difficulty
Medium

πŸ₯˜ Ingredients

13 items
  • 1 cup Dry white beans (e.g., cannellini or great northern)
  • 1 tablespoon Olive oil
  • 1 medium Yellow onion, diced
  • 2 medium Carrots, diced
  • 2 stalks Celery stalks, diced
  • 3 cloves Garlic cloves, minced
  • 6 cups Low-sodium chicken broth
  • 1 cup Cooked, lean, low-sodium ham, diced
  • 1 leaf Bay leaf
  • 1 teaspoon Fresh thyme (or 1/4 teaspoon dried thyme)
  • 0.5 teaspoon Ground black pepper
  • 2 cups Baby spinach (optional, for added greens)
  • 2 tablespoons Fresh parsley, chopped (optional, for serving)
πŸ’‘
Pro Tip: Read through all ingredients before starting to cook!

πŸ“ Instructions

9 steps
1

Rinse and sort the dry white beans to remove any debris. Place them in a bowl, cover with water, and soak overnight, or use the quick-soak method by boiling the beans in water for 5 minutes and letting them rest for 1 hour. Drain before using.

2

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

3

Add the diced onion, carrots, and celery. SautΓ© for 5-7 minutes, stirring occasionally, until the vegetables are softened and the onion is translucent.

4

Stir in the minced garlic and cook for an additional 30 seconds until fragrant.

5

Add the soaked and drained white beans, low-sodium chicken broth, diced lean ham, bay leaf, thyme, and ground black pepper to the pot. Stir to combine.

6

Bring the soup to a boil, then reduce the heat to low and simmer, uncovered, for about 60-70 minutes, or until the beans are tender. Stir occasionally to prevent sticking.

7

If desired, stir in the baby spinach during the last 5 minutes of cooking to wilt the leaves.

8

Remove the bay leaf from the soup and discard. Taste and adjust seasoning as needed, keeping in mind the heart-healthy goal of limiting sodium.

9

Serve hot, garnished with freshly chopped parsley if desired. Pair with whole-grain bread for a complete meal.

⚑
Cooking Tip: Take your time with each step for the best results!
1390
cal
116.0g
protein
166.0g
carbs
31.5g
fat

Nutrition Facts

1 serving (2364.1g)
Calories
1390
% Daily Value*
Total Fat 31.5 g 40%
Saturated Fat 6.1 g 30%
Polyunsaturated Fat 1.3 g
Cholesterol 130 mg 43%
Sodium 1834 mg 80%
Total Carbohydrate 166.0 g 60%
Dietary Fiber 41.4 g 148%
Total Sugars 25.9 g
Protein 116.0 g 232%
Vitamin D 0.0 mcg 0%
Calcium 590 mg 45%
Iron 17.1 mg 95%
Potassium 5766 mg 123%

*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

47.0%%
32.9%%
20.1%%
Fat: 283 cal (20.1%%)
Protein: 464 cal (32.9%%)
Carbs: 664 cal (47.0%%)