This traditional Italian zucchini soup recipe is built the way simple vegetable soups have been made for generations — with a clean broth, restrained seasoning, and vegetables that are allowed to do the work. Celery seed quietly defines the flavor, giving the soup its distinctive character without overpowering the pot. It’s a practical, from-scratch way to turn everyday vegetables into a deeply satisfying meal.
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.