A comforting, fiber-packed soup that supports heart health and healthy cholesterol levels.
Ingredients
- 1 Tbsp olive oil
- ¼ cup sun-dried tomato bruschetta (or diced sun-dried tomatoes)
- 1 large onion, diced
- 4 tsp fresh minced garlic
- 2 celery stalks, finely chopped
- 2 carrots, chopped
- 3 (15-oz) cans cannellini beans, drained and rinsed
- 2 bay leaves
- 1 Tbsp Italian seasoning
- ¼–½ tsp red pepper flakes
- 5–6 cups low-sodium vegetable or chicken broth
- ½ tsp salt (optional)
- ¼ tsp black pepper
- 3 cups fresh baby spinach or kale
Directions
Heat olive oil in a large pot or Dutch oven over medium heat. Add sun-dried tomato bruschetta, onion, and garlic; sauté 3–4 minutes or until onion is translucent. Add carrots and celery and sauté 7–10 minutes, or until tender.
Stir in beans, seasonings, bay leaves, and broth. Bring to a boil, then reduce heat and simmer 12–15 minutes. Remove bay leaves.
Transfer 2 cups of soup to a blender and blend until smooth. Return to pot, and stir well. Add greens and cook until wilted. Serve with whole-wheat bread or crackers.
Optional Protein Boost: Add cooked, diced chicken seasoned with Italian spices.