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, and a few smart finishing touches that make it taste like it simmered all day.
The idea
Why This Recipe Works
I love soups that feel nourishing without feeling like you are being punished. This one checks all the boxes.
- Vegetable-forward: Lots of volume, fiber, and color from everyday produce.
- Light but satisfying: Beans add protein and creaminess without dairy.
- Big flavor, low fuss: The flavor comes from sautéed aromatics, herbs, and a good broth, not heavy cream or loads of oil.
- Meal prep friendly: It holds up well in the fridge and freezer.
Shopping
Ingredient Notes
Think of this soup as a blueprint. The combination below is reliable, and it is easy to swap vegetables based on what is in season or what you already have.

Base ingredients
- Olive oil (or avocado oil)
- Onion (yellow or sweet)
- Carrots
- Celery
- Garlic (4 to 6 cloves)
- 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
- Dried Italian seasoning or oregano and basil
- Bay leaf
- Salt and pepper
- Lemon juice or red wine vinegar to finish
- Fresh herbs (parsley or basil) if you have them
Get set up
Equipment You Will Need
Equipment: large Dutch oven or soup pot
Technique
Tips for Getting It Right
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.
Flexibility
Substitutes That Work
This soup is a wonderful place to use what is in season or what needs to be used up, while still keeping 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.
Beans and broth options
- Beans: Cannellini, great northern, or chickpeas all work.
- Broth: Use low-sodium vegetable broth, or swap in chicken broth if preferred.
Make it yours
Variations to Try
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.
Slow cooker method
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.
On the table
What to Serve It With
This soup loves a simple side. Here are a few easy ways to turn it into a full, cozy dinner.

- Crusty bread or warm whole-grain rolls
- Simple salad with lemony vinaigrette
- Grilled cheese with sharp cheddar or provolone
- Toppings bar: Parmesan, fresh herbs, red pepper flakes, and extra lemon wedges
Later
Storage, Freezing and Reheating
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.
Watch out
Common Mistakes to Avoid
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.
Questions
Frequently Asked Questions
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.
The recipe
Healthy Garden Vegetable Soup
Healthy garden vegetable soup is a light-but-filling, flexible soup built on sautéed aromatics, tomato paste for depth, plenty of vegetables, and beans for satisfying creaminess. Finished with lemon juice or vinegar for brightness, it makes about 8 cups (6 generous servings).
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
Instructions
- 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.
- 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.
- 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.
- Simmer the sturdy vegetables. Add zucchini, green beans, and corn. Simmer 12 to 15 minutes, until the green beans are tender-crisp.
- 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.
- Finish bright. Turn off the heat. Stir in lemon juice or vinegar. Taste and adjust salt and pepper. Remove bay leaf.
- Serve. Ladle into bowls and top with parsley, a little Parmesan, or a tiny drizzle of olive oil.
Recipe notes
- Finish with acid: stir in lemon juice or red wine vinegar at the end. 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 since broths and canned tomatoes vary.
- For a thicker, creamier soup (still light): scoop out 1 to 2 cups, blend until smooth, and stir back in, or mash some beans against the side of the pot.
- If you plan to freeze the soup, consider leaving out the spinach and adding fresh greens when reheating for the brightest color and texture.
Nutrition (per serving, approximate)
- Calories: ~165
- Fat: ~3 g
- Carbs: ~28 g
- Protein: ~8 g
- Fiber: ~7 g
- Sugar: ~7 g
- Sodium: ~520 mg
Nutrition values are approximate and will vary by broth brand, bean brand, and optional toppings.