This Easy Vegetable Soup Recipe Will Fix Your Whole Week (2026)

easy vegetable soup recipe: There’s a pot on my stove right now that smells like every carrot, onion, and herb I own decided to throw a party together. And honestly, that’s the whole point of this recipe.

I started making this vegetable soup on nights when the fridge looked like a graveyard of half-used produce. A few limp carrots here, half a bag of spinach there. Instead of tossing it all out, I threw it in a pot with some broth and seasoning, and it turned into one of the most requested meals in my house.

It’s cheap. It’s fast. And it tastes like something you’d order at a cozy little café, not something you made in 40 minutes on a Tuesday.

Let’s get into it.

What You’ll Need

Here’s everything that goes into this easy vegetable soup. Nothing fancy, nothing you’ll have to hunt down at three different stores.

  • 2 tablespoons olive oil
  • 1 medium yellow onion, diced
  • 3 carrots, peeled and sliced
  • 2 celery stalks, sliced
  • 3 cloves garlic, minced
  • 1 medium zucchini, chopped
  • 1 cup green beans, trimmed and cut into pieces
  • 1 can (14 oz) diced tomatoes
  • 6 cups vegetable broth
  • 1 cup frozen corn
  • 1 cup frozen peas
  • 1 teaspoon dried thyme
  • 1 teaspoon dried oregano
  • 1 bay leaf
  • Salt and black pepper, to taste
  • 2 cups baby spinach, roughly chopped
  • Fresh parsley, for topping (optional but so good)

Read this also: Homemade Pumpkin Spice Latte That’s Actually Better Than the Coffee Shop Version

Tools You’ll Need

Nothing complicated here either. Just the basics.

  • A large soup pot or Dutch oven
  • A sharp knife
  • A cutting board
  • A wooden spoon
  • Measuring cups and spoons

How to Make Easy Vegetable Soup

This Easy Vegetable Soup Recipe Will Fix Your Whole Week (2026)
This Easy Vegetable Soup Recipe Will Fix Your Whole Week (2026)

This whole process takes under an hour, and most of that time is just the soup simmering on its own while you do other things.

Step 1: Sauté the base

Heat the olive oil in your soup pot over medium heat. Add the diced onion, carrots, and celery. Cook for about 5 minutes, stirring occasionally, until the onion turns soft and a little translucent.

Step 2: Add the garlic

Stir in the garlic and cook for another 30 seconds. Just until it smells amazing. Don’t let it burn, or it’ll turn bitter fast.

Step 3: Build the soup

Add the zucchini, green beans, diced tomatoes (with their juice), and vegetable broth. Toss in the thyme, oregano, and bay leaf.

Bring everything to a boil, then lower the heat and let it simmer for 20 to 25 minutes, uncovered, until the vegetables are tender.

Step 4: Add the quick-cooking vegetables

Stir in the frozen corn and peas. Let it simmer for another 5 minutes.

Step 5: Finish it off

Remove the bay leaf. Stir in the spinach and let it wilt for a minute or two. Season with salt and pepper to taste.

Ladle it into bowls, top with fresh parsley if you’re using it, and that’s it. Dinner’s done.

Pro Tips

A few things I learned the hard way so you don’t have to.

  • Don’t skip the sauté step. Cooking the onion, carrot, and celery first builds a much deeper flavor than just dumping everything in raw.
  • Cut your vegetables roughly the same size. This helps everything cook evenly instead of ending up with mushy carrots and crunchy zucchini.
  • Taste as you go. Broth brands vary a lot in saltiness, so hold off on heavy seasoning until the end.
  • Add spinach at the very end. It only needs a minute to wilt, and adding it too early turns it into a sad, overcooked mush.
  • Let it rest for 5 minutes off the heat before serving. The flavors settle and it tastes even better.

Read this also: Copycat Zuppa Toscana Soup (Better Than Olive Garden, Honestly)

Substitutions and Variations

This soup is incredibly forgiving, so feel free to play around based on what’s in your fridge.

  • Swap vegetable broth for chicken broth if you’re not keeping it vegetarian.
  • No zucchini? Try yellow squash or even chopped cabbage instead.
  • Add cooked white beans or chickpeas for extra protein and heartiness.
  • Toss in leftover cooked pasta or rice for a heartier bowl.
  • Kick up the heat with a pinch of red pepper flakes or a dash of hot sauce.
  • Swap frozen peas and corn for whatever frozen vegetables you already have on hand.

Make Ahead Tips

This soup actually tastes better the next day, once the flavors have had time to mingle.

You can make the full batch up to 2 days ahead, store it in the fridge, and just reheat it on the stove when you’re ready to eat. If you’re prepping for the week, chop all your vegetables the night before and store them in the fridge so dinner comes together even faster.

Nutrition and Diet Notes

This vegetable soup is naturally low calorie, high in fiber, and packed with vitamins from all the different vegetables. Here’s a rough breakdown per serving, based on 6 servings total.

Nutrient Approximate Amount
Calories 120
Protein 4g
Carbohydrates 20g
Fiber 5g
Fat 3g

This recipe is already vegan and dairy free. For a low sodium version, use a low sodium broth and season with herbs instead of salt. For keto, skip the corn and peas and add more low carb vegetables like cauliflower or mushrooms instead.

Meal Pairing Suggestions

A warm slice of crusty bread or garlic toast is basically non negotiable with this one. It’s also great alongside a simple grilled cheese sandwich, a side salad with a light vinaigrette, or even a scoop of rice stirred right into the bowl.

Leftovers and Storage

Store leftovers in an airtight container in the fridge for up to 4 days. This soup also freezes really well, which makes it a great meal prep option.

To freeze, let it cool completely, then portion it into freezer safe containers or bags for up to 3 months. Thaw overnight in the fridge and reheat on the stove over medium low heat, adding a splash of broth or water if it’s thickened up.

FAQs Related to easy vegetable soup recipe

1. Can I make this vegetable soup in a slow cooker?
Yes. Sauté the onion, carrot, celery, and garlic first, then add everything except the spinach, peas, and corn to the slow cooker. Cook on low for 6 to 7 hours, then stir in the spinach, peas, and corn during the last 15 minutes.
2. What vegetables work best in vegetable soup?
Carrots, celery, onion, zucchini, green beans, tomatoes, corn, peas, and spinach all hold up beautifully. Firmer vegetables go in early, while soft, quick cooking ones like spinach go in near the end.
3. How do I make vegetable soup taste better?
Sauté your vegetables before adding liquid, use good quality broth, and season in layers instead of all at once. A splash of lemon juice or a spoon of tomato paste at the start can also deepen the flavor.
4. Is vegetable soup healthy?
Yes. It’s naturally low in calories, high in fiber, and loaded with vitamins from the mix of vegetables, which makes it a solid choice for a light, filling meal.
5. Can I use fresh corn and peas instead of frozen?
Absolutely. Just add them a few minutes earlier since fresh versions can take slightly longer to soften than frozen ones.

Conclusion

This easy vegetable soup has genuinely become one of my go to dinners on busy weeks. It uses up whatever’s sitting in the fridge, comes together in one pot, and somehow tastes like it took way more effort than it actually did.

Give it a try this week and let me know how it turns out for you. Drop a comment below with what you added or swapped, or any questions you’ve got before you start cooking.