30-Minute Vegetable Broth Soup
A bowl of clear, savory vegetable broth soup is the kind of dinner that feels like a reset button after a long day. The broth is light but deeply flavorful, and the vegetables stay tender without turning to mush.

It comes together in half an hour using mostly pantry staples. If you keep a good vegetable broth on hand, you are minutes away from a meal that is actually soothing, not just fast.
Why This Soup Works
The broth stays clean and golden because nothing is boiled to death. You sweat the aromatics first, then add vegetables in stages so each one hits just the right tenderness. It tastes like you spent all afternoon on it, but the clock says otherwise.
I reach for this recipe when I want something warm that does not require a trip to the store. The carrots and celery give it a slight sweetness, and a squeeze of lemon at the end brightens everything without covering up the vegetable flavors.
Ingredients

- 1 tbsp olive oil: extra virgin or light, whatever you have
- 1 medium onion: chopped into small dice
- 2 medium carrots: sliced into thin rounds
- 2 celery stalks: sliced about the same thickness as the carrots
- 2 garlic cloves: minced
- 6 cups vegetable broth: use a good store-bought one or homemade
- 1 cup diced potato: about 1 medium russet or Yukon gold, peeled and cut into bite-size chunks
- 1 cup trimmed green beans: cut into 1-inch pieces
- 1 bay leaf
- 1/2 tsp dried thyme
- Salt and black pepper: to taste
- 1 tbsp fresh lemon juice
- 2 tbsp chopped fresh parsley: for serving
Variations / Substitutions
- Swap the potato: use diced zucchini or summer squash, add it when the green beans go in so it does not overcook.
- Add greens: a handful of baby spinach or chopped kale stirred in during the last minute of cooking wilts perfectly.
- Different herbs: fresh dill or a pinch of red pepper flakes work well if thyme is not your thing.
- Make it heartier: stir in a can of drained chickpeas or cooked small pasta after the soup simmers. If you like a richer broth, try my Creamy Tomato Soup next.
How To Make Vegetable Broth Soup
Step 1: Sauté the Aromatics

Heat 1 tbsp olive oil in a large pot over medium heat. Add the chopped onion, 2 sliced carrots, and 2 sliced celery stalks. Cook, stirring occasionally, for about 5 minutes, until the onion softens and starts to smell sweet.
The carrot edges will look glossy and the celery will turn a brighter green. This step builds the backbone of the broth, so let the vegetables sweat without browning them too much.
Step 2: Simmer the Vegetables

Stir in the minced garlic and cook just until fragrant, about 30 seconds. Pour in 6 cups of vegetable broth, then add 1 cup diced potato, 1 cup green beans, 1 bay leaf, and 1/2 tsp dried thyme. Bring the liquid to a gentle boil, then reduce the heat so the soup bubbles softly. Simmer for 12 to 15 minutes, until the potatoes are fork-tender.
Test a potato chunk, it should give way easily but still hold its shape. The broth will pick up a pale golden color from the carrots and herbs.
Step 3: Season the Soup

Fish out the bay leaf and discard it. Stir in 1/2 tsp salt and several grinds of black pepper. Taste the broth and add more salt if needed, it should be well-seasoned but not salty. Squeeze in 1 tbsp lemon juice. That small hit of acid pulls the whole pot together.
You might notice the vegetables taste more like themselves after the lemon goes in. If you plan to toss in spinach or tender herbs, do it now and cook for 1 minute to wilt them.
Step 4: Ladle and Serve

Ladle the soup into wide bowls, making sure each one gets a good mix of vegetables. Scatter chopped parsley over the top and add an extra crack of pepper.
Serve it piping hot. A thick slice of crusty bread on the side catches every last drop of broth.
A Few Tips Before You Start
- Use a broth you actually enjoy drinking warm.: Since it is the main liquid, a thin or overly salty stock will drag the whole soup down.
- Cut all the vegetables to a similar size.: That way potatoes, carrots, and green beans finish cooking at the same time.
- Keep the heat at a steady simmer, not a rolling boil.: A gentle bubble keeps the broth clear and stops the potatoes from breaking apart.
- Add delicate greens at the very end.: Spinach or chard needs only a minute to wilt, any longer and they turn dull and soggy.
Simmer times by what you add:
| Vegetable | Simmer Time |
|---|---|
| Root vegetables like potatoes, turnips, or parsnips | 12 to 15 minutes |
| Tender vegetables like green beans, zucchini, or asparagus | 6 to 8 minutes |
| Leafy greens like spinach or chard | 1 to 2 minutes |
Storing Leftover Soup
- Refrigerate: cooled soup in an airtight container for up to 4 days. The broth often tastes even better the next day.
- Reheat: single portions on the stovetop over medium heat until warmed through. The microwave works too, just use a microwave-safe bowl and stop to stir once.
What To Serve With Vegetable Broth Soup
A crusty loaf of sourdough for dipping is my first choice. For something more filling, a grilled cheese sandwich cut into triangles turns the bowl into a complete supper. A simple green salad with a sharp vinaigrette also balances the mild, earthy broth nicely.
Frequently Asked Questions
Can I use frozen vegetables?
Yes, but add them during the last few minutes of simmering. Frozen carrots or green beans cook faster and can turn mushy if they sit in the pot too long.
How do I keep the broth from getting cloudy?
Simmer the soup gently instead of boiling it hard, and avoid stirring too much once the vegetables are in. A light hand keeps the liquid clear.
Can I make this without oil?
Absolutely. Sauté the onion, carrots, and celery in a splash of vegetable broth. Add a little more broth if the pot looks dry, and continue as written.
Can I freeze vegetable broth soup?
You can, but potatoes get an odd grainy texture after thawing. If you plan to freeze it, use zucchini instead of potato, or ladle out the potatoes before freezing and add fresh ones when you reheat.

Vegetable Broth Soup Recipe
Ingredients
Method
- Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery; cook, stirring occasionally, 5 to 6 minutes until softened.
- Stir in garlic and cook 30 seconds. Add vegetable broth, potato, green beans, bay leaf, and thyme. Bring to a boil, then reduce to a simmer and cook 12 to 15 minutes, until potatoes are tender.
- Remove bay leaf. Season with salt, pepper, and lemon juice. Taste and adjust.
- Ladle into bowls, garnish with parsley, and serve hot.
