Nourish your body and soul with this Heart-Healthy Hearty Bean Soup, a comforting bowl of goodness loaded with fresh vegetables, nutrient-packed beans, and aromatic herbs. This wholesome recipe brings together a medley of black beans, kidney beans, and cannellini beans simmered with vibrant carrots, celery, and bell peppers in a savory low-sodium vegetable broth. Infused with thyme, oregano, and a dash of fresh lemon juice, this soup offers a punch of flavor without added salt. A final touch of leafy spinach and parsley elevates both the taste and nutrition of this simple, one-pot wonder. Ready in under an hour and perfect for meal prep, this heart-healthy soup is a satisfying weeknight dinner that’s as nourishing as it is delicious.
Scan with your phone to download!
Heat a large pot over medium heat and add olive oil.
Finely chop the onion and mince the garlic. Add them to the pot, stirring occasionally, and sauté for about 5 minutes or until the onion is translucent.
While the onion and garlic cook, peel and slice the carrots, and chop the celery and red bell pepper. Add these vegetables to the pot and continue to sauté for another 5 minutes.
Pour in the canned diced tomatoes and vegetable broth. Stir to combine.
Drain and rinse the black beans, kidney beans, and cannellini beans. Add them to the pot.
Add the bay leaf, thyme, oregano, and black pepper into the soup and stir well.
Bring the soup to a boil, then reduce the heat to low. Cover the pot and let it simmer for 25 minutes.
Roughly chop the fresh spinach and parsley. After 25 minutes of simmering, add the spinach and parsley to the pot.
Finally, add the lemon juice and stir. Cook for an additional 5 minutes to allow the spinach to wilt.
Remove the bay leaf before serving.
Ladle the soup into bowls and serve hot.
Serving size | (3290.0g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 1676.4 |
Total Fat 32.6g | 0% |
Saturated Fat 6.0g | 0% |
Polyunsaturated Fat 4.9g | |
Cholesterol 7.9mg | 0% |
Sodium 2352.6mg | 0% |
Total Carbohydrate 272.1g | 0% |
Dietary Fiber 85.8g | 0% |
Total Sugars 44.1g | |
Protein 81.7g | 0% |
Vitamin D 0IU | 0% |
Calcium 888.0mg | 0% |
Iron 30.0mg | 0% |
Potassium 6713.7mg | 0% |
Source of Calories