This Hearty Vegetable Soup is like a warm hug on a cold day. Packed with fresh vegetables and a blend of comforting spices, it’s a nutritious meal that’s both satisfying and easy to make. Perfect for a weeknight dinner or meal prep!
The base starts with olive oil to sauté the aromatics. Onion and garlic provide depth and a savory foundation. Carrots and celery add sweetness and a slight crunch. Zucchini and potato bring in heartiness and a creamy texture as they cook down. Green beans add a bit of texture contrast. Diced tomatoes offer acidity and a touch of richness. Vegetable broth is the liquid gold that ties everything together, while salt, black pepper, and dried thyme enhance the flavors. Lastly, a bay leaf adds a subtle layer of aroma, and fresh parsley brightens it all up at the end.
Serve this soup with a slice of crusty bread or a warm, buttery roll. It also pairs wonderfully with a simple green salad topped with a tangy vinaigrette.
Start by heating up your olive oil in a large pot over medium heat. Once the oil is warm, toss in the onion and garlic. Let them sauté for a few minutes until they turn translucent and fragrant, but make sure they don't brown.
Next, add the carrots, celery, zucchini, and potato. Stir them around, letting them cook together for about 5 minutes. This helps to soften them up a bit and get them ready for the simmer.
Now, add the green beans, diced tomatoes, and vegetable broth to the pot. Sprinkle in the salt, black pepper, and dried thyme, and toss in the bay leaf for good measure. Give everything a good stir to mix the flavors.
Bring your soup to a boil, then reduce the heat to a simmer. Let it cook for about 25-30 minutes, or until the vegetables are tender to your liking.
Once everything is cooked through, fish out the bay leaf and stir in the fresh parsley. Take a quick taste and adjust the seasoning if needed.