Traditional Italian Zucchini Soup Recipe
This traditional italian zucchini soup recipe is one of those humble, comforting dishes that Italian kitchens have relied on for generations. It’s hot, steamy, and deeply satisfying without being heavy. And if you’ve ever found yourself wondering what to do with an abundance of zucchini, this soup is the perfect place to start.
If you enjoy simple, rustic soups like my authentic Italian broccoli soup or the earthy comfort of creamy traditional Ukrainian mushroom soup, this one will feel right at home in your kitchen too.

Let’s talk about this recipe
This soup is the dish that made me love celery seed — truly love it. Before I discovered this soup, I often overlooked this seasoning as a useful ingredient. Now, I understand it as an unique, flavorful seasoning that can quietly shape an entire pot when used correctly.
There are not many other seasonings in this recipe, and that’s not an oversight — it’s the point. The flavor is distinct, clean, and unmistakable, with the celery seed doing most of the heavy lifting in creating it. It’s the kind of soup that pairs naturally with something simple on the side — a fresh batch of savory homemade crackers or rosemary parmesan crackers is enough.
What makes this recipe so good?
- Celery seed as the backbone delivers an unmistakable Old-World flavor that defines the entire dish.
- Traditional Italian cuisine simplicity keeps the soup practical, reliable, and easy to return to again and again.
- The broth gains depth from the vegetables themselves, not from cream or thickening agents.
- A single-pot approach makes this soup practical to cook on a regular basis.
- A practical way to use zucchini when the garden or market gives you more than you know what to do with.
Ingredients you’ll need
The ingredients are familiar and easy to work with, which makes this soup straightforward to cook and easy to repeat.

- Celery seed: This is what defines the soup. Too much and it turns sharp; too little and the broth falls flat. It should smell clean and savory when you open the jar — if it smells dull, it won’t do it’s job.
- Zucchini: Medium zucchini are the most reliable here. They cook evenly, hold their texture, and don’t release excess water the way oversized zucchini tend to do.
- Fire-roasted diced tomatoes: These add depth and a bit of backbone to the broth without pushing the soup into tomato territory. Plain diced tomatoes don’t give you the same result.
- Vegetable broth: This isn’t a background ingredient — it’s the base. If it doesn’t taste good on its own, it won’t improve once it’s in the pot.
See recipe card below for full information on ingredients and quantities.
Make it your own
- Substitute chicken broth if you want a slightly richer, more savory flavor in the finished soup.
- Use potassium broth for a deeper base that still keeps the soup light and clean.
- Vegetable substitutions work well using what you have on hand, like broccoli, green beans, peas, or turnips.
- Other cheeses can be used at serving, such as pecorino romano or asiago, depending on what you prefer.
Would you like to save this post for later?
How to make traditional Italian zucchini soup
This soup follows a straightforward process — it builds the flavor layer by layer in the pot. The trick is to take a steady, unhurried approach when making it.


Step 1: Sauté the onions and carrots in olive oil until softened and fragrant, without browning.
Step 2: Add the salt, pepper, garlic, and celery seed, stirring briefly to allow the seasonings to bloom in the oil.


Step 3: Stir in the zucchini and potatoes, making sure everything is coated evenly with the seasoned oil.
Step 4: Add the fire-roasted tomatoes and stir gently to combine.


Step 5: Pour in the vegetable broth and bring the soup to a gentle simmer.
Step 6: Simmer until the vegetables are fully tender and the broth tastes developed and balanced.
Recipe FAQs
Its simplicity, restrained seasoning, and reliance on technique, rather than excess ingredients, reflect traditional Italian home cooking.
Absolutely. It’s subtle but essential, and it’s what gives this soup it’s distinctive flavor.
No. It’s traditionally brothy, with vegetables providing substance rather than thickness.
Yes. This soup holds up very well and often tastes even better after the flavors have had time to settle.
The tomatoes add balance and depth. Without them, the soup loses a very important layer of flavor.
Yes, when made with vegetable broth, it’s naturally vegetarian.
Serving ideas
This soup is traditionally served hot and finished with freshly grated parmesan cheese at the table. The cheese melts gently into the broth and adds just enough richness without overwhelming the vegetables.
It pairs beautifully with something crisp and full of the same homemade goodness it has itself, like crunchy everything bagel seasoning crackers or roasted garlic mini crackers. If you prefer bread, rustic rosemary parmesan bread or a slice of shaggy dough artisan bread rounds out the meal nicely.

Diane Gail’s tips for success
- Bloom the spices: Stir the celery seed and garlic into the oil once the onions and carrots are soft, allowing their flavor to bloom for a moment before adding liquids.
- Cut vegetables to similar sizes: Even cuts ensure consistent cooking so the soup finishes together without any overcooked pieces.
- Keep the heat gentle: A steady simmer preserves the integrity of the vegetables and keeps the broth clear.
- Choose smaller zucchini: Smaller squash has better texture and won’t water down the soup.
- Finish at the table: Freshly grated parmesan, added when served provides, the perfect touch.
If you’re cooking your way through the colder seasons, you’ll find plenty of inspiration in my collection of cozy soup recipes.

Traditional Italian Zucchini Soup Recipe
Ingredients
- 2 tablespoons olive oil extra virgin
- 1/2 cup chopped yellow onion
- 1 large carrot peeled and chopped
- 1 teaspoon celery seed
- 2 large garlic cloves pressed
- 1/2 teaspoon salt
- 1/2 teaspoon ground black pepper
- 2 medium zucchini chopped
- 2 large red potatoes peeled and chopped
- 15 oz fire-roasted tomatoes
- 4 cups vegetable broth
- freshly grated parmesan cheese optional
Instructions
- Sauté the aromatics: Heat olive oil in a large pot over medium heat, then cook the onions and carrots until softened and fragrant.
- Bloom the spices: Add the garlic and celery seed after the onions soften, letting them warm briefly in the oil to develop flavor.
- Add the vegetables: Stir in the zucchini and potatoes, coating them evenly with the seasoned oil.
- Build the base: Add the fire roasted diced tomatoes and stir gently to combine.
- Add the broth: Pour in the vegetable broth and bring the soup to a gentle simmer.
- Simmer the soup: Cook until the vegetables are tender and the broth tastes fully developed.
- Serve: Ladle into bowls and finish with freshly grated parmesan cheese at the table, if desired.
Notes
- Bloom the spices: Add the celery seed and garlic when the onions turn translucent, allowing them a brief moment in the oil to deepen their savory flavor.
- Cut vegetables evenly: Keeping pieces close in size ensures everything cooks at the same rate without turning soft too soon.
- Keep the simmer gentle: A steady simmer protects the zucchini from breaking down and melting into the broth.
- Finish at serving: Parmesan belongs in the bowl, not the pot, so each serving stays clean and balanced.
- Storage: Store leftovers in the refrigerator for up to 4 days; reheat gently to preserve texture.





I’ve made this soup more times than I can count, and it’s still one I come back to every time zucchini starts piling up. The celery seed is key here — it really defines the broth. If you make it, I’d love to hear what vegetables or broth you used.
~ Diane Gail