Healthy Zucchini Tomato Italian Beef Sausage Soup
This soup brings together juicy Italian beef sausage, tender zucchini, and bright tomatoes for a bowl that’s hearty yet light. It’s the kind of meal that feels cozy without weighing you down. Everything cooks in one pot, and the flavors build fast with simple pantry ingredients.

Make it on a weeknight, pack it for lunches, or freeze a batch for later. It’s flexible, satisfying, and seriously delicious.
What Makes This Special
- Big flavor, simple steps: Browning the sausage and a quick sauté of aromatics create a rich base fast.
- Light but filling: Zucchini and tomatoes keep it fresh, while sausage adds protein and depth.
- One-pot convenience: Minimal cleanup and easy to scale up for meal prep.
- Customizable heat: Use mild or hot Italian beef sausage to match your taste.
- Nutrient-packed: Loaded with fiber, vitamins, and protein without heavy cream or excess oil.
Ingredients
- 1 pound Italian beef sausage, casings removed (mild or hot)
- 1 tablespoon olive oil (optional, as needed)
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 2 medium zucchinis, halved lengthwise and sliced into half-moons
- 1 red bell pepper, diced (optional but adds sweetness)
- 1 (14.5-ounce) can diced tomatoes
- 1 (15-ounce) can tomato sauce or crushed tomatoes
- 4 cups low-sodium chicken broth (or beef broth)
- 1 teaspoon dried Italian seasoning
- 1/2 teaspoon dried oregano
- 1/4 teaspoon red pepper flakes (optional)
- Salt and black pepper to taste
- 1 cup baby spinach or chopped kale
- 2 tablespoons chopped fresh basil or parsley, plus more for garnish
- Freshly grated Parmesan, for serving (optional)
- Lemon wedges, for finishing (optional but brightens the soup)
Instructions
- Brown the sausage: Heat a large pot over medium. Add the Italian beef sausage and cook, breaking it up, until browned and cooked through, 6–8 minutes.If the pot looks dry, add the olive oil. Spoon off excess fat if needed, leaving about a tablespoon for flavor.
- Sauté aromatics: Add the onion and cook until softened, 3–4 minutes. Stir in the garlic and cook 30 seconds, just until fragrant.
- Add veggies: Stir in zucchini and bell pepper.Cook 3–4 minutes, letting the edges lightly soften while picking up flavor from the pot.
- Build the broth: Pour in diced tomatoes, tomato sauce, and broth. Add Italian seasoning, oregano, and red pepper flakes. Stir and bring to a gentle boil.
- Simmer: Reduce heat to a steady simmer.Cook 12–15 minutes, until zucchini is tender but not mushy. Taste and season with salt and pepper.
- Finish with greens and herbs: Stir in spinach or kale and cook 1–2 minutes until wilted. Turn off heat and add fresh basil or parsley.
- Serve: Ladle into bowls.Top with a squeeze of lemon and a sprinkle of Parmesan, if using. Garnish with extra herbs.
How to Store
- Refrigerator: Cool completely, then store in airtight containers for 4 days.
- Freezer: Freeze up to 3 months. Leave a little headspace in containers for expansion.
- Reheat: Warm gently on the stove over medium-low heat, or microwave in short bursts, stirring between intervals.Add a splash of broth if it thickens.
Why This is Good for You
- High in protein: The Italian beef sausage keeps you full and satisfied.
- Veggie-rich: Zucchini, tomatoes, and greens bring fiber, vitamin C, potassium, and antioxidants.
- Lower in added fat: No cream, just a small amount of oil and the sausage’s natural richness.
- Balanced meal: Protein, veggies, and broth make it light yet energizing.
What Not to Do
- Don’t overcook the zucchini: Mushy zucchini can make the soup feel heavy. Aim for tender with a slight bite.
- Don’t skip browning: Properly browning the sausage builds the savory base you want.
- Don’t add greens too early: Add spinach or kale at the end to keep color and nutrients.
- Don’t overseason with salt: Broth and sausage are already salty. Taste before adding more.
Recipe Variations
- Extra veggies: Add carrots, celery, mushrooms, or diced fennel for more depth.
- Bean boost: Stir in a can of cannellini or chickpeas for extra fiber and creaminess.
- Low-carb swap: Replace tomato sauce with more broth for a lighter, brothier soup.
- Herb twist: Use fresh thyme and rosemary instead of dried Italian seasoning.
- Spice it up: Use hot Italian sausage and increase red pepper flakes.
- Whole grains: Add cooked farro, barley, or brown rice at the end for a heartier bowl.
- Dairy-free finish: Skip Parmesan and finish with extra-virgin olive oil and lemon zest.
FAQ
Can I use turkey or chicken sausage instead?
Yes. Swap in turkey or chicken Italian sausage for a lighter option. You may want to add a teaspoon of olive oil when browning since leaner sausage has less fat.
Can I make this in a slow cooker?
Brown the sausage and sauté onion and garlic on the stove first. Transfer to the slow cooker with the rest of the ingredients except the greens and herbs. Cook on Low for 4–6 hours, then stir in greens and fresh herbs in the last 10–15 minutes.
How can I thicken the soup?
Simmer uncovered a bit longer, or mash a small portion of the zucchini and tomatoes in the pot. You can also stir in a handful of grated Parmesan to add body.
Is this soup gluten-free?
It is naturally gluten-free as written. Just confirm your broth and sausage are certified gluten-free.
What sides go well with this?
Crusty whole-grain bread, a simple green salad, or roasted broccoli pair well. For extra comfort, serve with garlic toast.
Wrapping Up
This Healthy Zucchini Tomato Italian Beef Sausage Soup is comfort food made simple. It’s bold, bright, and ready with everyday ingredients. Keep it as-is for a lighter bowl or customize it with beans, grains, or extra veggies. Either way, you’ll have a nourishing pot of soup that tastes like it simmered all afternoon—even when it didn’t. Enjoy it tonight and love the leftovers tomorrow.

Healthy Zucchini Tomato Italian Beef Sausage Soup - Comforting, Fresh, and Easy
Ingredients
Method
- Brown the sausage: Heat a large pot over medium. Add the Italian beef sausage and cook, breaking it up, until browned and cooked through, 6–8 minutes. If the pot looks dry, add the olive oil. Spoon off excess fat if needed, leaving about a tablespoon for flavor.
- Sauté aromatics: Add the onion and cook until softened, 3–4 minutes. Stir in the garlic and cook 30 seconds, just until fragrant.
- Add veggies: Stir in zucchini and bell pepper. Cook 3–4 minutes, letting the edges lightly soften while picking up flavor from the pot.
- Build the broth: Pour in diced tomatoes, tomato sauce, and broth. Add Italian seasoning, oregano, and red pepper flakes. Stir and bring to a gentle boil.
- Simmer: Reduce heat to a steady simmer. Cook 12–15 minutes, until zucchini is tender but not mushy. Taste and season with salt and pepper.
- Finish with greens and herbs: Stir in spinach or kale and cook 1–2 minutes until wilted. Turn off heat and add fresh basil or parsley.
- Serve: Ladle into bowls. Top with a squeeze of lemon and a sprinkle of Parmesan, if using. Garnish with extra herbs.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.
