
Zucchini Vegetable Soup Recipe tastes light, cozy, and full of fresh garden flavor, perfect for anyone who wants a healthy dinner on the table in about 40 minutes. This recipe works well for busy families, meal preppers, and anyone who needs a big bowl of veggies that still feels satisfying. I first made this on a weeknight when my fridge looked sad, and it has stayed in my regular rotation ever since.
Why Make This Zucchini Vegetable Soup Recipe at Home
Homemade Zucchini Vegetable Soup Recipe gives you control over the salt, the veggies, and the texture, so you get exactly what you crave. You skip the mystery ingredients from canned soup and use fresh zucchini, carrots, and herbs that actually taste like real food.
You also stretch your grocery budget, since this recipe uses pantry staples like canned tomatoes and broth. Leftovers taste even better the next day, so you cook once and enjoy it multiple times.
“This Zucchini Vegetable Soup Recipe tastes like a cozy garden in a bowl and somehow still feels light enough for a weeknight dinner. ★★★★★”
Ingredients You Need
Vegetables
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 2 medium carrots, sliced into thin rounds
- 2 celery stalks, sliced
- 3 medium zucchini, halved lengthwise and sliced into half moons
- 3 cloves garlic, minced
- 1 red bell pepper, diced (optional but adds sweetness and color)
- 1 cup green beans, trimmed and cut into 1 inch pieces (fresh or frozen)
- 1 cup baby spinach or chopped kale
Liquids and base
- 6 cups vegetable broth or chicken broth
- Use low sodium broth so you control the salt.
- Boxed broth works great; I like Pacific or Kirkland, but any brand with clean ingredients works.
- 1 can (14.5 ounces) diced tomatoes, with juices
- Fire roasted tomatoes add a nice smoky depth.
Seasonings
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 1 teaspoon dried thyme
- 1 bay leaf
- 1 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon black pepper
- 1/4 teaspoon red pepper flakes (optional, for a little heat)
- 2 tablespoons chopped fresh parsley or basil for serving
- Juice of 1/2 lemon, to brighten at the end
Optional add ins
- 1 cup small pasta like ditalini, elbows, or orzo
- or 1 cup cooked rice or quinoa
- or 1 can (15 ounces) cannellini beans or chickpeas, drained and rinsed
- Freshly grated Parmesan or pecorino for topping
Pantry shortcuts
- Use frozen mixed vegetables if you feel short on fresh produce; add them in the last 10 minutes.
- Use jarred minced garlic if you feel rushed, about 1 teaspoon per clove.
- Use dried herbs from your spice rack and save fresh herbs for garnish only.
Equipment
- Large heavy pot or Dutch oven, at least 5 to 6 quarts
- Sharp chef’s knife and cutting board
- Wooden spoon or heat safe spatula
- Ladle for serving
- Airtight containers for leftovers
Tips & Mistakes
- Sauté the onions, carrots, and celery until they soften and smell sweet, so the soup builds flavor from the start.
- Cut the zucchini into even pieces so they cook at the same rate and stay tender, not mushy.
- Add zucchini toward the middle of cooking, not at the very beginning, so it holds its shape.
- Taste the broth before you add more salt, since canned tomatoes and broth already contain sodium.
- Add pasta separately or cook it in a different pot, so it does not soak up all the broth and turn soggy.
- Stir the pot occasionally, especially if you add pasta or rice, so nothing sticks to the bottom.
- Add leafy greens and lemon juice at the end, so they stay bright and fresh.
- Cool the soup before you chill or freeze it, so condensation does not water it down.
How to Make Zucchini Vegetable Soup Recipe
Step 1: Sauté the base vegetables
Heat the olive oil in a large pot over medium heat. Add the onion, carrots, and celery, then stir and cook until the vegetables soften and the onion turns translucent, about 6 to 8 minutes. Add the bell pepper if you use it and cook 2 more minutes, so it starts to soften.
Step 2: Add garlic and dry seasonings
Add the minced garlic to the pot and stir for about 30 seconds, just until it smells fragrant. Sprinkle in the dried oregano, basil, thyme, red pepper flakes, salt, and black pepper. Stir so the vegetables coat in the spices and the flavors wake up in the hot oil.
Step 3: Add liquids and tomatoes
Pour in the broth and the can of diced tomatoes with their juices. Drop in the bay leaf. Stir everything, scrape up any browned bits from the bottom of the pot, and bring the soup to a gentle boil.
Step 4: Simmer and add zucchini
Once the soup reaches a gentle boil, lower the heat to a steady simmer. Add the zucchini and green beans, then stir. Let the soup simmer uncovered for about 15 to 20 minutes, until the vegetables turn tender but still hold their shape.
Step 5: Add pasta, grains, or beans
If you use small pasta and want to cook it in the soup, stir it in during the last 8 to 10 minutes of simmering, until it reaches al dente. If you use cooked rice, quinoa, or canned beans, stir them in during the last 5 minutes, just to heat through. Taste and adjust the salt and pepper at this point.
Step 6: Finish with greens and lemon
Stir in the spinach or kale and cook 2 to 3 minutes, just until the greens wilt. Turn off the heat, remove the bay leaf, and squeeze in the lemon juice. Stir, taste again, and tweak the seasoning if you need a little more salt or acid.
Step 7: Serve
Ladle the Zucchini Vegetable Soup Recipe into bowls. Top with fresh parsley or basil and a sprinkle of Parmesan if you like. Serve hot with crusty bread, garlic toast, or a simple side salad.
Variations I've Tried
I often add a can of cannellini beans and a handful of small pasta to turn this into a more filling, almost minestrone style soup. I also swap half the zucchini for yellow squash when my garden goes wild, which adds pretty color and the same tender texture. Sometimes I stir in a spoonful of pesto at the end of cooking for a herby twist that kids usually love.
You can make a low carb version and skip the pasta and grains, then add extra zucchini and leafy greens. You can also use chicken broth and add shredded rotisserie chicken during the last few minutes for extra protein. If you like a thicker texture, blend 2 cups of the soup in a blender and pour it back in, or use an immersion blender and pulse a few times.
How to Serve Zucchini Vegetable Soup Recipe
Serve Zucchini Vegetable Soup Recipe hot in wide bowls so the veggies show off their colors. Add toppings like grated Parmesan, a drizzle of olive oil, crushed red pepper, or extra fresh herbs. Pair it with crusty bread, garlic toast, or warm pita, and maybe a simple green salad or grilled cheese sandwich. This soup also works well as a starter before a light main course like baked chicken or roasted fish.
How to store
- Fridge: Cool the soup to room temperature, then store it in airtight containers in the refrigerator for up to 4 days.
- Freezer: Portion the soup into freezer safe containers or bags, leave a little space for expansion, and freeze for up to 3 months.
- Reheating on the stove: Reheat gently in a pot over medium heat, stir often, and add a splash of broth or water if it thickened in the fridge.
- Reheating in the microwave: Heat in a microwave safe bowl in 1 minute bursts, stir between each burst, and heat until it steams.
- Pasta note: If you plan to freeze the soup, keep pasta separate and add it fresh when you reheat, so it keeps a nice texture.

Zucchini Vegetable Soup Recipe
Ingredients
Instructions
- Heat the olive oil in a large heavy pot or Dutch oven over medium heat. Add the onion, carrots, and celery, then cook, stirring occasionally, until the vegetables soften and the onion turns translucent, about 6 to 8 minutes. If using bell pepper, add it and cook 2 minutes more.
- Add the minced garlic and cook for about 30 seconds, just until fragrant. Sprinkle in the dried oregano, basil, thyme, red pepper flakes if using, 1 teaspoon kosher salt, and black pepper. Stir to coat the vegetables in the seasonings.
- Pour in the broth and the diced tomatoes with their juices. Add the bay leaf, stir, scraping up any browned bits from the bottom of the pot, and bring the soup to a gentle boil.
- Reduce the heat to maintain a steady simmer. Add the zucchini and green beans, then stir. Simmer uncovered for 15 to 20 minutes, until the vegetables are tender but still hold their shape.
- If using small pasta and cooking it in the soup, stir it in during the last 8 to 10 minutes of simmering, until al dente. If using cooked rice, quinoa, or canned beans, stir them in during the last 5 minutes, just to heat through. Taste and adjust salt and pepper as needed.
- Stir in the spinach or kale and cook 2 to 3 minutes, just until the greens wilt. Turn off the heat, remove the bay leaf, and add the lemon juice. Stir and taste again, adjusting seasoning if needed.
- Ladle the soup into bowls. Top with fresh parsley or basil and a sprinkle of Parmesan if desired. Serve hot with crusty bread, garlic toast, or a simple side salad.
Notes
Approximate per serving (without pasta, grains, beans, or cheese): 140 calories; fat 7 g; saturated fat 1 g; carbohydrates 17 g; fiber 4 g; sugars 8 g; protein 4 g; sodium 640 mg. Values are estimates and will vary based on broth, add-ins, and portion size.

Leave a Reply