
Easy vegetable soup is my go-to dinner when the fridge needs clearing and I have 30 minutes. Every vegetable I have goes in — carrots, potatoes, green beans — and the broth comes out rich and full without any meat. This recipe is hearty enough to be a full meal on its own.
Prep Time: 10 minutes
Cook Time: 25 minutes
Total Time: 35 minutes
Servings: 6
Method: Stovetop
Why This Easy Vegetable Soup Works Every Time
Tomato paste is the secret to a broth that tastes like it simmered all day. One tablespoon stirred in with the aromatics builds a deep, savory base before any liquid goes in. The starch from the potatoes thickens it naturally as it cooks.
The vegetables stay slightly firm, not mushy. I add the green beans and corn in the last 10 minutes so they keep their color and texture. Soft carrots and potatoes, crisp green beans — that contrast is what makes this soup worth repeating.
One pot, one cutting board, and 35 minutes. The cleanup is as easy as the cooking.
Ingredients
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 3 medium carrots, sliced into rounds
- 3 stalks celery, sliced
- 3 medium Yukon gold potatoes, cubed (about 1 inch)
- 1 can (14.5 oz) diced tomatoes
- 2 tablespoons tomato paste
- 6 cups vegetable broth
- 1 cup green beans, trimmed and cut into 1-inch pieces
- 1 cup corn kernels (fresh, frozen, or canned)
- 1 teaspoon dried thyme
- Salt and black pepper to taste
What You Need for Easy Vegetable Soup
Olive oil — used to sauté the onion and garlic, which builds the flavor foundation. Avocado oil works as a swap with a slightly more neutral finish.
Yukon gold potatoes — these hold their shape better than russets during simmering. They also release just enough starch to thicken the broth slightly without turning to mush.
Tomato paste — just 2 tablespoons deepen the broth color and add umami. Stir it directly into the pot before adding the broth so it caramelizes slightly in the oil.
Vegetable broth — use a good-quality low-sodium broth and season at the end. The broth carries the flavor of everything else, so it matters.
Green beans — add these late so they stay bright and slightly snappy. Overcooked green beans turn gray and fall apart, which changes the texture of the whole soup.
Dried thyme — one of the few herbs that works in vegetable soup without overpowering it. Italian seasoning or herbes de Provence are solid swaps at the same quantity.
Diced tomatoes — adds acidity that balances the starchy potatoes and sweet carrots. Fire-roasted diced tomatoes give a smokier note if you want more depth.
How to Make Easy Vegetable Soup
- Heat olive oil in a large pot over medium heat.
- Add diced onion and sliced celery. Cook for 4 minutes, stirring occasionally, until softened.
- Add minced garlic and tomato paste. Stir and cook for 1 minute until fragrant.
- Add sliced carrots, cubed potatoes, diced tomatoes, and vegetable broth. Stir to combine.
- Add dried thyme, salt, and black pepper. Bring to a boil over high heat.
- Reduce heat to medium-low. Simmer uncovered for 15 minutes until potatoes and carrots are tender.
- Add green beans and corn. Cook for 8 to 10 more minutes until green beans are tender but still bright.
- Taste and adjust salt and pepper. Ladle into bowls and serve hot.
Easy Vegetable Soup Variations
Cabbage Vegetable Soup
Add 2 cups of shredded green cabbage with the carrots and potatoes. Cabbage soaks up the broth and adds a mild sweetness. It also makes the soup significantly more filling without added calories.
Italian Vegetable Soup
Swap the thyme for Italian seasoning and add one can of white cannellini beans and a handful of baby spinach in the last 2 minutes. Serve with a drizzle of olive oil and a grating of Parmesan on top.
Spicy Vegetable Soup
Add one diced jalapeño with the onions and stir in 1 teaspoon of smoked paprika with the thyme. A squeeze of lime at the end brightens the heat and keeps it from tasting flat.
Crockpot Vegetable Soup
Add all ingredients except the green beans and corn to a slow cooker. Cook on low for 6 to 8 hours or on high for 3 to 4 hours. Stir in the green beans and corn in the last 30 minutes. No pre-sautéing required.
Tips for the Best Easy Vegetable Soup
- I always cook the tomato paste directly in the oil for 1 full minute before adding liquid — that step alone doubles the depth of the broth.
- Cut all vegetables to roughly the same size so they cook evenly. Uneven chunks mean some pieces are mushy while others are still hard.
- Add leafy greens like spinach or kale in the last 2 minutes only — they wilt fast and turn unpleasant if overcooked.
- A parmesan rind dropped in while the soup simmers adds a savory, cheesy background note without any dairy in the final bowl.
- Taste and adjust seasoning only after the soup has simmered fully — flavors concentrate as it cooks and early salting often leads to oversalting.
Make Ahead & Storage
This easy vegetable soup keeps in the fridge for up to 5 days in a sealed container. The broth absorbs into the potatoes overnight so the soup thickens — add a splash of broth when reheating and it comes right back.
To freeze, let it cool completely and portion into freezer-safe containers or zip bags. Frozen vegetable soup keeps for 3 months. Thaw overnight in the fridge or reheat straight from frozen in a pot over low heat with a lid on. The green beans soften slightly after freezing but the flavor holds well.
Common Questions
Can I use frozen vegetables in this soup?
Yes. Frozen carrots, corn, and green beans all work without thawing first. Add them straight from the bag during the last 10 minutes. Frozen mixed vegetables are a quick shortcut if you want to skip all the chopping.
How do I make vegetable soup more flavorful?
Sauté the onion and celery longer than the recipe calls for — 8 to 10 minutes over medium-low heat until they turn golden. That extra time builds sweetness and depth that carries through the whole pot. A splash of soy sauce or Worcestershire sauce also adds umami without making it taste Asian or meaty.
Can I add protein to this vegetable soup?
Yes. White beans or chickpeas add plant protein and make it more filling. Cooked lentils stirred in at the end work well too. For meat, shredded rotisserie chicken or cooked ground turkey can be added in the last 5 minutes.
Is this vegetable soup vegan?
Yes, as written this recipe is fully vegan and gluten-free. Use vegetable broth (not chicken broth) and skip any cheese garnishes. Every ingredient in the base recipe is plant-based.
This easy vegetable soup recipe comes together fast and uses whatever you have on hand. Save this recipe and bring it out every time dinner needs to happen in under 40 minutes.
Easy Vegetable Soup Recipe for Dinner Tonight
A one-pot vegetable soup with carrots, potatoes, green beans, and corn in a rich tomato broth — ready in 35 minutes.
Ingredients
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 3 medium carrots, sliced into rounds
- 3 stalks celery, sliced
- 3 medium Yukon gold potatoes, cubed (about 1 inch)
- 1 can (14.5 oz) diced tomatoes
- 2 tablespoons tomato paste
- 6 cups vegetable broth
- 1 cup green beans, trimmed and cut into 1-inch pieces
- 1 cup corn kernels (fresh, frozen, or canned)
- 1 teaspoon dried thyme
- Salt and black pepper to taste
Instructions
- Heat olive oil in a large pot over medium heat.
- Add diced onion and sliced celery. Cook for 4 minutes, stirring occasionally, until softened.
- Add minced garlic and tomato paste. Stir and cook for 1 minute until fragrant.
- Add sliced carrots, cubed potatoes, diced tomatoes, and vegetable broth. Stir to combine.
- Add dried thyme, salt, and black pepper. Bring to a boil over high heat.
- Reduce heat to medium-low. Simmer uncovered for 15 minutes until potatoes and carrots are tender.
- Add green beans and corn. Cook for 8 to 10 more minutes until green beans are tender but still bright.
- Taste and adjust salt and pepper. Ladle into bowls and serve hot.
