Soups & Stews
This all-vegetable soup recipe transforms simple pantry staples into a deeply flavorful umami-rich broth that rivals restaurant-quality versions. The secret lies in properly caramelizing onions and garlic—a technique that builds complex flavor without relying on meat. I developed this recipe during a particularly busy month when I needed a nourishing, plant-based meal that could be made from ingredients I always had on hand.
What makes this soup truly special is its versatility—it works with whatever vegetables you have available, from hearty carrots and potatoes to leafy greens and mushrooms. The immersion blender creates a silky texture while leaving some chunks for heartiness, and a splash of soy sauce or miso powder adds that signature umami depth that makes vegetarian soups so satisfying. This isn't just a soup; it's a comforting, complete meal in a bowl.
The process is straightforward but methodical: sauté aromatics until deeply caramelized, build layers of flavor with mushrooms and tomatoes, then let everything simmer until the vegetables are tender and the broth has melded into a cohesive, flavorful base. The result is a soup that's rich yet light, filling yet refreshing—perfect for chilly days or as a base for meal prep throughout the week.
Once you master this foundation, you can easily adapt it with seasonal vegetables, global spices, or different herbs to create endless variations. The beauty of this recipe is that it improves with time—the flavors deepen and intensify as it sits, making it even more delicious the next day. Let's get started on creating your perfect pantry-to-pot umami explosion.
Ingredients for all vegetable soup
Pantry staples plus a few fresh finds create this deeply satisfying umami-rich vegetable soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onions 🧅 | 2 whole | Thinly sliced for caramelization |
| Garlic Cloves 🧄 | 6 cloves | Minced for deep aromatic base |
| Cremini Mushrooms 🍄 | 1 lb | Sliced for umami depth |
| Carrots 🥕 | 4 medium | Chopped into bite-sized pieces |
| Celery Stalks 🥬 | 3 whole | Chopped, includes leaves |
| Russet Potatoes 🥔 | 2 medium | Cubed for hearty texture |
| Canned Crushed Tomatoes 🍅 | 1 14.5 oz can | San Marzano preferred |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For sautéing aromatics |
| White Miso Paste 🍶 | 2 tbsp | For umami richness |
| Fresh Thyme 🌿 | ¼ cup | Chopped, stems removed |
| Bay Leaves 🌿 | 2 whole | Removed before serving |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Peppercorns 🌶️ | ½ tsp | Freshly cracked |
| Fresh Spinach 🍃 | 4 cups | Added at the end |
The onions are the flavor foundation here—caramelizing them slowly is key. Grab yellow onions from the produce section, not the pre-chopped kind (they brown too fast). For mushrooms, cremini or baby bella work best—their meaty texture holds up during simmering. I always buy organic carrots at Whole Foods when they're on sale, but any firm, bright ones work. The celery? Use the whole stalk, leaves included—they add subtle bitterness that balances the sweetness. Russet potatoes are ideal for their fluffy texture, but Yukon Golds add creaminess if you prefer.
No miso paste? Soy sauce at double the amount works in a pinch, though it lacks depth. Fresh thyme wilting? Dried thyme at one-third the amount is fine, but fresh is worth it—it brightens the broth beautifully. The tomatoes? San Marzano cans are worth the splurge for their sweetness, but any good-quality crushed tomatoes will do. For the broth, low-sodium versions let you control the salt better. And if you're short on spinach, kale or Swiss chard add similar heartiness. The immersion blender tip? Pulse a few times for silky texture without over-blending.
This soup tastes even better the next day—flavors meld overnight. Store in airtight containers for 4-5 days in the fridge or freeze for 3 months. I double the batch and freeze half—perfect for lazy days. For reheating, gentle heat on the stove preserves texture better than microwaving. The spinach wilts fast, so add it last. And if you're meal prepping, portion the broth separately—it reheats beautifully for noodles or grains later in the week.
Why You'll Love This Recipe
- I swear by this trick: toss the whole carrots and celery stalks into the pot before the onions soften. They’ll break down perfectly on their own—no knife skills needed. Even my roommate, who burns toast, can handle this.
- Minimal Chopping Required: I swear by this trick: toss the whole carrots and celery stalks into the pot before the onions soften. They’ll break down perfectly on their own—no knife skills needed. Even my roommate, who burns toast, can handle this.
- Umami Bomb Combo: That earthy cremini mushroom and garlic base? It’s where the magic happens. I’ll be real: I often double the garlic because once the mushrooms start releasing their flavor, you’ll want to lean in close and savor it.
- Lunchbox Hero: Between us, this soup is my go-to for meal prep. Pack it in jars with a sprinkle of fresh parsley, and it stays fresh for days—no sad, soggy lunches here. My kid’s favorite? The crispy edges on the carrots when reheated.
Step-by-step instructions for all-vegetable soup
Transform simple pantry staples into a rich, umami-packed soup with layers of flavor and texture.
Develop the Flavor Base with Aromatics
Heat the 0.5 cup extra-virgin olive oil in a large Dutch oven over medium heat. Add the 2 whole yellow onions and cook for 8-10 minutes until they soften and develop a deep golden color—this caramelization builds sweetness and depth. I like to stir occasionally and resist the urge to rush; patience here makes all the difference.
Add the 6 cloves minced garlic and 1 lb sliced cremini mushrooms, cooking for another 5-6 minutes until the mushrooms release their moisture and begin to brown. This step is where the umami foundation forms, so don't skip it. The mushrooms should look deeply browned in spots, and the garlic should be fragrant but not burnt.
Build the Vegetable Foundation
Toss in the 4 medium chopped carrots, 3 whole chopped celery stalks, and 2 medium cubed russet potatoes. Stir everything together and cook for 3-4 minutes, allowing the vegetables to soften slightly and absorb the flavors from the aromatics. This pre-cooking step ensures even cooking later and prevents a mushy texture.
Pour in the 1 14.5 oz can crushed tomatoes and scrape up any browned bits from the bottom of the pot with a wooden spoon. These bits are packed with flavor—don't miss them. Add the 4 cups vegetable broth, 2 tbsp white miso paste, 0.25 cup chopped fresh thyme, 2 whole bay leaves, 1.5 tsp salt, and 0.5 tsp cracked black peppercorns. Stir well to combine all ingredients.
Simmer Until Vegetables Are Tender
Bring the soup to a gentle boil, then reduce heat to low-medium and let it simmer uncovered for 25-30 minutes. You want the vegetables to soften completely—test the potatoes by piercing them with a fork. They should slide in easily, but the carrots and celery should still hold their shape. Stir occasionally to prevent sticking.
Here's the thing—if the soup starts to reduce too much, add a splash of water or broth to maintain the proper consistency. You want a hearty soup, not a stew. The miso paste will continue to develop its rich, savory notes as it simmers, so don't rush this step. The longer it simmers gently, the deeper the flavor becomes.
Finish with Fresh Spinach
Once the vegetables are tender, stir in the 4 cups fresh spinach and cook for an additional 2-3 minutes until the spinach wilts completely. This final step adds vibrant color and a fresh, bright contrast to the rich, umami base. The spinach should be just tender enough to eat—no need to overcook it.
Remove the 2 whole bay leaves before serving. Taste the soup and adjust the seasoning if needed—you might want to add a pinch more salt or a crack of black pepper to your liking. Serve immediately with crusty bread or over a bed of quinoa for a complete meal that's both satisfying and nutritious.
Pro Tips For Making All Vegetable Soup
- Sweat the Onions First: I learned this the hard way—skipping the proper onion sweat means your soup will taste raw and bitter. Cook the onions over medium-low heat until they’re translucent and just starting to caramelize (about 8-10 minutes), stirring occasionally. That’s when their sweetness comes out and forms the flavor base for everything else.
- Slice Mushrooms Thin: Cremini mushrooms release their umami punch when sliced uniformly. Cut them into ¼-inch pieces—thin enough to cook quickly but thick enough to hold shape. Thick slices turn rubbery, and you’ll end up with a mushy mess. (Yes, even if you’re impatient like me.)
- Salt the Water Early: Your carrots and celery need time to absorb flavor, not just simmer. Add salt to the broth or water before dumping in the veggies, and let them cook for at least 15 minutes. I used to add salt later and wondered why the soup tasted flat—timing matters.
- Deglaze with Wine First: After sautéing onions and garlic, splash in ½ cup of dry white wine (or vegetable broth) and let it reduce by half before adding liquids. This pulls out deeper flavors from the pan—no one’s tasting the alcohol, but it makes the soup richer. (Skip this? You’ll miss a subtle but crucial layer of taste.)
Serving suggestions for leftovers
Bread Pairings
This soup is a match made in heaven with crusty sourdough or fresh baguettes—their chewy texture contrasts beautifully with the silky broth. I love toasting slices until golden and crisp, then dipping them into the soup for a satisfying crunch. For extra indulgence, try a rosemary focaccia—the herby notes complement the thyme in the soup perfectly. 🥖
Grain Bases
Transform your soup into a hearty bowl by serving it over warm quinoa or brown rice, which adds protein and texture. I often cook a batch of farro or barley to serve alongside—these grains hold up well to the rich broth and add a satisfying bite. For a lighter option, try couscous or orzo, which soak up the flavors beautifully.
Toppings & Garnishes
Fresh parsley or cilantro adds a bright, herbaceous finish that cuts through the richness. I also love a drizzle of chili oil or hot honey for a touch of heat and sweetness. For extra texture, sprinkle with toasted pine nuts or crumbled feta (if you're not keeping it vegan). A squeeze of lemon juice just before serving brightens the flavors beautifully. 🌿
Dipping & Serving
For a fun twist, serve the soup in small bowls with dipping spoons for an interactive experience. I often pair it with warm naan bread or pita chips for extra crunch. If you're meal prepping, store the broth and grains separately—this keeps everything fresh and allows for easy reheating. The soup reheats beautifully, so it's perfect for lunches throughout the week.
Dessert Pairings
End your meal on a light note with lemon sorbet or vanilla bean ice cream—the bright citrus cleanses your palate after the rich, savory soup. For a warm dessert, try honey-drizzled figs or spiced apple slices with a sprinkle of cinnamon. The contrast between the hearty soup and sweet finish makes for a satisfying, balanced meal. 🍋
Nutrition facts
Frequently asked questions
Can I make this all-vegetable soup without an immersion blender?
If you don't have an immersion blender, simply transfer half the soup to a regular blender or food processor and puree until smooth. Return it to the pot and stir well. For texture contrast, leave some chunks intact—this creates a beautiful layered appearance. Just be careful when blending hot liquids to avoid splattering.
What vegetables can I substitute if I don't have spinach?
For a similar texture and flavor, try kale, Swiss chard, or baby bok choy—they wilt beautifully and add heartiness. If you prefer a different texture, peas or green beans work well too. Just add them with the spinach at the end for freshness. The key is using leafy greens that will cook quickly without turning mushy.
How can I make this soup spicier?
Add 1-2 teaspoons of red pepper flakes when sautéing the aromatics, or stir in ½ teaspoon of cayenne pepper with the miso paste. For heat with depth, try 1 tablespoon of gochujang (Korean chili paste)—it adds both spice and umami. Always taste as you go, as spice intensity builds during simmering. A drizzle of chili oil at serving adds extra kick!
Can I make this soup ahead of time?
This soup actually tastes better the next day as flavors meld! Store in airtight containers in the fridge for 4-5 days or freeze for 3 months. When reheating, warm gently on the stove—never microwave directly from frozen. The texture stays perfect, and the broth becomes even more flavorful. I often double the batch and freeze half for quick meals.
Why does my vegetable soup taste bland?
Most likely, your aromatics weren't cooked long enough. The key is caramelizing onions for 8-10 minutes and browning mushrooms until deeply colored—this builds sweetness and umami. Also check your miso paste (it's the flavor bomb!) and salt levels—taste as you go. If needed, add a splash of soy sauce or a pinch of MSG (if you use it) at the end for extra depth.
