Clear broth, tender potatoes, and a full mix of vegetables make this vegetable soup the kind of pot that disappears fast. It’s hearty without feeling heavy, and every spoonful gives you a little bit of everything: sweet corn, soft carrots, green beans with just enough bite, and tomatoes that round out the broth.
What makes this version work is the order. The onions, carrots, and celery go in first so they can build a savory base before the broth is added. The potatoes simmer long enough to turn creamy at the edges without falling apart, and the peas and corn go in at the end so they stay bright instead of dull and overcooked. That keeps the soup tasting fresh instead of flat.
Below, I’ve included the small timing details that matter, plus a few ways to adapt the pot depending on what’s in your fridge. If you’ve ever had vegetable soup turn mushy or bland, the notes here will help you avoid both.
The broth stayed clear and the potatoes held their shape, but the soup still tasted like it had simmered all day. I loved that the peas and corn went in at the end because they stayed sweet and didn’t turn to mush.
Pin this vegetable soup for an easy one-pot dinner with clear broth, tender vegetables, and a fresh herb finish.
The Part That Stops Vegetable Soup From Tasting Watery
The biggest mistake with vegetable soup is dumping everything into the pot at once and hoping the broth picks up enough flavor on its own. It usually doesn’t. The first few minutes of cooking are where the soup gets its backbone, because the onion, carrot, and celery soften in the oil and start to taste sweet and savory before the liquid goes in.
The other thing that matters is timing the vegetables by how long they need. Potatoes need time to soften, green beans need a little less, and peas and corn only need the last few minutes. If they all go in together, the quickest-cooking vegetables lose their texture and the whole pot starts to taste tired.
- Onion, carrots, and celery — This is the base. Cook them until the onion turns translucent and the carrots lose their raw edge. That short sauté is what gives the broth more depth.
- Potatoes — Use a starchy or all-purpose potato for a soup that turns a little creamy around the edges as it simmers. Waxy potatoes stay firmer, which is fine if you want a cleaner bite.
- Frozen peas and corn — Frozen works beautifully here. They’re already picked at the right stage, and adding them near the end keeps them sweet instead of dull.
What Each Vegetable Is Actually Doing in the Pot

Potatoes give the soup body and help thicken the broth a little without any flour or cream. Peel them if you want a cleaner-looking soup; leave the skins on if you want a more rustic result.
Carrots and celery bring the sweetness and savory base that make the broth taste cooked, not thin. Dice them to a similar size so they soften at the same pace.
Diced tomatoes add acidity that keeps the soup from tasting one-note. Use the juice in the can too; that liquid is part of the flavor.
Vegetable broth matters more than people think. If yours tastes flat from the carton, the soup will too, so choose one you’d happily sip on its own.
Thyme, parsley, and bay leaf give the soup its familiar, classic herb flavor. Dried herbs work fine here because the soup simmers long enough for them to bloom in the broth.
Building the Soup in the Right Order
Softening the aromatics first
Heat the olive oil in a large pot and add the onion, carrots, and celery. Cook them until the onion softens and looks glossy, about 5 minutes. You’re not trying to brown them deeply; you’re drawing out their sweetness and giving the broth something to stand on. If the pot starts to look dry before the vegetables soften, lower the heat a bit rather than letting them scorch.
Letting the broth pick up flavor
Add the garlic and cook just until fragrant, about 1 minute, then pour in the broth, tomatoes, potatoes, thyme, parsley, and bay leaf. Bring it to a boil, then drop it to a steady simmer. A hard boil can break the potatoes apart before the center is tender, so keep the bubbles gentle once the soup starts cooking. The broth should look active but not aggressive.
Cooking the vegetables by texture
When the potatoes are partway tender, add the green beans and cook until everything is almost done. The beans should lose their raw edge but still have a little snap. Add the corn and peas only at the end and cook just until hot, about 3 minutes. That last short simmer keeps the vegetables bright and keeps the soup from turning muddy.
Finishing with seasoning
Pull out the bay leaf before you season. Taste the broth after everything has cooked, then add salt and pepper until the flavors wake up. If the soup tastes flat, it usually needs salt more than more herbs. Finish with fresh parsley so the top of the bowl tastes as fresh as the steam smells.
How to Make This Soup Fit the Night You Have
Make it heartier with beans
Stir in a can of drained white beans or kidney beans with the green beans. They add protein and make the soup more filling without changing the broth much. If you use beans, keep the salt conservative at first because canned beans and broth can both carry sodium.
Make it gluten-free and dairy-free without changing a thing
This soup already fits both of those needs as written, as long as your broth is certified gluten-free. That’s one of the nice things about a broth-based vegetable soup: you don’t need a separate substitute to make it work.
Swap the vegetables based on what’s in the fridge
Zucchini, cabbage, spinach, or kale all work here, but add them by cooking time. Zucchini can go in with the green beans, cabbage needs a little longer, and leafy greens should go in at the very end. The soup stays flexible as long as you keep the quick-cooking vegetables for last.
Storage and Reheating
- Refrigerator: Store in an airtight container for up to 4 days. The vegetables soften a little more as it sits, and the broth may thicken slightly.
- Freezer: Freezes well for up to 3 months. Cool it completely first, and leave a little headspace in the container. The potatoes will be softer after thawing, but the soup still reheats nicely.
- Reheating: Warm gently on the stovetop over medium-low heat until hot. Don’t boil it hard or the vegetables will break down and the peas will lose their bright color.
Answers to the Questions Worth Asking

Vegetable Soup
Ingredients
Equipment
Method
- Heat 2 tablespoons olive oil in a large pot over medium heat. Sauté onion, carrots, and celery for 5 minutes, stirring occasionally until slightly softened.
- Add minced garlic and cook for 1 minute. Stir to coat, then add vegetable broth, diced tomatoes, potatoes, dried thyme, dried parsley, and bay leaf.
- Bring the soup to a boil, then reduce heat to a gentle simmer. Simmer for 15 minutes, until the potatoes are starting to tenderize.
- Add green beans to the pot. Simmer for 8 minutes, until the potatoes and green beans are tender.
- Stir in frozen corn and frozen peas. Simmer for 3 more minutes, until the vegetables are heated through.
- Remove the bay leaf from the soup. Season with salt and pepper to taste, then garnish with fresh parsley before serving.


