
Zucchini Vegetable Soup Recipe tastes light, cozy, and herby with tender veggies in every spoonful, perfect when you want comfort that still feels healthy. It suits busy home cooks who want a veggie-packed dinner on the table in about 40 minutes, with simple ingredients and minimal fuss. I tested this version on a weeknight when my sink already overflowed with dishes, so I promise it stays simple and weeknight friendly.
Why Choose This Zucchini Vegetable Soup Recipe
This Zucchini Vegetable Soup Recipe uses basic vegetables and pantry staples, yet still tastes bright and fresh. You get a brothy, tomato-kissed soup with soft zucchini, carrots, and beans that feels light but still fills you up.
You can tweak it for almost any diet or preference, which helps when you cook for picky eaters or different needs. It works as a light dinner with bread or as a starter before a bigger meal, and it reheats like a dream.
“This Zucchini Vegetable Soup Recipe tastes like a cozy garden in a bowl and somehow gets my kids to eat zucchini without complaints. ★★★★★”
Ingredients You’ll Need
Vegetables
- 2 tablespoons olive oil
- Use extra virgin for more flavor or regular olive oil if that is what you keep on hand.
- 1 medium yellow onion, diced
- 2 medium carrots, diced
- 2 celery stalks, diced
- 3 medium zucchini, halved lengthwise and sliced into half-moons
- 3 cloves garlic, minced
- 1 red bell pepper, diced
- 1 cup green beans, trimmed and cut into 1 inch pieces
- Fresh tastes best, but frozen works fine without thawing.
Broth, beans, and tomatoes
- 6 cups vegetable broth
- Use low sodium broth so you control the salt. I like Better Than Bouillon vegetable base for a pantry shortcut.
- 1 can (14.5 ounces) diced tomatoes, with juices
- Fire roasted tomatoes add a nice smoky depth if you enjoy that flavor.
- 1 can (15 ounces) cannellini beans, drained and rinsed
- Great Northern or chickpeas also work in this Zucchini Vegetable Soup Recipe.
Herbs, seasoning, and extras
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 1 teaspoon dried thyme
- Use Italian seasoning if you prefer a shortcut and skip the individual dried herbs.
- 1 bay leaf
- 1 teaspoon kosher salt, plus more to taste
- ½ teaspoon black pepper
- ¼ teaspoon red pepper flakes (optional, for a little heat)
- 1 tablespoon lemon juice, or more to taste
- 2 tablespoons chopped fresh parsley or basil, for serving
- Freshly grated Parmesan cheese, for serving
- Use a vegetarian style Parmesan if you avoid animal rennet, or skip it and add nutritional yeast.
Optional add ins and substitutions
- ½ cup small pasta like ditalini, elbow, or orzo
- Add this if you want a heartier Zucchini Vegetable Soup Recipe.
- 1 cup chopped baby spinach or kale
- 1 small potato, diced, for extra body if you skip pasta or beans.
- Use chicken broth instead of vegetable broth if you do not need a vegetarian soup.
Equipment
- Large heavy pot or Dutch oven, at least 5 quarts
- Sharp chef’s knife and cutting board
- Wooden spoon or heat safe spatula
- Ladle
- Measuring cups and spoons
Tips & Tricks
- Cut the zucchini into even half-moons so they cook at the same rate and stay tender, not mushy.
- Sauté the onion, carrot, and celery until they turn lightly golden to build flavor right from the start.
- Add zucchini toward the middle of cooking so it stays soft but still holds its shape.
- Taste the broth before serving and adjust with salt, pepper, and lemon juice to brighten the flavors.
- Add small pasta near the end and cook it just until al dente so it does not turn soggy in leftovers.
- Use frozen vegetables like green beans or mixed veggies when you feel short on time or fresh produce.
- Stir in leafy greens right at the end so they wilt gently and keep their color.
- Cool leftovers quickly in shallow containers so the vegetables keep a better texture.
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 diced onion, carrots, and celery, then stir and cook until the onion turns translucent and the edges of the veggies start to brown, about 6 to 8 minutes. Add the bell pepper and cook 2 more minutes while you stir occasionally.
Step 2: Add garlic and herbs
Stir in the minced garlic and cook about 30 seconds until it smells fragrant. Sprinkle in the dried oregano, basil, thyme, red pepper flakes if using, and a pinch of salt. Stir and let the herbs toast in the oil for another 30 seconds so they release more flavor.
Step 3: Build the broth
Pour in the diced tomatoes with their juices and scrape the bottom of the pot to lift any browned bits. Add the vegetable broth and bay leaf, then stir everything together. Increase the heat to bring the soup to a gentle boil.
Step 4: Simmer the vegetables
Once the soup starts to bubble, reduce the heat to a steady simmer. Add the zucchini and green beans, then stir. Let the soup simmer uncovered for about 15 minutes until the vegetables turn tender but not mushy.
Step 5: Add beans and optional pasta
Stir in the cannellini beans and taste the broth. If you want pasta in your Zucchini Vegetable Soup Recipe, add the small pasta now and simmer until the pasta cooks to al dente, usually 7 to 10 minutes depending on the shape. Stir often so the pasta does not stick to the bottom.
Step 6: Finish with greens and seasoning
Add the chopped spinach or kale, if using, and stir until the greens wilt, about 2 minutes. Turn off the heat and remove the bay leaf. Stir in the lemon juice, then taste and adjust with more salt, pepper, or lemon until the flavor pops.
Step 7: Serve
Ladle the hot soup into bowls. Top each serving with fresh parsley or basil and a light sprinkle of Parmesan or nutritional yeast. Serve your Zucchini Vegetable Soup Recipe with crusty bread or a simple salad and enjoy while it stays warm.
What to Serve with it?
This Zucchini Vegetable Soup Recipe pairs nicely with warm crusty bread, garlic toast, or a simple buttered baguette. A crisp green salad with cucumbers, tomatoes, and a light vinaigrette keeps the meal fresh and balanced. You can also serve it with grilled chicken, roasted tofu, or a veggie sandwich to add more protein. Offer lemon wedges on the side so everyone can squeeze a bit more brightness into their bowl.
Storage Options
- Store leftover Zucchini Vegetable Soup Recipe in airtight containers in the fridge for up to 4 days.
- Chill the soup completely before freezing, then store it in freezer safe containers or bags for up to 3 months.
- If you plan to freeze the soup, cook any pasta separately and add it when you reheat, so it does not turn too soft.
- Reheat gently on the stove over medium low heat until hot, or warm individual portions in the microwave in short bursts, stirring between each round.

Zucchini Vegetable Soup Recipe
Ingredients
Method
- Heat the olive oil in a large heavy pot or Dutch oven over medium heat. Add the diced onion, carrots, and celery and cook, stirring occasionally, until the onion is translucent and the edges of the vegetables start to brown, 6 to 8 minutes.
- Add the diced red bell pepper and cook for 2 more minutes, stirring occasionally.
- Stir in the minced garlic and cook for about 30 seconds, just until fragrant. Sprinkle in the dried oregano, dried basil, dried thyme, red pepper flakes if using, and a pinch of salt. Stir and let the herbs toast in the oil for another 30 seconds.
- Pour in the diced tomatoes with their juices and scrape the bottom of the pot to release any browned bits. Add the vegetable broth and bay leaf, then stir to combine and bring the soup to a gentle boil over medium-high heat.
- Once the soup starts to bubble, reduce the heat to maintain a steady simmer. Add the zucchini and green beans and stir. Simmer uncovered for about 15 minutes, or until the vegetables are tender but not mushy.
- Stir in the cannellini beans and taste the broth. If using pasta, add the small pasta now and simmer until just al dente, about 7 to 10 minutes depending on the shape, stirring often so it doesn’t stick to the bottom.
- If using spinach or kale, stir it in and cook for about 2 minutes, just until the greens wilt. Turn off the heat and remove the bay leaf. Stir in the lemon juice, then taste and adjust with more salt, pepper, or lemon juice until the flavor is bright and balanced.
- Ladle the hot soup into bowls. Top each serving with chopped fresh parsley or basil and a light sprinkle of Parmesan or nutritional yeast if desired. Serve warm, ideally with crusty bread or a simple green salad.
Notes
Approximate per 1 of 6 servings (made without pasta, cheese, or optional potato): 190 calories; fat 6 g; saturated fat 1 g; carbohydrates 28 g; fiber 7 g; sugars 9 g; protein 8 g; sodium 720 mg. Adding pasta, extra beans, cheese, or using a higher-sodium broth will increase these values. Actual nutrition will vary based on specific ingredients, brands, and portion size.
