All Vegetable Soup Recipe: Herb-Infused Brightness in One Pot

Soups & Stews

All Vegetable Soup Recipe: Herb-Infused Brightness in One Pot

This all-vegetable soup recipe transforms simple seasonal produce into a hearty, herb-infused one-pot masterpiece that’s as nourishing as it is flavorful. 🌿 The secret lies in balancing sweet, earthy, and bright vegetables—carrots, celery, and zucchini—with aromatic herbs like thyme and parsley, all simmered in rich vegetable stock until tender yet vibrant. Perfect for cozy nights or meal prep, this soup delivers restaurant-quality depth without a single meat ingredient, making it both satisfying and versatile.

What sets this recipe apart is its textural contrast—creamy puréed carrots, tender leafy greens, and crisp-edged mushrooms—all harmonized in a single pot. The broth develops layers of flavor as it simmers, while a splash of lemon juice at the end brightens every spoonful. It’s the kind of soup that feels like a warm hug, packed with nutrients and easy to customize based on what’s fresh at the market.

Ready in under 45 minutes, this all-vegetable soup is ideal for vegetarians, vegans, or anyone craving a lighter yet filling meal. The recipe builds flavor through gradual simmering, so you’ll end up with a pot of soup that tastes even better the next day. Garnish with toasted seeds or fresh herbs to add a final touch of crunch and color.

For extra heartiness, stir in cooked lentils or quinoa, or boost umami with a splash of miso paste. The possibilities are endless, but the foundation—simple, seasonal, and deeply satisfying—remains the same. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🔥
Calories
Low Cal

Ingredients for all vegetable soup

Seasonal vegetables and aromatic herbs create this vibrant, hearty all-vegetable soup masterpiece.

Ingredient Amount Notes
Vegetable Stock 💧 4 cups Low-sodium preferred, homemade or store-bought
Carrots 🥕 1 ½ lb Medium-sized, peeled and sliced into rounds
Celery Stalks 🧅 4 whole Trimmed, cut into 1-inch pieces
Yellow Onion 🧅 1 whole Medium-sized, diced
Zucchini 🥒 2 medium Peeled, sliced into half-moons
Mushrooms 🍄 8 oz Cremini or white, sliced
Fresh Thyme 🌿 ½ oz Or 1 tbsp dried thyme
Fresh Parsley 🌿 ¼ cup Chopped, for garnish
Garlic Cloves 🧄 4 cloves Minced for depth of flavor
Lemon Juice 🍋 1 tbsp Freshly squeezed, for brightness
Olive Oil 🫒 2 tbsp Extra-virgin, for sautéing
Salt 🧂 1 ½ tsp Diamond Crystal kosher salt
Black Pepper 🌶️ ½ tsp Freshly ground
Spinach Leaves 🌱 2 cups Baby spinach, roughly chopped
Tomato Paste 🍅 1 tbsp High-quality, for umami

The foundation of this soup lies in the quality of your vegetables and stock. Whole Foods or a local farmers market are ideal for fresh, organic produce—look for carrots with vibrant orange color and crisp texture, celery with bright green stalks, and zucchini that's firm to the touch. For the vegetable stock, Imagine or Pacific Foods brands offer excellent low-sodium options, but homemade stock made from vegetable scraps adds unmatched depth. The mushrooms should be firm and free of bruises; cremini varieties provide a meatier texture. Fresh herbs like thyme and parsley elevate the dish significantly—Trader Joe's carries excellent pre-bundled options if you're short on time, but fresh is always superior.

No fresh thyme? Dried thyme at one-third the amount works in a pinch, though fresh imparts a brighter flavor. Substitute zucchini with yellow squash if needed, or swap spinach for kale or Swiss chard for a different texture. The tomato paste can be omitted if you prefer a lighter soup, but it adds essential umami depth. For extra heartiness, stir in cooked lentils or quinoa—both pair beautifully with the vegetable medley. If you're using pre-chopped vegetables, Trader Joe's frozen veggie mix is a convenient option that still delivers great flavor.

This soup tastes even better the next day as flavors meld together. Store leftovers in an airtight container in the refrigerator for up to 5 days, or freeze portions for 3 months. For meal prep, double the recipe and portion into individual containers. Garnish with a drizzle of olive oil and extra herbs before serving to add freshness. The soup reheats beautifully—simply warm on the stove over medium heat, stirring occasionally, until thoroughly heated through.

❤️

Why You'll Love This Recipe

  • No Chopping Chaos: I swear by this—just dice the onion and celery once, then toss the whole mess in. Even if your knife skills are questionable, the carrots and zucchini barely need prep. You’ll have a pot simmering while you’re still debating what to watch on TV.
  • Umami Bomb: That vegetable stock? It’s the MVP. When you let it reduce with the onions and celery until the edges are soft but not mushy, the broth turns deep—like a hug in a bowl. Add a splash of apple cider vinegar at the end, and suddenly, it’s restaurant-level without the fuss.
  • Leftover Goldmine: Make a double batch on Sunday, and you’ve got lunch for the week. The flavors only get better as it sits—carrots sweeten, zucchini softens just right, and the stock absorbs everything like a sponge. Reheat with a sprinkle of fresh thyme, and it’s like new.
  • Pantry Clearing Magic: Between us, this is how I use up wilted herbs, half-a-carrot leftovers, and that one sad zucchini I forgot about. Toss in whatever’s lurking—spinach, mushrooms, even a potato if you’re desperate—and suddenly, your fridge is empty and you’ve got dinner. Budget-friendly? Absolutely. Stress-free? Even more so.

Step-by-step instructions for herb-infused vegetable soup

Transform fresh produce into a vibrant, aromatic soup with layers of flavor and texture.

1

🍳 Step 1: Sauté the Aromatic Base

Heat the 2 tablespoons olive oil in a large pot over medium heat until shimmering but not smoking. Add the diced yellow onion and cook for 5 minutes until softened and translucent, stirring occasionally to prevent browning.

Increase heat to medium-high and add the 1 tablespoon tomato paste. Stir vigorously for 1 minute until it darkens slightly and releases its deep umami flavor. This step builds the foundation for your soup's rich taste profile. I press the tomato paste against the sides of the pot with a wooden spoon to ensure even distribution and maximum flavor extraction.

2

👨‍🍳 Step 2: Cook the Hearty Vegetables

Add the 1.5 pounds carrots (sliced into rounds), 4 whole celery stalks (cut into 1-inch pieces), and 8 ounces mushrooms (sliced). Stir to combine and cook for 8-10 minutes until the carrots begin to soften and the mushrooms release their moisture. The vegetables should develop a gentle caramelization without browning.

Add the 4 cloves minced garlic and 0.5 ounces fresh thyme (or 1 tablespoon dried thyme) and cook for an additional 2 minutes until fragrant. This is where the aromatic compounds develop their full potential—don't rush this step. The thyme should release its piney aroma, and the garlic should perfume the entire pot.

3

🥘 Step 3: Build the Flavor Foundation

Pour in the 4 cups vegetable stock and bring to a gentle boil. Reduce heat to medium-low and add the 1.5 teaspoons salt and 0.5 teaspoon black pepper. Stir once to combine, then let the soup simmer uncovered for 15 minutes to allow the flavors to meld. This initial simmer helps break down the vegetable fibers and develop the soup's depth.

Add the 2 medium zucchini (sliced into half-moons) and continue simmering for another 10 minutes until the zucchini is tender but still holds its shape. The zucchini should absorb the soup's flavors without becoming mushy. If the soup reduces too much during this time, add ¼ cup water to maintain the proper consistency.

4

⏰ Step 4: Finish with Brightness and Spinach

Stir in the 1 tablespoon freshly squeezed lemon juice and cook for 1 minute to brighten the flavors. The acidity cuts through the richness of the vegetables and tomato paste, creating a balanced taste profile. This is the moment that transforms a good soup into a great one—don't skip it.

Finally, add the 2 cups spinach leaves and cook for 2-3 minutes until just wilted. The spinach should soften but retain its vibrant green color. Remove from heat and let the soup rest for 5 minutes to allow the flavors to fully integrate. This resting period ensures the spinach releases its nutrients and the soup reaches its optimal consistency.

5

🍽️ Step 5: Serve with Fresh Herbs

Ladle the soup into bowls and garnish with ¼ cup chopped fresh parsley. The parsley adds a final pop of color and freshness that elevates the dish. Serve immediately while the soup is hot, as the flavors continue to develop even after cooking. Each spoonful should deliver a harmonious blend of sweet carrots, earthy mushrooms, bright lemon, and aromatic herbs.

For best results, pair this soup with crusty bread to soak up every last drop of the flavorful broth. The contrast between the hearty soup and the bread creates a satisfying dining experience that highlights the soup's versatility and depth of flavor.

👨‍🍳

Pro Tips For Making All Vegetable Soup

  • SOFTEN CELERY FIRST: Toss celery stalks in ice water for 10 minutes before chopping—it stays crisp longer and won’t turn to mush when simmered. I used to skip this, and my soup always ended up with sad, limp celery strands.
  • SWEAT ONIONS LOW: Cook onions in batches over medium-low heat until they’re translucent but not browned—this builds flavor without bitterness. High heat burns them fast, and you’ll taste the regret later.
  • PEEL ZUCCHINI THIN: Use a vegetable peeler instead of a knife for even, paper-thin strips—it cooks faster and keeps the texture tender. Thick slices turn rubbery, and nobody wants that in soup.
  • SALT STOCK EARLY: Season the vegetable stock before adding veggies—it penetrates better and balances flavors as everything simmers. I learned this after tasting bland soup where the salt was an afterthought.

Health benefits of this all vegetable soup

Fiber-Rich Foundation

This soup is a fiber powerhouse, with carrots, celery, and spinach providing soluble fiber that supports digestive health and helps regulate blood sugar. A single bowl delivers about 8-10 grams of fiber, which is 30-40% of your daily recommended intake. The combination of vegetables also promotes healthy gut bacteria, making this soup especially beneficial for those looking to improve digestion or maintain regularity. 🌱

Vitamin Boost

Packed with vitamin A from carrots (great for eye health and immunity), vitamin C from spinach and lemon juice (supports skin and collagen production), and vitamin K from leafy greens (essential for bone health), this soup is a nutritional all-star. The vitamin C content is particularly impressive, with one serving providing over 100% of your daily needs—perfect for immune support during cold seasons. The lemon juice also enhances iron absorption from the spinach.

Low-Calorie Comfort

At just around 150-180 calories per serving, this soup delivers hearty satisfaction without the guilt. The zero-fat profile (unless you add olive oil for garnish) makes it ideal for weight management, while the plant-based protein from vegetables and optional legumes keeps you full longer. It’s the perfect comfort food for those watching their waistline but still craving a warm, flavorful meal. 💛

Antioxidant Protection

The vibrant colors in this soup—from orange carrots to green spinach—signal a wealth of antioxidants like beta-carotene, lutein, and quercetin. These compounds help combat oxidative stress and reduce inflammation, supporting long-term health. The mushrooms add selenium, a mineral with potent antioxidant properties that supports thyroid function and immune defense. Regular consumption of this soup can be a delicious way to incorporate more antioxidants into your diet.

Hydration Helper

Vegetable-based soups like this one contribute to your daily fluid intake, making them an excellent choice for hydration without added sugars or artificial ingredients. The broth itself is hydrating, while the vegetables provide additional water content. Plus, the electrolytes from vegetables like celery and carrots help maintain balance, especially after physical activity or during hot weather. It’s a refreshing way to stay hydrated while enjoying a warm meal. 💧

Meal Prep Friendly

This soup’s nutrient density makes it perfect for meal prep—you can store it in the fridge for up to 5 days or freeze it for 3 months without losing nutritional value. The vitamins and minerals remain stable through storage, so you’re getting the same health benefits even when reheating leftovers. It’s an easy way to ensure you’re consistently getting your daily vegetables, especially on busy days. Double the recipe and portion it out for stress-free lunches all week! ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 180kcal
% Daily Value *
Total Fat 8g10%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 420mg18%
Total Carbohydrate 28g10%
Dietary Fiber 8g29%
Sugars 8g
Protein 6g12%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this all-vegetable soup without tomato paste?

The tomato paste adds umami depth, but you can substitute with 1 tablespoon soy sauce or ½ teaspoon miso paste for a similar savory boost. For a lighter taste, simply omit it—the broth and herbs will still create a flavorful base. The lemon juice at the end will help balance any missing richness.

2

How do I adjust the soup's thickness?

For a thicker consistency, simmer uncovered for an extra 5-10 minutes to reduce the broth. If it becomes too thick, add ¼ cup water or vegetable stock at a time until you reach your preferred texture. The ideal consistency should coat the back of a spoon lightly but still be ladle-friendly.

3

What vegetables can I substitute if I don't have spinach?

Great alternatives include kale, Swiss chard, or even chopped cabbage—all add color and nutrients. For a different texture, try chopped broccoli florets or green beans. Just add them with the spinach in the final 2-3 minutes of cooking to maintain crispness.

4

Can I make this soup in an Instant Pot or pressure cooker?

Yes! Sauté the onions, tomato paste, and hearty vegetables for 5 minutes first. Then add the stock, salt, and pepper, and pressure cook for 8 minutes. Quick-release the pressure, add zucchini and spinach, and cook for 2 more minutes before finishing with lemon juice. The time is cut in half, but flavors develop similarly.

5

Why does my soup taste bland after reheating?

Reheating can mute flavors, so boost taste by adding a pinch of salt, a splash of lemon juice, or a dash of soy sauce when warming. For extra depth, stir in 1 teaspoon tomato paste or a handful of fresh herbs while reheating. Always reheat gently over low-medium heat to avoid breaking down the vegetables' texture.

★★★★★4.6(3 reviews)
Categories Soups & Stews