Warm up with a bowl of Heart-Healthy White Bean and Ham Soup, a nutrient-packed comfort food perfect for any season. This wholesome recipe combines protein-rich white beans, lean diced ham, and a medley of sautéed vegetables like carrots, celery, and onions for a flavor-filled, satisfying meal. Simmered in low-sodium chicken broth and seasoned with fresh thyme and a hint of black pepper, this soup delivers hearty flavors while prioritizing heart health. Optional baby spinach adds a boost of greens, making this dish as nutritious as it is delicious. With minimal prep and a slow-cook method that tenderizes the beans, this one-pot wonder is perfect for family dinners or meal prep. Serve it with a slice of whole-grain bread for a balanced, health-conscious meal that’s sure to please.
Scan with your phone to download!
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.
In a large soup pot or Dutch oven, heat the olive oil over medium heat.
Add the diced onion, carrots, and celery. Sauté for 5-7 minutes, stirring occasionally, until the vegetables are softened and the onion is translucent.
Stir in the minced garlic and cook for an additional 30 seconds until fragrant.
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.
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.
If desired, stir in the baby spinach during the last 5 minutes of cooking to wilt the leaves.
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.
Serve hot, garnished with freshly chopped parsley if desired. Pair with whole-grain bread for a complete meal.
Serving size | (2364.1g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 1389.8 |
Total Fat 31.5g | 0% |
Saturated Fat 6.1g | 0% |
Polyunsaturated Fat 1.3g | |
Cholesterol 129.9mg | 0% |
Sodium 1833.9mg | 0% |
Total Carbohydrate 166.0g | 0% |
Dietary Fiber 41.4g | 0% |
Total Sugars 25.9g | |
Protein 116.0g | 0% |
Vitamin D 0IU | 0% |
Calcium 590.0mg | 0% |
Iron 17.1mg | 0% |
Potassium 5766.3mg | 0% |
Source of Calories