Healthy Zucchini Tomato Italian Sausage

As seen in: Evening Meals That Deliver Results

Enjoy a comforting blend of Italian sausage, fresh zucchini, and ripe tomatoes in a cozy bowl that’s both hearty and wholesome. Browned sausage infuses bold flavor, while aromatic onion and garlic create a fragrant base. Juicy tomatoes and savory broth bring it all together for a vibrant, satisfying meal. Finished with fresh herbs and a bright squeeze of lemon, each spoonful is both nourishing and light, making it an ideal option for a simple weeknight dinner or family gathering. Best served hot, garnished with basil or parsley for extra freshness.

Sarah Crisp
Contributed By Sarah Crisp
Last modified on Mon, 04 Aug 2025 22:43:05 GMT
A bowl of soup with zucchini, tomatoes, and Italian sausage. Save This
A bowl of soup with zucchini, tomatoes, and Italian sausage. | cookrisp.com

This hearty zucchini tomato Italian sausage soup has become my go-to meal for busy weeknights when I want something nutritious yet satisfying. The combination of fresh vegetables and savory sausage creates a perfect balance that feels like comfort food without the guilt.

I first created this soup when trying to use up an abundance of garden zucchini, and it has since become a regular request in our household. My husband, who typically avoids vegetable soups, asks for seconds every time.

Ingredients

  • Italian sausage: gives this soup its robust flavor base. Choose high quality sausage with visible herbs and spices for the best taste.
  • Zucchini: adds volume and nutrition without overpowering. Look for firm, medium sized ones with bright green skin.
  • Diced tomatoes: provide acidity and sweetness. San Marzano variety offers exceptional flavor if you can find them.
  • Tomato paste: concentrates the tomato flavor and thickens the broth slightly. Just a tablespoon transforms the soup.
  • Italian seasoning: brings in classic Mediterranean flavors. A blend with oregano, basil, rosemary and thyme works perfectly.
  • Fresh herbs: brighten the finished dish. Basil adds a sweet aromatic quality while parsley contributes a clean, fresh finish.
  • Lemon juice: cuts through the richness. Add it just before serving for maximum impact.

Step-by-Step Instructions

Brown the Sausage:
Heat olive oil in a large Dutch oven or heavy bottomed pot over medium heat until shimmering. Add the Italian sausage, breaking it into smaller chunks with a wooden spoon. Cook for about 7 to 8 minutes, stirring occasionally, until deeply browned and cooked through. The caramelization creates a foundation of flavor for the entire soup.
Develop the Aromatics:
Add the diced onion directly to the pot with the browned sausage, allowing it to cook in the rendered fat. Stir frequently for about 3 minutes until the onions become translucent. Add minced garlic and cook for another minute until fragrant but not browned. This aromatic base will infuse the entire soup with depth.
Incorporate the Vegetables:
Add the chopped zucchini to the pot and cook for 2 minutes, allowing it to start softening slightly. Pour in the diced tomatoes with their juices and add the tomato paste, stirring to coat all ingredients evenly. The tomato paste will slightly caramelize, enhancing the umami flavor of the soup.
Build the Broth:
Pour in the chicken broth, scraping the bottom of the pot with your spoon to release any browned bits. These contain concentrated flavor. Add Italian seasoning, a pinch of salt, and freshly ground black pepper. Bring the mixture to a gentle boil, then reduce heat to maintain a steady simmer.
Perfect the Simmer:
Allow the soup to simmer uncovered for 20 minutes, stirring occasionally. This cooking time allows the flavors to meld while the zucchini becomes tender without falling apart. The soup will reduce slightly, concentrating the flavors.
Finish with Brightness:
Remove the pot from heat. Stir in freshly chopped basil or parsley and a squeeze of lemon juice. Taste and adjust seasonings as needed, adding more salt or pepper if desired. These final additions wake up all the flavors in the soup.
A bowl of soup with zucchini, tomatoes, and Italian sausage. Save This
A bowl of soup with zucchini, tomatoes, and Italian sausage. | cookrisp.com

The Italian sausage is truly the star ingredient here. I once tried making this with turkey sausage during a health kick, and while still good, the richness from traditional pork Italian sausage creates a much more satisfying base. My daughter still talks about the time we made this soup during a power outage, huddled around our gas stove with flashlights while the snow piled up outside.

Storage and Reheating

This soup actually tastes better the next day after the flavors have had time to meld in the refrigerator. Store in an airtight container for up to 4 days. The zucchini will soften a bit more upon reheating but remains delicious. Reheat gently on the stovetop over medium low heat until just simmering to preserve the texture of the vegetables.

Smart Substitutions

This recipe adapts beautifully to what you have on hand. Yellow summer squash works perfectly in place of zucchini. Vegetarians can replace the Italian sausage with firm tofu crumbles seasoned with fennel seeds, garlic powder, and red pepper flakes. For the broth, vegetable stock creates a lighter flavor profile while beef broth results in a richer, more robust soup.

Serving Suggestions

Serve this soup with a sprinkle of freshly grated Parmesan cheese on top for a salty umami boost. A slice of crusty garlic bread makes the perfect companion for dipping into the flavorful broth. For a complete meal, pair with a simple side salad dressed with olive oil and balsamic vinegar. The bright acidity of the salad complements the rich savory notes of the soup.

Common Queries

→ Can I use spicy Italian sausage?

Absolutely! Spicy sausage adds extra heat and depth, but mild works just as well for a gentler flavor.

→ What vegetables pair well with this dish?

Zucchini and tomatoes are classic, but you can also add bell peppers, spinach, or chopped carrots for added texture.

→ How can I make this vegetarian?

Replace Italian sausage with plant-based sausage and swap chicken broth for vegetable broth for a meat-free option.

→ How should leftovers be stored?

Cool completely, then store in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove.

→ Can I freeze this meal?

Yes, it freezes well. Let it cool, portion into freezer-safe containers, and freeze for up to 2 months.

Healthy Zucchini Tomato Italian Sausage

Wholesome soup with zucchini, tomato, and savory sausage—perfect for a cozy dinner that’s light yet filling.

Preparation Time
15 Minutes Required
Cooking Duration
30 Minutes Required
Overall Time
45 Minutes Required
Contributed By: Sarah Crisp

Recipe Type: Dinner Victories

Skill Level: Moderate

Cuisine Type: Italian

Serving Size: ~

Dietary Preferences: Free of Gluten, Lactose-Free

What You’ll Need

01 1 tablespoon olive oil
02 1 lb Italian sausage, casings removed (mild or spicy)
03 1 medium onion, diced
04 3 cloves garlic, minced
05 2 medium zucchini, chopped
06 1 (14.5 oz) can diced tomatoes
07 1 tablespoon tomato paste
08 1 teaspoon Italian seasoning
09 4 cups chicken broth
10 Salt and black pepper, to taste
11 1 handful fresh basil or parsley, optional
12 1 squeeze of lemon

Steps to Follow

Step 01

Heat olive oil in a large pot over medium heat. Add Italian sausage and cook until browned. Remove excess fat.

Step 02

Add diced onion and minced garlic to the pot. Cook until softened and fragrant, about 3 to 4 minutes.

Step 03

Stir in chopped zucchini, diced tomatoes (including juices), and tomato paste. Cook for 5 minutes.

Step 04

Pour in chicken broth and season with Italian seasoning, salt, and black pepper. Simmer uncovered for 20 minutes.

Step 05

Add fresh herbs and a squeeze of lemon before serving for extra flavor brightness.

Tools to Have

  • Large pot

Nutrition Info (Per Serving)

These figures are estimates and shouldn’t replace professional health advice.
  • Calories Per Serving: 280
  • Fat Content: ~
  • Carbohydrates: ~
  • Protein Amount: ~