All-Vegetable Soup Recipe: Hearty Pantry-to-Pot Comfort in 30 Minutes

Soups & Stews

All-Vegetable Soup Recipe: Hearty Pantry-to-Pot Comfort in 30 Minutes

This all-vegetable soup recipe delivers hearty comfort in just 30 minutes, transforming simple pantry staples into a flavorful, satisfying meal. The secret lies in building layers of flavor through proper sautéing and simmering techniques that develop depth without requiring special ingredients. I've perfected this version to be both approachable for beginners and impressive enough for dinner guests.

What makes this recipe work is the balance of textures and flavors—tender vegetables, hearty beans, and aromatic herbs all come together in a rich, vegan-friendly broth that's packed with umami. The key steps include properly browning your vegetables before adding liquid and letting the soup simmer long enough for the flavors to meld, creating a restaurant-quality result that's surprisingly simple to achieve at home.

By the time you're done, you'll have a steaming bowl of soup with caramelized edges, tender vegetables, and a broth so flavorful it'll make you forget it's plant-based. The beauty of this recipe is its versatility—use seasonal vegetables, swap in different beans, or adjust the spices to suit your taste, but always follow the essential technique of building flavor through proper cooking methods.

Perfect for chilly evenings, meal prep, or when you want to create a satisfying meal without meat. The instructions are designed to guide you through each step with confidence, ensuring you achieve that perfect balance of textures and flavors every time. Let's get cooking!

👨‍🍳
Difficulty
Medium
🔥
Calories
Low Cal

Ingredients for all vegetable soup

Pantry staples and seasonal veggies create this hearty, vegan-friendly soup in 30 minutes.

Ingredient Amount Notes
Olive Oil 🫒 2 tbsp Extra-virgin for richness
Carrots 🥕 2 cups Diced, medium size preferred
Yellow Onion 🧅 1 whole Diced, medium size
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Canned Diced Tomatoes 🍅 1 can 14.5 oz, fire-roasted preferred
Vegetable Broth 💧 4 cups Low-sodium preferred
Canned White Beans 🌾 1 can 15 oz, drained and rinsed
Sweet Potatoes 🍠 1 lb Peeled and cubed
Russet Potatoes 🥔 1 lb Peeled and cubed
Celery Stalks 🧆 2 whole Diced, medium size
Fresh Thyme 🌿 1 tbsp Leaves only, chopped
Bay Leaves 🌿 2 whole Dried, for depth
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Smoked Paprika 🌶️ ½ tsp For subtle smokiness

The vegetable broth is your flavor foundation—low-sodium versions let you control the seasoning better, but don't skip the salt entirely. Trader Joe's and Annie's make great organic options, but any good-quality store brand works. For the sweet potatoes and regular potatoes, medium-sized pieces ensure even cooking without turning mushy. Carrots and celery should be bright orange and crisp—avoid wilted or rubbery ones. Fresh thyme is ideal, but dried works at one-third the amount if you're in a pinch. The fire-roasted tomatoes add natural sweetness that balances the earthiness of the beans.

No white beans? Chickpeas or lentils work beautifully—just adjust cooking time slightly. Short on sweet potatoes? Regular potatoes plus a touch of coconut milk keeps it creamy. Fresh thyme too expensive? Dried thyme or oregano in the same amount gives similar depth. For extra umami, add a splash of soy sauce or miso paste with the broth. The smoked paprika is optional but adds that restaurant-quality depth—Penzeys has great smoked varieties if you want to splurge. If you're prepping ahead, roast the veggies first for even deeper flavor.

This soup tastes even better the next day—flavors meld beautifully when refrigerated. Store in airtight containers for 4-5 days or freeze portions for 3 months. I always make a double batch because it reheats perfectly and becomes the base for other meals. For meal prep, portion into thermos containers so you can grab and go. The broth thickens as it cools, so add a splash of water or plant-based milk when reheating if it seems too thick. Garnish with fresh herbs or a drizzle of olive oil right before serving.

❤️

Why You'll Love This Recipe

  • No-Chop Needed: I swear by this—just slice carrots into thick chunks (no peeling required) and let the onion and garlic soften in olive oil until the kitchen smells like a warm hug. The tomatoes handle all the simmering work while you stir twice.
  • Garlic Bomb Depth: That first sizzle of garlic in olive oil? It’s the secret weapon. The slow caramelization from the onions and the acidity of the tomatoes create layers—sweet, savory, and just a little tangy that makes every spoonful irresistible.
  • Lunchbox Hero: Between us, this soup is my go-to for meal prep. I double the batch, let it cool, and pack it in jars for the week—no reheating fuss, just hearty, flavorful bites that taste like home. (Yes, even on a Tuesday night.)
  • Pantry Magic: Honestly, I make this when I’m low on fresh veggies or just want to stretch a budget. Carrots and onions last forever, canned tomatoes add richness, and a splash of olive oil ties it all together—proof that simple ingredients can be ridiculously good.

Step-by-step instructions for all-vegetable soup

This hearty vegetable soup comes together faster than you think—no fancy techniques required.

1

Sauté the Vegetable Base

Heat the 2 tablespoons olive oil in a large pot over medium heat. Add the diced yellow onion, diced celery stalks, and diced carrots, stirring occasionally for 5-6 minutes until the vegetables soften slightly and the onion becomes translucent. This step builds flavor by drawing out moisture and caramelizing the edges.

Next, add the 4 minced garlic cloves and cook for 30 seconds until fragrant—don't let it brown or it'll turn bitter. Here's the thing: the garlic should smell like a garden, not like burnt toast. If you notice any browning, reduce the heat slightly and stir more gently.

2

Add Potatoes and Seasonings

Toss in the cubed sweet potatoes and cubed russet potatoes, stirring to coat them in the aromatic oil and vegetable mixture. Sprinkle over the ½ teaspoon smoked paprika, ½ teaspoon black pepper, and 1 teaspoon salt, then give everything a good stir to distribute the seasonings evenly. The paprika adds a subtle smokiness that ties all the flavors together.

Pour in the 1 can fire-roasted diced tomatoes (with juices) and the 4 cups vegetable broth, scraping up any browned bits from the bottom of the pot. These bits are pure flavor—don't miss them! Bring the mixture to a gentle boil, then reduce the heat to medium-low and let it simmer for 10 minutes until the potatoes begin to soften.

3

Build Depth with Herbs and Beans

Add the 2 whole bay leaves and 1 tablespoon chopped fresh thyme to the simmering soup. These herbs infuse the broth with layers of flavor—bay leaves add earthiness, while thyme brings a bright, herbal note. Let the soup continue simmering for another 5 minutes to allow the herbs to steep properly.

Now it's time for the beans: stir in the 1 can drained and rinsed white beans. The beans will soak up the flavors of the broth and vegetables, adding protein and heartiness. Let the soup simmer uncovered for 10-12 minutes until the potatoes are fork-tender and the carrots are easily pierced with a knife. If the soup looks too thick, add ½ cup water and stir.

4

Adjust and Serve

Taste the soup and adjust the seasoning if needed. You might need a pinch more salt or a crack of black pepper—every kitchen varies. Remove the bay leaves before serving, as they can be bitter if eaten. Ladle the soup into bowls, garnishing each serving with a sprinkle of fresh thyme if you like.

This soup is best enjoyed warm, straight from the pot. The flavors meld beautifully as it sits, but the potatoes will continue to soften slightly over time. Serve with crusty bread to soak up every last drop of that comforting vegetable broth. The result is a pantry-friendly, hearty soup that feels like a hug in a bowl.

👨‍🍳

Pro Tips For Making All Vegetable Soup

  • Sweat the Onions Low: I used to rush this step and end up with bitter, charred onions that ruined the whole soup. Instead, cook them over medium-low heat for 8-10 minutes—until they’re translucent and starting to caramelize. This builds flavor without burning, and you’ll taste it in every spoonful.
  • Cut Carrots Evenly: Big chunks stay tough; tiny pieces turn to mush. Aim for ½-inch slices so they cook through but still hold shape. A mandoline helps if you’re impatient like me, but a sharp knife works just fine if you take your time.
  • Crush Garlic Cloves: Minced garlic burns instantly, but whole cloves? They sit there like flavorless rocks. Lightly crush them with the flat side of your knife first—this releases their aroma without turning the oil into a smoky disaster.
  • Simmer, Don’t Boil: A rolling boil turns vegetables to mush and makes the soup taste flat. Once everything’s in the pot, reduce to a gentle simmer (tiny bubbles, occasional swirls) and let it work its magic for at least 20 minutes. Patience here makes all the difference.

Serving suggestions for leftovers

Bread Pairings

Nothing beats this soup with a slice of crusty sourdough or freshly baked baguette. The dense, chewy texture contrasts beautifully with the tender vegetables and creamy broth. I like to toast my bread lightly—just 2-3 minutes in a 400°F oven—so it's warm and crispy. For extra flavor, rub the cut side with a garlic clove before toasting. 🥖

Toppings for Extra Flavor

Fresh herbs elevate this soup instantly. A sprinkle of chopped parsley or cilantro adds brightness, while toasted pine nuts or pumpkin seeds bring crunch. For a creamy finish, drizzle with olive oil or a swirl of cashew cream (blend ½ cup soaked cashews with ¼ cup water). A pinch of red pepper flakes adds heat if you like it spicy.

Cheese Additions

While this soup is vegan by default, adding cheese makes it even heartier. Shredded vegan cheddar or feta melts beautifully into the warm broth. For a non-vegan twist, try goat cheese or parmesan—just 1-2 tablespoons per bowl—for a salty, umami kick. Sprinkle it on top right before serving so it doesn’t get soggy. 🧀

Meal Prep Serving

If you’re prepping ahead, store the soup in glass containers and reheat gently on the stovetop. Serve with a side of quinoa or wild rice for extra protein. For a complete meal, add a simple arugula salad with lemon dressing. The peppery greens cut through the richness of the soup and add freshness. 🥗

Seasonal Garnishes

Spring: Top with pea shoots or microgreens for a fresh, vibrant touch. Summer: Add cherry tomatoes and basil for a bright, garden-fresh flavor. Fall: Sprinkle with toasted pecans and sage for a cozy, autumnal vibe. Winter: Garnish with crispy fried shallots and thyme sprigs for warmth. 🍂

Nutrition facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 10g13%
Saturated Fat 1.5g8%
Cholesterol 0mg0%
Sodium 520mg23%
Total Carbohydrate 48g17%
Dietary Fiber 12g43%
Sugars 8g
Protein 12g24%
* 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 canned tomatoes?

Use 2 cups fresh diced tomatoes instead—just roast them at 400°F for 15 minutes first to deepen their flavor. For extra richness, add 1 tablespoon tomato paste when sautéing the onions and celery. The roasting caramelizes the natural sugars, creating a similar depth to fire-roasted canned tomatoes.

2

How do I make this soup creamier without dairy?

Blend ½ cup of the cooked soup with ¼ cup plant-based milk (like oat or almond) until smooth, then stir it back in. For a thicker texture, mash 1 cooked potato directly into the pot. Both methods add creaminess while keeping it vegan—just watch the consistency and adjust with more broth if needed.

3

What's the best way to store leftovers?

Let the soup cool completely, then transfer to airtight glass containers for up to 5 days in the fridge. For freezing, portion into single-serving containers and store for 3 months. Thaw overnight in the fridge—never microwave directly from frozen. The flavors actually improve overnight as the ingredients meld further!

4

Why did my soup turn out watery?

This usually happens when potatoes aren't cooked long enough or broth wasn't reduced properly. Simmer uncovered for 20-30 minutes total to thicken naturally. If needed, mash 1 extra potato or stir in 1 tablespoon cornstarch mixed with water. The key is patience—let the starches release gradually for a creamy texture without adding dairy.

5

Can I use frozen vegetables instead of fresh?

Yes! Frozen veggies work perfectly—just thaw them first. For best results, use pre-cut frozen mixed vegetables (like peas, carrots, and corn) and add them during the last 5 minutes of cooking. They'll retain more texture and color than fresh. The only exception is potatoes—use fresh for optimal creaminess.

★★★★★4.8(8 reviews)
Categories Soups & Stews