Ingredients
Equipment
Method
- Wash and chop all vegetables into bite-sized pieces.
- Heat olive oil in a large pot or Dutch oven over medium heat.
- Add chopped onion and garlic and sauté for 3-5 minutes, or until softened and fragrant.
- Add carrots, celery, bell peppers, zucchini, yellow squash, broccoli, cauliflower, and cabbage to the pot.
- Sauté for another 5-7 minutes, stirring occasionally, until the vegetables begin to soften slightly.
- Pour in the vegetable broth and diced tomatoes. Bring the soup to a boil, then reduce the heat to a simmer.
- Cover the pot and let the soup simmer for 20-30 minutes, or until the vegetables are tender.
- Stir in the spinach or kale and cook for another 2-3 minutes, or until wilted.
- Season the soup with salt, pepper, and any other herbs or spices you like. Taste and adjust the seasoning as needed.
- Garnish the soup with fresh parsley, cilantro, or a squeeze of lemon juice. Serve hot and enjoy!
Notes
Don't overcook the vegetables; they should be tender but still have a little bite. Use good quality, low-sodium vegetable broth. Feel free to experiment with different vegetables, herbs, and spices. For a creamier soup, blend a portion of the soup with an immersion blender or in a regular blender. Store leftovers in the refrigerator for up to 3-4 days or freeze for longer storage. Add a pinch of red pepper flakes or a dash of hot sauce for a touch of heat. You can add a can of rinsed and drained beans or lentils for extra protein and fiber. A small piece of grated ginger or turmeric adds warmth and anti-inflammatory benefits.
