
Zucchini Vegetable Soup Recipe tastes light, cozy, and fresh with tender zucchini, sweet carrots, and a tomato-herb broth that feels like summer in a bowl. It works well for busy home cooks who want a healthy weeknight dinner in about 40 minutes from chopping board to table. I tested this on my own picky family in a small apartment kitchen, so if it works here, it can work anywhere.
Why Make This Zucchini Vegetable Soup Recipe at Home
Homemade zucchini vegetable soup gives you control over the salt, the veggies, and the texture. You skip the mystery ingredients and build flavor with simple pantry staples like canned tomatoes, broth, and dried herbs.
You also stretch a few zucchini into a big pot of food that feeds a crowd or gives you lunches for days. The soup tastes even better the next day, so your future self will thank you.
“This zucchini vegetable soup recipe tastes bright, cozy, and fresh, and it slides into our weekly rotation without any complaints from the veggie skeptics at my table. ★★★★★”
Ingredients You Need
Vegetables
- Zucchini: 3 medium, chopped into bite-size half moons
- Carrots: 2 medium, peeled and sliced
- Celery: 2 ribs, sliced
- Yellow onion: 1 medium, diced
- Garlic: 3 to 4 cloves, minced
- Red bell pepper: 1, chopped (green works, but red tastes sweeter)
- Baby spinach or chopped kale: 2 cups, loosely packed
Pantry staples
- Olive oil: 2 tablespoons (use avocado oil if you prefer)
- Canned diced tomatoes: 1 can (14.5 ounces), fire roasted if you want a deeper flavor
- Tomato paste: 1 tablespoon for richness
- Vegetable broth: 6 cups, low sodium so you control the seasoning
- Cannellini beans or great northern beans: 1 can, drained and rinsed
- Small pasta or grain (optional): 1 cup cooked small pasta, rice, or quinoa for a heartier soup
Herbs and seasoning
- Dried oregano: 1 teaspoon
- Dried basil: 1 teaspoon
- Dried thyme: 1/2 teaspoon
- Bay leaf: 1
- Crushed red pepper flakes: pinch, to taste
- Kosher salt and freshly ground black pepper: to taste
- Fresh parsley or basil: small handful, chopped, for serving
- Fresh lemon juice: 1 to 2 teaspoons, to brighten at the end
Equipment
- Large heavy pot or Dutch oven, at least 5 quarts
- Cutting board and sharp chef’s knife
- Wooden spoon or heatproof spatula
- Ladle
- Measuring cups and spoons
Tips & Mistakes
- Chop the veggies in similar sizes so they cook evenly and stay tender, not mushy.
- Sauté the onion, carrot, and celery until they soften and smell sweet, because that step builds flavor you cannot fix later.
- Add zucchini near the middle of cooking so it stays tender and does not turn soggy.
- Taste the broth before serving and adjust salt, pepper, and lemon juice so the flavors pop.
- Use low sodium broth so you avoid an overly salty soup once it reduces.
- Add leafy greens at the very end so they stay bright and do not turn gray.
- Cool the soup before you refrigerate or freeze it so condensation does not water it down.
- Reheat gently and avoid a hard boil so the veggies keep their texture.
How to Make Zucchini Vegetable Soup Recipe
Step 1: Prep the vegetables
Wash and dry all the vegetables. Dice the onion, slice the carrots and celery, chop the bell pepper, and cut the zucchini into half moons about 1/4 inch thick. Mince the garlic and roughly chop the spinach or kale if you use larger leaves.
Step 2: Sauté the aromatics
Heat the olive oil in a large pot over medium heat. Add onion, carrot, and celery with a pinch of salt, then stir and cook about 5 to 7 minutes until the onion turns translucent and the carrots start to soften. Add bell pepper and garlic, then cook 1 to 2 minutes until the garlic smells fragrant and no longer raw.
Step 3: Build the broth
Stir in the tomato paste and cook it for about 1 minute so it darkens slightly and tastes sweeter. Add the canned diced tomatoes with their juices, dried oregano, dried basil, dried thyme, bay leaf, red pepper flakes, and a bit more salt and pepper. Pour in the vegetable broth and stir to combine everything.
Step 4: Simmer the soup
Bring the pot to a gentle boil over medium high heat, then lower the heat to maintain a steady simmer. Let the soup simmer about 10 minutes so the flavors mingle and the carrots soften more. Skim any foam from the top if you see it.
Step 5: Add zucchini and beans
Stir in the chopped zucchini and the drained beans. Simmer another 10 to 12 minutes until the zucchini turns tender but still holds its shape and the beans heat through. Taste a piece of zucchini to check doneness and adjust the timing slightly if needed.
Step 6: Finish with greens and lemon
Stir in the spinach or kale and cook 2 to 3 minutes until the greens wilt and turn bright. Turn off the heat, remove the bay leaf, and squeeze in the lemon juice. Taste and adjust salt, pepper, and red pepper flakes so the broth tastes balanced and lively.
Step 7: Add optional starch
If you want a heartier zucchini vegetable soup recipe, stir in cooked small pasta, rice, or quinoa right before serving. Add only what you plan to eat that meal so the starch does not soak up all the broth in the pot. If you pack leftovers with starch, add a splash of broth or water when you reheat.
Variations I've Tried
I swap the beans for cooked shredded chicken when I need extra protein and my fridge looks bare. I add a Parmesan rind to the pot while the soup simmers, then pull it out at the end, which gives the broth a rich, savory flavor. I trade spinach for chopped kale or Swiss chard when I have those on hand, and they hold up nicely for reheating.
I also stir in a spoonful of pesto at serving time for a basil heavy version that tastes like summer. I use frozen mixed vegetables in a pinch and they still work well, especially peas and green beans. I sometimes add a small diced potato with the carrots and celery for a thicker, more filling bowl.
How to Serve Zucchini Vegetable Soup Recipe
Ladle the zucchini vegetable soup into warm bowls and top it with chopped fresh parsley or basil and a sprinkle of grated Parmesan or nutritional yeast. Serve it with crusty bread, garlic toast, or a simple green salad for a complete meal. Kids often enjoy it with a side of grilled cheese or buttered toast strips for dipping. I also pack it in a thermos for work or school lunches because it travels well and still tastes fresh.
How to store
- Cool the soup to room temperature, then store it in airtight containers in the fridge for up to 4 days.
- Freeze portions in freezer safe containers or bags for up to 3 months, leaving a little space at the top for expansion.
- Reheat on the stove over medium heat until hot, adding a splash of broth or water if it thickened in the fridge.
- Reheat single servings in the microwave in short bursts, stirring between each, until the soup steams and the veggies heat through.

Zucchini Vegetable Soup Recipe
Ingredients
Instructions
- Prep all vegetables: dice the onion, slice the carrots and celery, chop the bell pepper, cut the zucchini into 1/4-inch half moons, mince the garlic, and roughly chop the spinach or kale if needed.
- Heat the olive oil in a large heavy pot over medium heat. Add the onion, carrot, and celery with a pinch of salt. Cook, stirring occasionally, for 5 to 7 minutes, until the onion is translucent and the carrots start to soften.
- Add the bell pepper and garlic and cook for 1 to 2 minutes, stirring, until the garlic is fragrant and no longer smells raw.
- Stir in the tomato paste and cook for about 1 minute, stirring, until it darkens slightly and smells sweet. Add the canned diced tomatoes with their juices, dried oregano, dried basil, dried thyme, bay leaf, red pepper flakes, and a bit more salt and pepper.
- Pour in the vegetable broth and stir to combine. Bring to a gentle boil over medium-high heat, then reduce the heat to maintain a steady simmer. Simmer for about 10 minutes, until the flavors start to meld and the carrots are more tender.
- Stir in the chopped zucchini and the drained beans. Continue to simmer for 10 to 12 minutes, until the zucchini is tender but still holds its shape and the beans are heated through. Taste a piece of zucchini to check doneness.
- Stir in the spinach or kale and cook for 2 to 3 minutes, just until the greens wilt and turn bright. Turn off the heat, remove the bay leaf, and stir in the lemon juice. Taste and adjust salt, pepper, and red pepper flakes as needed.
- If using, stir in cooked small pasta, rice, or quinoa just before serving, adding only what you plan to eat right away so the starch does not soak up too much broth.
Notes
Approximate per serving (without optional pasta/rice/quinoa): 180 calories; fat 6 g; saturated fat 1 g; carbohydrates 26 g; fiber 6 g; sugars 9 g; protein 7 g; sodium 620 mg. Values will vary based on specific ingredients, broth, and portion size.

Leave a Reply