Recipeva

Healthy Garden Vegetable Soup

A cozy, nourishing garden vegetable soup packed with colorful veggies, herbs, and a bright tomato broth. Easy, flexible, and great for meal prep.

Maya Reynolds

Maya Reynolds

Maya Reynolds is a passionate home cook, recipe developer, and the creative voice behind Recipeva. With over a decade of experience translating complex culinary techniques into approachable weeknight meals, she focuses on creating dishes that bring joy to the dinner table without the stress.

Created September 22, 2026

Updated September 22, 2026

When my fridge starts looking like a veggie drawer yard sale, this is the pot I reach for. Healthy garden vegetable soup is my favorite kind of kitchen reset: a big, cozy simmer that turns a handful of everyday vegetables into something that tastes like you planned it all along.

It is light but filling, full of color, and totally flexible. If you have zucchini but no green beans, great. If you only have frozen peas and a lonely carrot, still great. We build flavor the easy way with an unhurried sauté, plenty of garlic (because of course), and a few smart finishing touches that make it taste like it simmered all day.

A steaming bowl of garden vegetable soup filled with carrots, zucchini, green beans, tomatoes, and beans in a light tomato broth, sitting on a wooden table with a spoon

What makes it nourishing

I love soups that feel nourishing without feeling like you are being punished. This one checks all the boxes.

Ingredients you will need

Think of this as a blueprint. I am giving you a very reliable combination, then you can swap based on what is in season or what is already in your kitchen.

A kitchen counter with chopped onions, carrots, celery, zucchini, green beans, garlic, canned diced tomatoes, white beans, olive oil, and a small bowl of dried herbs set up for soup prep

Base ingredients

  • Olive oil (or avocado oil)
  • Onion (yellow or sweet)
  • Carrots
  • Celery
  • Garlic (I use 4 to 6 cloves, happily)
  • Tomato paste for depth
  • Canned diced tomatoes (fire-roasted if you have them)
  • Low-sodium vegetable broth (or chicken broth)
  • Beans (cannellini, great northern, or chickpeas)

Garden vegetables

  • Zucchini
  • Green beans
  • Sweet corn (fresh or frozen)
  • Leafy greens (spinach or kale)

Flavor builders

Healthy Garden Vegetable Soup recipe

Yield: about 8 cups (6 generous servings)
Time: 15 minutes prep, 30 to 40 minutes cook
Equipment: large Dutch oven or soup pot

Ingredients

  • 1 tablespoon olive oil
  • 1 medium yellow onion, diced
  • 2 carrots, peeled and diced
  • 2 celery stalks, diced
  • 4 to 6 garlic cloves, minced
  • 2 tablespoons tomato paste
  • 1 (14.5-ounce) can diced tomatoes, with juices
  • 6 cups low-sodium vegetable broth
  • 1 bay leaf
  • 1 1/2 teaspoons Italian seasoning
  • 1/2 teaspoon kosher salt, plus more to taste
  • 1/4 teaspoon black pepper
  • 1 medium zucchini, diced
  • 1 1/2 cups trimmed green beans, cut into 1-inch pieces
  • 1 cup corn (fresh or frozen)
  • 1 (15-ounce) can cannellini beans, drained and rinsed
  • 2 packed cups baby spinach (or 1 to 2 cups chopped kale)
  • 1 to 2 tablespoons lemon juice or red wine vinegar
  • Optional: 1/4 to 1/2 teaspoon red pepper flakes
  • To serve: chopped parsley, grated Parmesan, or a drizzle of olive oil

Step-by-step

A large soup pot on a stove with onions, carrots, and celery sautéing in olive oil, a wooden spoon stirring
  1. Sauté the base. Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery. Cook 8 to 10 minutes, stirring occasionally, until the onion is soft and everything smells sweet.
  2. Add garlic and tomato paste. Reduce heat to medium-low. Stir in garlic and cook 30 seconds, just until fragrant. Add tomato paste and cook 1 to 2 minutes, stirring constantly, until it darkens slightly and coats the veggies. This little step makes the broth taste richer.
  3. Build the broth. Add diced tomatoes, broth, bay leaf, Italian seasoning, salt, pepper, and red pepper flakes if using. Bring to a boil, then reduce to a steady simmer.
  4. Simmer the sturdy vegetables. Add zucchini, green beans, and corn. Simmer 12 to 15 minutes, until the green beans are tender-crisp.
  5. Add beans and greens. Stir in the beans and spinach. Cook 2 to 3 minutes until the greens wilt and the beans are warmed through.
  6. Finish bright. Turn off the heat. Stir in lemon juice or vinegar. Taste and adjust salt and pepper. Remove bay leaf.
  7. Serve. Ladle into bowls and top with parsley, a little Parmesan, or a tiny drizzle of olive oil.

Maya’s flavor tips

Soup is forgiving, but these small habits make it taste like you really know what you are doing.

  • Do not rush the first sauté. Those 8 to 10 minutes build a sweet, savory foundation that makes the whole pot taste more “done.”
  • Cook the tomato paste. It takes the raw edge off and adds a gentle roasted note.
  • Finish with acid. Lemon juice or vinegar wakes up all the vegetables. Start with 1 tablespoon, taste, and add more if you want it brighter.
  • Salt in layers. Add a little early, then adjust at the end. Broths and canned tomatoes vary a lot.
Chopped zucchini and green beans on a wooden cutting board alongside sliced carrots and diced onion

Easy swaps and add-ins

This soup is a wonderful place to use what is in season or what needs to be used up. Here are my favorite swaps that still keep it “garden vegetable soup” at heart.

Vegetable swaps

  • No zucchini: Use yellow squash, cauliflower florets, or chopped bell pepper.
  • No green beans: Add diced potatoes, chopped asparagus, or frozen peas (stir peas in at the very end).
  • Want more greens: Use kale, chard, or a few handfuls of chopped cabbage.

Make it more filling

  • Add whole grains: Stir in cooked brown rice, quinoa, or barley. A good starting point is 1/3 to 1/2 cup cooked grain per bowl. Barley thickens as it sits, so plan on adding a splash of broth when reheating.
  • Add pasta: Small shapes like ditalini work well. Cook separately and add to bowls so it does not soak up all the broth.
  • Add protein: Shredded rotisserie chicken or cooked turkey sausage is great here.

Make it creamy (still light)

  • Blend a cup. Scoop out about 1 to 2 cups of soup, blend until smooth, and stir it back in.
  • Mash some beans. Smash a portion of the beans against the side of the pot to thicken the broth.

Serving ideas

This soup loves a simple side. Here are a few easy ways to turn it into a full, cozy dinner.

A bowl of vegetable soup served with a slice of crusty bread and a small dish of olive oil on a simple dinner table

How to store and freeze

Healthy garden vegetable soup is a champion for leftovers. Like most soups, it often tastes even better the next day.

Refrigerator

  • Cool, then store in an airtight container for up to 4 to 5 days (or follow your site’s food safety guidance).
  • Reheat gently on the stovetop or in the microwave. Add a splash of broth or water if it thickens.
  • If it tastes a little flat after chilling, add a small squeeze of lemon or a tiny splash of vinegar after reheating.

Freezer

  • Freeze in portioned containers for up to 3 months (or follow your site’s food safety guidance).
  • Thaw overnight in the fridge or reheat from frozen over low heat.
  • Tip: If you plan to freeze, consider leaving out the spinach and adding fresh greens when reheating for the brightest color and texture.

Troubleshooting

My soup tastes bland. What now?

Most often it needs one or more of these: a pinch more salt, a squeeze of lemon, or a little more dried herbs. Add in small steps, taste, repeat.

My vegetables are mushy.

Next time, add quick-cooking vegetables later. Zucchini and greens only need a short simmer. Also keep the pot at a gentle simmer, not a rolling boil.

My soup is too thick.

Easy fix: add broth or water a splash at a time until it is the consistency you like, then re-check seasoning.

My soup is too acidic from tomatoes.

Try 1/8 teaspoon baking soda, stir, then taste. Add another small pinch only if needed. Too much can give the soup a soapy flavor. You can also balance with a drizzle of olive oil and a bit more salt.

FAQ

Can I make this in a slow cooker?

Yes. For best flavor, sauté the onion, carrots, celery, garlic, and tomato paste first, then add to the slow cooker with the rest of the ingredients except spinach and lemon juice. Cook on low 6 to 7 hours or high 3 to 4 hours. Stir in spinach and lemon juice at the end.

Can I use frozen vegetables?

Absolutely. Frozen green beans, corn, and even a mixed vegetable blend work well. Add them during the simmer step and cook until tender.

Is this soup vegan?

It is vegan as written if you use vegetable broth and skip Parmesan, or use a plant-based alternative.

What is the best bean to use?

Cannellini beans are my go-to because they are creamy and mild. Chickpeas hold their shape well if you like a little more bite.

A ladle pouring hot garden vegetable soup from a pot into two bowls on a kitchen counter