Zucchini Tomato Italian Sausage Soup: A Hearty and Flavorful Delight

Zucchini Tomato Italian Sausage Soup is a comforting and hearty dish that’s packed with vegetables and robust flavors. This soup combines Italian sausage with fresh zucchini, tomatoes, and a medley of other vegetables, all simmered in a savory broth. Perfect for a cozy dinner, this soup is sure to satisfy. Here’s how to make it.


  • 1 tablespoon extra-virgin olive oil
  • 1 pound Italian sweet sausage, removed from casings
  • 2 cups onion, diced
  • 1 cup celery, diced
  • 1 cup carrots, diced
  • 2 cups of diced red bell pepper (approximately one large pepper)
  • 2 tablespoons fresh garlic, minced
  • Pinch of red pepper flakes
  • 1/4 cup tomato paste
  • 5 fresh plum tomatoes, diced
  • 2 pounds zucchini, cut into bite-sized pieces
  • 1 teaspoon kosher salt
  • 1/2 teaspoon freshly ground black pepper
  • 2 quarts good quality vegetable broth
  • 1 cup of coarsely grated Parmesan cheese, with extra for serving
  • A few Parmesan cheese rinds (optional but recommended)
  • 2 tablespoons fresh basil, chopped
  • 1 tablespoon fresh oregano, chopped


  1. Cook the Sausage:
    • Heat the olive oil over medium heat in a large pot or Dutch oven.
    • Add the Italian sausage, breaking it up with a spoon as it cooks. Cook until the sausage is browned and cooked through, about 5-7 minutes. Remove the sausage with a slotted spoon and set aside, leaving the rendered fat in the pot.
  2. Sauté the Vegetables:
    • Add the diced onion, celery, carrots, and red bell pepper to the pot. Cook the vegetables for 5-7 minutes until they are softened and tender.
    • Add the minced garlic and a pinch of red pepper flakes, and cook for another minute until fragrant.
  3. Add the Tomato Paste and Fresh Tomatoes:
    • Stir in the tomato paste and cook for about 2 minutes to caramelize slightly.
    • Add the diced plum tomatoes and cook for another 2-3 minutes, allowing the tomatoes to soften and release their juices.
  4. Combine with Zucchini and Broth:
    • Add the zucchini, kosher salt, and freshly ground black pepper to the pot.
    • Pour in the vegetable broth and bring the mixture to a boil.
  5. Simmer the Soup:
    • After the soup comes to a boil, lower the heat and let it simmer for 20-25 minutes, or until the vegetables are soft and cooked through.
    • If using, add the Parmesan cheese rinds during the simmering process for added depth of flavor.
  6. Finish the Soup:
    • Stir in the cooked sausage and grated Parmesan cheese. Let it simmer for another 5 minutes to meld the flavors.
    • Remove the Parmesan rinds if used.
    • Stir in the chopped fresh basil and oregano.
  7. Serve:
    • Ladle the soup into bowls and garnish with additional grated Parmesan cheese.
    • Serve hot, with crusty bread on the side if desired.


Zucchini Tomato Italian Sausage Soup is a hearty and flavorful dish that’s perfect for any time of the year. The combination of savory sausage, fresh vegetables, and aromatic herbs creates a delicious and satisfying meal. Easy to prepare and full of wholesome ingredients, this soup is sure to become a favorite in your household. Enjoy the rich and comforting flavors of this delightful soup with your family and friends!