A light, nutrient-rich vegetable soup with optional lean protein — filling, flavorful, and perfect for healthy eating.
1 tablespoon olive oil
1 medium onion, diced
2 cloves garlic, minced
3 carrots, sliced
2 celery stalks, sliced
1 zucchini, diced
1 cup green beans
1 (14.5 oz) can diced tomatoes
6 cups low-sodium broth
2 cups cooked chicken or 2 cans beans, drained
2 cups spinach
1 teaspoon dried oregano
1 teaspoon dried basil
1 tablespoon lemon juice
Salt and pepper to taste
1. Sauté olive oil, onion, garlic, carrots, and celery until softened.
2. Add zucchini, green beans, and diced tomatoes; stir to combine.
3. Pour in the low-sodium broth along with oregano and basil; bring to a boil.
4. Reduce heat and simmer for 20–25 minutes, or until vegetables are tender.
5. Stir in cooked chicken or beans along with the spinach; cook until wilted.
6. Finish with lemon juice and adjust seasoning with salt and pepper.
7. Serve warm and garnish with fresh parsley if desired.
For a vegetarian version, use beans or tofu instead of chicken.
Freeze in single-portion containers for quick healthy meals.
Always adjust seasoning before serving.