Prepare your vegetables
Wash and chop all vegetables into even-sized pieces. Cut carrots and potatoes smaller since they take longer to cook.
Start with the aromatics
Heat olive oil in a large soup pot over medium heat. Add onion and cook for 3–4 minutes until translucent. Stir in celery and carrots, cooking for 5 more minutes. Add garlic and cook for 1 minute until fragrant.
Add the vegetables
Add bell pepper, potatoes, and green beans. Pour in diced tomatoes with juice. Stir and cook for 2–3 minutes.
Add broth and seasonings
Sprinkle in thyme, oregano, smoked paprika, salt, and pepper. Drop in bay leaves. Pour in enough vegetable broth to cover the veggies by about an inch. Bring to a boil.
Simmer the soup
Reduce to medium-low and simmer for 15–20 minutes. Add zucchini, corn, and cabbage in the last 10 minutes. If using pasta or rice, add it 10–15 minutes before the soup is done. Stir occasionally.
Finish the soup
Remove bay leaves. Taste and adjust seasoning. Stir in fresh parsley and lemon juice. Add spinach in the last 2–3 minutes if using.
Serve hot
Ladle soup into bowls and top with fresh herbs, cheese, or a drizzle of olive oil. Serve with crusty bread or crackers.
Soup Recipe Modifications
Protein-packed: Add beans, lentils, or leftover cooked chicken.
Mediterranean style: Add olive oil, tomatoes, oregano, and fresh basil.
Spicy: Include jalapeños, chili flakes, or hot sauce.
Creamy: Stir in coconut milk or blend part of the soup.
Winter version: Use root vegetables like turnips or sweet potatoes.
Asian-inspired: Add ginger, soy sauce, sesame oil, and cilantro.
How to Store Vegetable Soup
Cooling: Let cool completely before storing.
Refrigerate: Store in airtight containers for up to 4–5 days.
Freeze: Freeze in containers, leaving space for expansion, for up to 3 months.
Reheat: Warm gently on stovetop or microwave, adding broth if thickened.