A hearty Italian vegetable soup with spicy sausage, tender vegetables, beans, and herbs simmered in a rich tomato broth. This comforting one-pot recipe is perfect for weeknight dinners, meal prep, or cozy family meals.
Italian Vegetable Soup with Spicy Sausage Recipe
There is something deeply comforting about a bowl of homemade Italian vegetable soup simmering on the stove. This version combines savory spicy sausage with fresh vegetables, beans, tomatoes, and aromatic Italian herbs to create a rich and satisfying soup that tastes like it has been cooking all day.
The balance of spicy sausage and wholesome vegetables gives this soup incredible depth while still feeling fresh and nourishing. It is filling enough to serve as a complete meal, especially when paired with crusty bread or a side salad.
Whether you are cooking for a cold evening, preparing meals for the week, or simply craving a rustic Italian-inspired dinner, this recipe delivers flavor in every spoonful.
Why You’ll Love This Soup
- Rich and hearty without being overly heavy
- Packed with vegetables and protein
- Easy to customize with seasonal produce
- Perfect for meal prep and leftovers
- Made in one pot for easy cleanup
- Deep Italian flavors with minimal effort
Prep Time and Cooking Time
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour 5 minutes
- Servings: 6 to 8 servings
Ingredients
For the Soup
- 1 pound spicy Italian sausage, casings removed
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 2 carrots, peeled and sliced
- 2 celery stalks, sliced
- 1 zucchini, diced
- 1 yellow squash, diced
- 1 red bell pepper, chopped
- 1 can (15 ounces) cannellini beans, drained and rinsed
- 1 can (14 ounces) diced tomatoes
- 6 cups chicken broth
- 2 cups chopped kale or spinach
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 1/2 teaspoon crushed red pepper flakes (optional)
- 1 teaspoon salt, or to taste
- 1/2 teaspoon black pepper
- 1 tablespoon tomato paste
- 1/2 cup small pasta such as ditalini or elbow macaroni (optional)
- 1 tablespoon fresh parsley, chopped
Optional Garnishes
- Freshly grated Parmesan cheese
- Fresh basil leaves
- Crusty Italian bread
- Extra olive oil drizzle
Kitchen Equipment Needed
- Large Dutch oven or soup pot
- Wooden spoon
- Sharp knife
- Cutting board
- Ladle
Step-by-Step Directions
Step 1: Prepare the Ingredients
Wash and chop all vegetables before starting. Dice the onion, slice the carrots and celery, and cut the zucchini, squash, and bell pepper into bite-sized pieces. Drain and rinse the beans and set everything aside.
Removing the sausage from its casing beforehand makes cooking much easier and helps it brown evenly.
Step 2: Brown the Sausage
Heat a large soup pot or Dutch oven over medium heat. Add the olive oil, then add the spicy Italian sausage.
Break the sausage into small crumbles using a wooden spoon and cook for about 6 to 8 minutes until browned and fully cooked.
Once cooked, transfer the sausage to a plate and leave about 1 tablespoon of fat in the pot for flavor.
Step 3: Sauté the Aromatics
Add the diced onion to the pot and cook for about 4 minutes until softened.
Stir in the garlic, carrots, and celery. Cook for another 5 minutes, stirring occasionally, until the vegetables begin to soften and become fragrant.
This layer of sautéed vegetables builds the flavor foundation for the soup.
Step 4: Add Remaining Vegetables
Add the zucchini, yellow squash, and red bell pepper to the pot.
Cook for 4 to 5 minutes, stirring occasionally, until the vegetables slightly soften but still hold their shape.
Step 5: Build the Broth
Stir in the tomato paste and cook for 1 minute to deepen the flavor.
Add the diced tomatoes, cannellini beans, oregano, basil, black pepper, salt, and crushed red pepper flakes if using.
Pour in the chicken broth and return the cooked sausage to the pot.
Stir everything together thoroughly.
Step 6: Simmer the Soup
Bring the soup to a gentle boil over medium-high heat.
Once boiling, reduce the heat to low and let the soup simmer uncovered for 25 to 30 minutes.
The vegetables will become tender and the flavors will meld beautifully during this stage.
Step 7: Add Pasta and Greens
If using pasta, stir it into the soup during the final 10 minutes of cooking.
Add the kale or spinach during the last 5 minutes and stir until wilted.
Taste the soup and adjust seasoning if necessary.
Step 8: Finish and Serve
Turn off the heat and stir in the chopped fresh parsley.
Ladle the soup into bowls and top with freshly grated Parmesan cheese and basil if desired.
Serve hot with crusty Italian bread for a complete meal.
Tips for the Best Italian Vegetable Soup
Use Quality Sausage
Spicy Italian sausage adds the majority of the seasoning and richness. Choose high-quality sausage for the best flavor.
Don’t Overcook the Vegetables
The vegetables should be tender but not mushy. Add softer vegetables later in the cooking process to maintain texture.
Make It Thicker
For a thicker soup, mash some of the beans before adding them to the pot.
Adjust the Spice Level
Reduce or increase the crushed red pepper flakes depending on your preferred heat level.
Variations
Make It Creamy
Stir in a splash of heavy cream or half-and-half before serving for a richer texture.
Add More Protein
You can include shredded chicken or turkey alongside the sausage for extra protein.
Vegetarian Option
Replace the sausage with plant-based sausage and use vegetable broth instead of chicken broth.
Gluten-Free Version
Simply omit the pasta or use gluten-free pasta.
Storage Instructions
Refrigerator
Store leftover soup in an airtight container in the refrigerator for up to 4 days.
Freezer
Freeze in portion-sized containers for up to 3 months.
If freezing, it is best to leave out the pasta and add fresh pasta when reheating to prevent sogginess.
Reheating Instructions
Reheat the soup in a pot over medium heat until warmed through.
If the soup thickens during storage, add a splash of broth or water while reheating.
What to Serve with Italian Vegetable Soup
- Garlic bread
- Caesar salad
- Bruschetta
- Grilled cheese sandwiches
- Rustic sourdough bread
Frequently Asked Questions
Can I use mild sausage instead of spicy sausage?
Yes. Mild Italian sausage works perfectly if you prefer less heat.
Can I make this soup in advance?
Absolutely. The flavor becomes even better the next day as the ingredients continue to develop.
What pasta works best in this soup?
Small pasta shapes like ditalini, elbow macaroni, or small shells work best.
Can I use frozen vegetables?
Yes. Frozen spinach, green beans, or mixed vegetables can be added for convenience.
Final Thoughts
Italian Vegetable Soup with Spicy Sausage is the perfect combination of hearty comfort food and wholesome ingredients. The rich tomato broth, flavorful sausage, tender vegetables, and fresh herbs come together in one satisfying bowl that feels both rustic and nourishing.
This versatile soup is easy enough for weeknights yet impressive enough for serving guests. Once you make it, it is sure to become a regular part of your cold-weather meal rotation.