Description
This warming, nourishing soup features a rainbow of vegetables simmered with herbs until tender and flavorful—classic comfort food that’s perfect for meal prep or cozy dinners.
Prep Time: 15 minutes | Cook Time: 35 minutes | Total Time: 50 minutes | Servings: 6
Ingredients
- 1 tablespoon olive oil (for sautéing)
- 1 large onion, diced (your aromatic foundation)
- 2 medium carrots, sliced into rounds (adds sweetness)
- 2 celery stalks, chopped (earthy depth)
- 2 cloves garlic, minced (essential for flavor)
- 1 medium zucchini, diced (tender and mild)
- 1 yellow bell pepper, chopped (sweetness and color)
- 1 can (15 oz) diced tomatoes with juices (acidity and umami)
- 6 cups vegetable broth (use good quality—it matters!)
- 1 teaspoon dried thyme (classic soup herb)
- 1 teaspoon dried oregano (aromatic and perfect)
- Salt and pepper, to taste
- Fresh parsley, chopped, for garnish (brightness and color)
- Squeeze of lemon juice, optional (for brightness)
Instructions
Start with your aromatics—heat olive oil in your largest soup pot over medium heat. Add diced onion, sliced carrots, and chopped celery. Sauté for 7-8 minutes, stirring occasionally, until the vegetables are softened and the onion is translucent. Don’t rush this step—it’s building your flavor foundation through gentle caramelization.
Add your other vegetables—toss in the minced garlic, diced zucchini, and chopped bell pepper. Cook for another 5 minutes, stirring occasionally, until the garlic is fragrant and the vegetables are starting to soften. The kitchen should smell absolutely incredible by now.
Pour in your liquids and season—add the can of diced tomatoes with their juices and all 6 cups of vegetable broth. Stir in the dried thyme, oregano, and generous pinches of salt and pepper. Give everything a good stir until it looks like gorgeous, colorful soup.
Bring to a boil, then simmer—crank the heat to high and bring the soup to a boil. Once boiling, reduce heat to maintain a gentle simmer. Let it bubble away uncovered for 20-25 minutes, stirring occasionally, until all the vegetables are tender and the flavors have melded beautifully.
Taste and adjust—this is crucial! Add more salt, pepper, or herbs as needed. Plant-based soups need bold seasoning to really satisfy. I usually add a squeeze of lemon juice here for brightness, though that’s optional.
Serve hot and ladle into bowls, topping each generously with fresh chopped parsley. The fresh herbs add a pop of color and brightness that makes each bowl feel special (if you can resist diving in immediately).
Nutrition Information (Per Serving):
- Calories: 90
- Carbohydrates: 16g
- Protein: 3g
- Fat: 3g
- Fiber: 4g (that’s 16% of your daily needs!)
- Sodium: 680mg
- Vitamin A: 4000 IU (80% DV from all those orange veggies!)
- Vitamin C: 60mg (67% DV)
- Potassium: 520mg (15% DV)
Note: This soup is incredibly low in calories but packed with vitamins, minerals, and fiber—perfect for when you want something nourishing and satisfying without being heavy.
Notes:
- Don’t rush the aromatic sauté—those 7-8 minutes build crucial flavor
- Use quality vegetable broth—it’s the backbone of the soup’s flavor
- Season boldly—taste and adjust until it’s perfectly seasoned
- This tastes better the next day—the flavors really meld as it sits
- Fresh herbs at the end add brightness that dried herbs can’t provide
- Add a squeeze of lemon before serving for an extra pop of flavor
Storage Tips:
Store in airtight containers in the fridge for up to 5 days. The soup actually improves as it sits and the flavors meld. Reheat gently on the stovetop over medium heat, adding a splash of broth if it’s thickened up. For freezing, cool completely, then freeze in portions for up to 3 months. Thaw overnight in the fridge and reheat gently—it’ll taste freshly made.
Serving Suggestions:
- Serve with crusty bread or garlic bread for dipping
- Top with a dollop of vegan pesto or a drizzle of olive oil
- Pair with a simple side salad for a complete meal
- Add cooked pasta, rice, or quinoa to make it more filling
Mix It Up (Vegan Recipe Variations):
Minestrone Style: Add cannellini beans and small pasta shells during the last 10 minutes, stir in fresh spinach at the end, and top with vegan Parmesan for Italian vibes.
Creamy Vegetable Soup: Blend half the soup until smooth and return to the pot, or stir in a can of coconut milk at the end for luxurious, creamy texture.
Protein-Packed Soup: Add chickpeas or white beans during the last 10 minutes of simmering for extra plant protein and heartiness that makes this a complete meal.
Hearty Winter Soup: Add diced potatoes and sweet potatoes, plus kale or cabbage, and use rosemary instead of oregano for cozy cold-weather flavors.
What Makes This Plant-Based Recipe Special:
The magic here is how taking time to properly sauté the aromatics first creates a flavor foundation through caramelization that makes the entire soup taste rich and deeply satisfying without any meat or dairy, while the combination of different vegetables creates layers of flavor—sweetness, earthiness, acidity—that make every spoonful interesting and nourishing. Using quality vegetable broth and allowing everything to simmer together lets the vegetables release their natural flavors into the liquid, creating a broth that’s genuinely satisfying rather than watery or bland. This soup proves that simple ingredients, when treated with proper technique and good seasoning, can deliver genuine comfort food satisfaction while nourishing your body with vitamins, minerals, and fiber that actually make you feel good—perfect for meal prep, cold days, or when you just need something warm and healing.
