This hearty sausage zucchini soup comes together in just over an hour and tastes like summer in a bowl—tender vegetables, savory sausage, and just enough tomato paste to make it feel like a real hug.
⚡ Quick Recipe Snapshot: Prep: 45 min | Cook: 30 min | Total: 1 hr 15 min | Servings: 8–9 | Calories: 209 per serving | Difficulty: Medium
Why This Recipe Works
- One-pot magic: Brown the sausage, sauté your veggies, and let the broth do the work—no fussing, no extra dishes.
- Texture that matters: Fresh zucchini stays tender (not mushy) because you add it late and keep the simmer gentle—that’s the secret.
- Flexible and freezer-friendly: Use what’s in your garden or market, and this soup doubles beautifully for batch cooking or meal prep.
Grocery List (& Shortcuts)
Main Players:
- 1 tablespoon extra-virgin olive oil
- 1 pound Italian sweet sausage (removed from casings)
- 2 cups diced onion
- 1 cup diced celery
- 1 cup diced carrots
- 2 cups diced red bell pepper (about 1 large)
- 2 tablespoons minced fresh garlic
- Pinch of red pepper flakes
- ¼ cup tomato paste
- 5 fresh plum tomatoes, diced (or 1 can diced tomatoes, drained)
- 2 pounds zucchini, cut into bite-sized pieces
- 1 teaspoon kosher salt
- ½ teaspoon freshly ground black pepper
- 2 quarts good-quality vegetable broth
- 1 cup coarsely grated Parmesan cheese, plus more for serving
- A few Parmesan cheese rinds (optional but recommended)
- 2 tablespoons fresh basil, chopped
- 1 tablespoon fresh oregano, chopped
Smart Shortcut: Use pre-diced vegetables from the grocery store if you’re short on time—no shame in it, and it cuts prep down to 15 minutes flat.
Substitutions & Swaps:
- No fresh tomatoes? One 14-oz can of diced tomatoes works beautifully.
- Dairy-free: Skip the Parmesan cheese and rinds; the broth and sausage still carry plenty of flavor.
- Gluten-free: This recipe is naturally gluten-free—just check your broth and sausage labels.
- Spice preference: Adjust red pepper flakes to taste; start with a pinch and add more if you like heat.
Step-by-Step
Brown the Sausage
Heat olive oil in a large soup pot or Dutch oven over medium-high heat. Once shimmering, add the sausage meat (removed from casings) and break it up with a wooden spoon as it cooks. You want it nicely browned and crumbly, about 5–7 minutes. Don’t rush this step—the browning adds real flavor.
Build the Flavor Base
Add the diced onion, celery, carrots, and bell pepper to the pot. Sauté for about 4 minutes, stirring occasionally, until the vegetables start to soften and release their aroma. Push the vegetables to the sides of the pot and lower the heat to medium. Add the minced garlic, red pepper flakes, and tomato paste to the center of the pot. Stir and let it cook for 2 minutes—this blooms the tomato paste and deepens the flavor.
Simmer It Together
Add the diced fresh tomatoes, zucchini pieces, salt, pepper, vegetable broth, grated Parmesan cheese, Parmesan rinds (if using), fresh basil, and fresh oregano. Stir everything to combine. Bring the soup to a medium simmer—you want a gentle bubble, not a rolling boil. Cook for 10–15 minutes, just until the zucchini is tender but still has a little bite. The key here is not to overcook; soft zucchini is fine, but mushy zucchini loses its charm.
Finish & Serve
Remove the pot from heat and fish out the Parmesan rinds (if you used them). Taste and adjust salt and pepper if needed. Ladle into bowls and top with extra grated Parmesan cheese and a crack of fresh pepper. Serve warm.
Theo’s Tips
- The Parmesan rind trick: Those rinds aren’t just flavor—they add a subtle umami depth that makes this soup feel more special than it has any right to. If you don’t have one, no worries, but save them from your next block of cheese.
- Zucchini timing is everything: Add it late and keep the simmer gentle so it stays tender without turning to mush. If you’re worried, pull a piece out after 10 minutes and taste it—you’re the boss.
- Make-ahead magic: Prep all your vegetables the night before and store them in containers. On cooking day, you’re just browning sausage and simmering—pure cozy comfort with minimal fuss.
Storage & Leftovers
Fridge: Store cooled soup in an airtight container for up to 4 days. The flavors actually deepen overnight, so leftovers are a gift.
Freezer: This soup freezes beautifully for up to 3 months. Cool completely, portion into freezer-safe containers or bags, and thaw overnight in the fridge before reheating. The zucchini will soften a bit more, but the soup stays delicious.
Reheating: Warm gently on the stovetop over medium heat, stirring occasionally. Add a splash of broth if it’s thicker than you like. A quick stir of fresh basil when serving brings back that bright, garden-fresh feeling.
Can I use hot Italian sausage instead of sweet?
Absolutely. It’ll add more kick and spice—just be aware your soup will have more heat. Start with less red pepper flakes if you do.
Do I really need the Parmesan rinds?
They’re optional, but they’re worth hunting for. They add a savory depth that makes this healthy zucchini tomato Italian sausage soup feel richer and more satisfying. If you don’t have them, the soup is still wonderful.
What if my zucchini is huge and watery?
Larger zucchini can be more watery. Cut them into slightly larger pieces so they don’t break apart during cooking, and don’t worry if the broth is a bit thinner—that’s still delicious and very drinkable.
Can I make this in a slow cooker?
You can, but I’d brown the sausage and sauté the aromatics on the stovetop first (it only takes 10 minutes), then transfer everything to the slow cooker with the broth and cook on low for 4–5 hours. Add the zucchini in the last 30 minutes so it doesn’t get mushy.
💡 Love this recipe? Follow Cooking Save on Pinterest.
Save This Recipe & Tell Me How It Went!
This zucchini and sausage soup is the kind of one-pot dinner that feels like a win on a busy weeknight and tastes even better as leftovers. If you make it, I’d love to hear how it turned out—drop a comment below and let me know what you added or changed. And please save this recipe so you can find it again when those fresh vegetables are calling your name.
Stay cozy,
Theo

Zucchini Tomato Italian Sausage Soup
Ingredients
Equipment
Method
- Heat olive oil in a large soup pot or Dutch oven over medium-high heat.
- Add the sausage meat and break it up with a wooden spoon as it cooks until browned, about 5–7 minutes.
- Add the diced onion, celery, carrots, and bell pepper to the pot and sauté for about 4 minutes until softened.
- Push the vegetables to the sides of the pot, lower the heat to medium, and add the minced garlic, red pepper flakes, and tomato paste.
- Stir and let it cook for 2 minutes to bloom the tomato paste.
- Add the diced fresh tomatoes, zucchini pieces, salt, pepper, vegetable broth, grated Parmesan cheese, and fresh herbs.
- Stir to combine and bring the soup to a gentle simmer for 10–15 minutes until zucchini is tender.
- Remove from heat, fish out the Parmesan rinds if used, and adjust seasoning if needed.
- Ladle into bowls and top with extra Parmesan cheese and a crack of fresh pepper.