Warm up with a bowl of **Heart-Healthy Hearty Bean and Vegetable Soup**, a nutrient-packed delight that's as comforting as it is nourishing. Brimming with colorful veggies like carrots, zucchini, and red bell pepper, and protein-rich cannellini and kidney beans, this low-sodium soup is the perfect blend of flavor and wellness. Seasoned with aromatic herbs like thyme and basil and finished with a handful of fresh spinach, every spoonful offers layers of savory satisfaction. Ready in just 45 minutes, this wholesome, plant-based soup is ideal for a quick, heart-smart weeknight dinner. Serve it with a sprinkle of fresh parsley for an extra burst of freshness and enjoy a meal thatβs as good for your body as it is for your taste buds. Perfect for vegetarians, vegans, or anyone seeking a healthy, hearty meal!
In a large pot, heat the olive oil over medium heat.
Add the diced onion and sautΓ© until translucent, about 5 minutes.
Stir in the minced garlic and cook for an additional minute until fragrant.
Add the sliced carrots and celery, and sautΓ© for 3-4 minutes.
Add the diced red bell pepper and zucchini, and cook for another 2-3 minutes.
Pour in the canned diced tomatoes and low-sodium vegetable broth.
Stir in the drained cannellini beans and kidney beans.
Add the bay leaf, dried thyme, dried basil, and black pepper to the pot.
Bring the soup to a boil, then reduce the heat and simmer for 15-20 minutes, until the vegetables are tender.
Add the chopped spinach to the soup and stir until wilted, about 2 minutes.
Remove the bay leaf before serving.
Garnish with chopped fresh parsley if desired.
Serve hot and enjoy your heart-healthy meal.
Calories |
1356 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 34.5 g | 44% | |
| Saturated Fat | 5.4 g | 27% | |
| Polyunsaturated Fat | 2.7 g | ||
| Cholesterol | 0 mg | 0% | |
| Sodium | 1872 mg | 81% | |
| Total Carbohydrate | 212.1 g | 77% | |
| Dietary Fiber | 61.8 g | 221% | |
| Total Sugars | 41.8 g | ||
| Protein | 61.1 g | 122% | |
| Vitamin D | 0.0 mcg | 0% | |
| Calcium | 782 mg | 60% | |
| Iron | 24.5 mg | 136% | |
| Potassium | 6861 mg | 146% | |
*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.