
Zucchini Vegetable Soup Recipe tastes light, cozy, and herby with tender vegetables in every spoonful, perfect for anyone who wants a healthy dinner on the table in about 40 minutes. This works for busy families, meal-preppers, and anyone staring at a pile of zucchini wondering what to do with it. I tested this on a weeknight when my own crisper drawer looked tragic, and it completely saved dinner.
Why Make This Zucchini Vegetable Soup Recipe at Home
You control the salt, the veggies, and the texture, so the soup fits your taste instead of the other way around. You also use up extra zucchini, carrots, and celery before they go limp, which feels like winning at adulting.
You skip mystery ingredients and use pantry staples like canned tomatoes, broth, and dried herbs. The whole pot comes together quickly, tastes fresh, and reheats like a dream for lunches.
“This Zucchini Vegetable Soup Recipe tastes like something from a cozy café, but it comes from simple pantry ingredients and a single pot, so I make it every week. ★★★★★”
Ingredients You Need
Vegetables
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 2 medium carrots, diced
- 2 celery stalks, diced
- 3 cloves garlic, minced
- 3 small or 2 medium zucchini, halved lengthwise and sliced into half-moons
- 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
Tomatoes, beans, and broth
- 1 can (14.5 ounces) diced tomatoes, with juices
- Use fire roasted tomatoes if you want a deeper flavor.
- 1 can (15 ounces) cannellini beans or great northern beans, drained and rinsed
- Use chickpeas if you prefer a firmer bite.
- 6 cups vegetable broth or chicken broth
- Use low sodium broth so you control the salt.
Grains and seasonings
- 1/3 cup small pasta like ditalini, elbow, or orzo
- Use gluten free pasta or cooked rice if you avoid gluten.
- 1 teaspoon dried Italian seasoning or a mix of dried basil and oregano
- 1/2 teaspoon dried thyme
- 1 bay leaf
- 1/4 teaspoon red pepper flakes (optional, for a little heat)
- 1 to 1 1/4 teaspoons fine sea salt, to taste
- 1/2 teaspoon black pepper, to taste
Fresh finish
- 2 tablespoons chopped fresh parsley or basil
- Juice of 1/2 lemon, plus more to taste
- Freshly grated Parmesan cheese for serving (optional but highly recommended)
Equipment
- Large heavy pot or Dutch oven, at least 5 quarts
- Cutting board and sharp knife
- Wooden spoon or silicone spatula
- Ladle
- Measuring cups and spoons
Tips & Mistakes
- Sauté the onion, carrot, and celery until they soften and smell sweet, or the soup will taste flat.
- Cut the zucchini into even half-moons so they cook at the same rate and stay tender, not mushy.
- Add the zucchini and pasta near the end of cooking, or they will overcook and turn soggy.
- Taste the broth before serving and adjust salt, pepper, and lemon juice, since vegetables and broths vary.
- Use low sodium broth so you season the soup yourself instead of fighting excess salt.
- Stir the soup often after you add pasta so it does not stick to the bottom of the pot.
- Cool the soup before storing, or steam will collect and water down the flavor.
- Skip boiling the soup hard once the pasta goes in, and keep it at a gentle simmer for the best 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 onion, carrots, and celery, then stir and cook until they soften and turn slightly golden at the edges, about 6 to 8 minutes. Add the garlic and cook 30 seconds, just until it smells fragrant.
Step 2: Build flavor with tomatoes and broth
Stir in the diced tomatoes with their juices. Add the Italian seasoning, thyme, bay leaf, red pepper flakes, salt, and pepper. Pour in the broth and stir well, scraping the bottom of the pot to pick up any browned bits.
Step 3: Simmer the soup
Bring the pot to a gentle boil, then lower the heat to maintain a steady simmer. Cover the pot partially and cook for about 10 minutes so the flavors blend. Stir a couple of times to keep everything moving.
Step 4: Add zucchini, beans, and pasta
Add the zucchini, green beans, and rinsed cannellini beans to the pot. Stir in the small pasta and keep the soup at a gentle simmer. Cook 8 to 10 minutes, until the pasta turns tender and the zucchini feels soft but still holds its shape.
Step 5: Finish with greens and fresh flavor
Stir in the spinach or kale and cook 2 to 3 minutes, just until the greens wilt. Turn off the heat and remove the bay leaf. Add the lemon juice and chopped parsley or basil, then taste and adjust salt, pepper, or more lemon if you want extra brightness.
Step 6: Serve
Ladle the Zucchini Vegetable Soup Recipe into bowls. Top with grated Parmesan if you like a cheesy finish. Serve hot with crusty bread or a simple salad on the side.
Variations I've Tried
I swap the pasta for cooked quinoa or brown rice when I want a heartier, gluten free version. I use chickpeas instead of white beans and add a spoonful of pesto at the end for a more herby, Italian style bowl. I also toss in extra vegetables like corn, peas, or chopped cabbage when I need to clear out the fridge.
Sometimes I add a pinch of smoked paprika and use fire roasted tomatoes for a slightly smoky flavor. On cold nights I stir in a splash of coconut milk and curry powder for a creamy, lightly spiced twist that still highlights the zucchini.
How to Serve Zucchini Vegetable Soup Recipe
Serve this Zucchini Vegetable Soup Recipe hot in big bowls with a sprinkle of Parmesan and extra herbs on top. Pair it with crusty bread, garlic toast, or warm pita for dunking. Add a simple green salad or sliced cucumbers and tomatoes on the side for a full meal. Kids often like a little shredded mozzarella on top, which melts and turns the soup into a veggie packed comfort bowl.
How to store
- Cool the soup to room temperature within 1 hour, then store it in airtight containers.
- Keep in the fridge for up to 4 days; the flavors deepen and taste even better the next day.
- Freeze 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, and add a splash of broth or water if the soup thickened in the fridge or freezer.

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 softened and lightly golden at the edges, about 6 to 8 minutes.
- Stir in the garlic and cook for about 30 seconds, just until fragrant.
- Add the diced tomatoes with their juices, Italian seasoning, dried thyme, bay leaf, red pepper flakes (if using), salt, and black pepper. Pour in the broth and stir well, scraping the bottom of the pot to release any browned bits.
- Bring the soup to a gentle boil, then reduce the heat to maintain a steady simmer. Partially cover and cook for about 10 minutes so the flavors blend, stirring once or twice.
- Add the zucchini, green beans, cannellini beans, and small pasta. Keep the soup at a gentle simmer and cook for 8 to 10 minutes, stirring occasionally, until the pasta is tender and the zucchini is soft but still holding its shape.
- Stir in the spinach or kale and cook for 2 to 3 minutes, just until the greens wilt. Turn off the heat and remove the bay leaf.
- Add the lemon juice and chopped parsley or basil. Taste and adjust with more salt, pepper, or lemon juice as needed.
- Ladle the soup into bowls and top with grated Parmesan, if desired. Serve hot, optionally with crusty bread or a simple salad on the side.
Notes
Approximate per 1 of 6 servings (made with vegetable broth, cannellini beans, and without Parmesan): 210 calories; fat 6 g; saturated fat 1 g; carbohydrates 32 g; fiber 7 g; sugars 9 g; protein 9 g; sodium 720 mg. Values will vary based on specific ingredients, broth, pasta shape, and any toppings or add-ins.

Leave a Reply