Easy Vegetable Soup
I have a soft spot for a big pot of simple vegetable soup. It’s the kind of recipe I turn to when the week gets busy and I want something wholesome, fast, and forgiving. This Easy Vegetable Soup is cozy yet bright — tomato and herbs cut through the sweetness of carrots and bell pepper, while greens finish it with a fresh lift. It’s perfect for weeknight dinners, light lunches, or whenever you need a low-fuss, nutrient-packed bowl. If you like swapping soups depending on what’s in the pantry, this one pairs well with heartier recipes like a hearty lentil-potato soup for a full meal plan.
Why you’ll love this dish
- Fast: Most of the hands-on time is just chopping. Once it simmers, the soup practically makes itself.
- Budget-friendly: Uses inexpensive pantry staples and seasonal vegetables.
- Flexible: Easily vegan, low-sodium, or loaded with whatever vegetables you have.
- Kid-friendly: Mild herbs and familiar veggies make it an easy sell for picky eaters.
- Make-ahead friendly: Flavors deepen after a day in the fridge, so it’s great for lunches.
“Comforting, clean flavors that don’t demand hours — exactly what I want on a busy weeknight.” — a quick note from my own recipe tests.
Step-by-step overview
Start by warming oil and softening the base vegetables (onion, carrot, celery). Add quicker-cooking vegetables and garlic next to build flavor. Pour in diced tomatoes and vegetable broth, then season and simmer until everything is tender. Finish with fresh spinach or kale for color and nutrients. Serve hot with an optional shower of Parmesan.
What you’ll need
- 2 tablespoons olive oil
- 1 onion, diced (yellow or sweet)
- 2 carrots, diced
- 2 celery stalks, diced
- 3 cloves garlic, minced
- 1 zucchini, diced
- 1 bell pepper, diced (any color)
- 1 can (14.5 oz) diced tomatoes
- 4 cups vegetable broth (low-sodium recommended)
- 1 teaspoon dried thyme
- 1 teaspoon dried basil
- Salt and pepper to taste
- 2 cups fresh spinach or kale (stems removed and roughly chopped)
- Optional: Parmesan cheese for serving
Notes: Swap olive oil for avocado oil if you prefer. For a heartier version, stir in a can of drained beans or 1 cup short pasta during the last 10 minutes.
Step-by-step instructions
- Heat the olive oil in a large pot over medium heat.
- Add the diced onion, carrots, and celery. Sauté, stirring occasionally, until they soften — about 5 minutes.
- Stir in the minced garlic, diced zucchini, and diced bell pepper. Cook for another 2–3 minutes until fragrant.
- Pour in the diced tomatoes with their juices and the vegetable broth. Bring the pot to a steady boil.
- Add the dried thyme and basil. Season with salt and pepper, tasting as you go.
- Lower the heat and let the soup simmer gently for 20–25 minutes, until the vegetables are tender.
- Stir in the fresh spinach or kale and cook for an additional 3–5 minutes until the greens wilt.
- Ladle into bowls and finish with grated Parmesan if you like. Serve hot.

Best ways to enjoy it
This soup is lovely on its own or as part of a bigger meal. Try these pairings:
- Crusty bread or a warm baguette for dipping.
- A grilled cheese sandwich on the side for a kid-approved combo.
- A light grain salad or a wedge of rustic focaccia for a sit-down dinner (the soup’s brightness complements richer breads).
For a more filling dinner, serve alongside a stuffed pasta like sausage tortellini; I often balance bowls of this soup with a sausage tortellini and spinach soup for variety on a chilly night.
Storage and reheating tips
- Fridge: Cool the soup to room temperature, transfer to airtight containers, and refrigerate for up to 4 days.
- Freezer: Freeze in portioned freezer-safe containers for up to 3 months. Leave a little headspace because liquids expand.
- Reheat: Thaw overnight in the fridge or reheat from frozen in a covered pot over low heat, stirring occasionally. Add a splash of broth or water if it’s too thick.
Food safety note: Don’t leave hot soup out more than 2 hours. Reheat leftovers to 165°F (74°C) before serving.
Helpful cooking tips
- Sweat, don’t brown: Cook the onion, carrot, and celery until soft rather than caramelized. This gives a clean, balanced flavor.
- Uniform dice: Cut vegetables to similar sizes so everything cooks evenly.
- Taste and season: Herbs and tomatoes change the soup’s acidity; start with less salt and adjust after simmering.
- Use frozen veggies: If you’re short on fresh produce, frozen bell pepper or zucchini is a fine shortcut. Add them a little earlier in the simmer to defrost completely.
- Make it creamy: For a creamier finish, puree one cup of soup and stir it back in, or add a splash of cream at the end.
Creative twists
- Mediterranean: Add a splash of red wine vinegar, olives, and a sprinkle of oregano.
- Italian comfort: Stir in cooked pasta and a handful of grated Parmesan for a heartier bowl.
- Protein boost: Add white beans, chickpeas, or shredded rotisserie chicken.
- Spicy version: Toss in a pinch of red pepper flakes or a diced jalapeño with the garlic.
- Roasted-roots: Roast the carrots and zucchini first for a deeper, slightly sweet flavor.
Common questions
Q: How long does this soup take to make?
A: Active prep is about 15–20 minutes for chopping. Total cook time is roughly 35–45 minutes including simmering.
Q: Can I make this vegan?
A: Yes. Use vegetable broth and skip the Parmesan, or use a vegan alternative at the end.
Q: Will this freeze well?
A: Yes. Freeze in airtight containers for up to 3 months. Greens may lose a bit of texture after freezing; stir them in fresh when reheating if you prefer.
Q: Can I add pasta or rice?
A: Absolutely. Add small pasta shapes in the last 8–10 minutes of simmering, or stir in cooked rice just before serving. If you plan to freeze, store pasta or rice separately to avoid sogginess.
Q: Any quick substitutions for fresh herbs?
A: Dried herbs work well; use about one-third the amount of fresh. The recipe already lists dried thyme and basil for convenience.
Conclusion
If you want another trusted variation or a printable version to keep in your kitchen, check out this Easy Vegetable Soup Recipe – Natasha’s Kitchen.
Print
Easy Vegetable Soup
- Total Time: 45 minutes
- Yield: 4 servings
- Diet: Vegan
Description
A cozy yet bright vegetable soup that’s perfect for busy weeknights or light lunches, packed with wholesome ingredients.
Ingredients
- 2 tablespoons olive oil
- 1 onion, diced (yellow or sweet)
- 2 carrots, diced
- 2 celery stalks, diced
- 3 cloves garlic, minced
- 1 zucchini, diced
- 1 bell pepper, diced (any color)
- 1 can (14.5 oz) diced tomatoes
- 4 cups vegetable broth (low-sodium recommended)
- 1 teaspoon dried thyme
- 1 teaspoon dried basil
- Salt and pepper to taste
- 2 cups fresh spinach or kale (stems removed and roughly chopped)
- Optional: Parmesan cheese for serving
Instructions
- Heat the olive oil in a large pot over medium heat.
- Add the diced onion, carrots, and celery. Sauté, stirring occasionally, until softened — about 5 minutes.
- Stir in the minced garlic, diced zucchini, and diced bell pepper. Cook for an additional 2–3 minutes until fragrant.
- Pour in the diced tomatoes with their juices and the vegetable broth. Bring to a steady boil.
- Add the dried thyme and basil. Season with salt and pepper, tasting as you go.
- Lower the heat and let the soup simmer gently for 20–25 minutes, until the vegetables are tender.
- Stir in the fresh spinach or kale and cook for an additional 3–5 minutes until the greens wilt.
- Ladle into bowls and finish with grated Parmesan if desired. Serve hot.
Notes
You can swap olive oil for avocado oil, and for a heartier version, stir in a can of drained beans or 1 cup short pasta during the last 10 minutes.
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American







