Ingredients
- 2 tablespoons olive oil
- 1 medium onion, chopped
- 2 garlic cloves, minced
- 2 carrots, sliced
- 2 celery stalks, chopped
- 1 zucchini, diced
- 1 cup green beans, trimmed and chopped
- 1 cup corn kernels (fresh or frozen)
- 1 can (14 oz) diced tomatoes
- 6 cups low-sodium vegetable broth
- 1 teaspoon dried thyme
- 1 teaspoon dried basil
- Salt and pepper to taste
- 1 cup spinach or kale, chopped
- Juice of half a lemon (optional, for brightness)
Instructions
- In a large pot, heat olive oil over medium heat. Add chopped onion and sauté for 3–4 minutes until soft.
- Stir in garlic, carrots, and celery. Cook for another 4–5 minutes, stirring occasionally.
- Add zucchini, green beans, corn, and diced tomatoes (with their juice). Mix well.
- Pour in the vegetable broth and add thyme, basil, salt, and pepper. Bring to a boil.
- Reduce heat and simmer uncovered for about 20–25 minutes, or until vegetables are tender.
- Stir in spinach or kale and cook for an additional 5 minutes until wilted.
- Taste and adjust seasoning. Add a splash of lemon juice if desired for a fresh finish.
- Serve hot, optionally topped with fresh herbs or a sprinkle of grated Parmesan cheese.
Let me know if you’d like a version with noodles, beans, or made in a slow cooker!