Warm up with this hearty Italian Sausage Soup, full of rich flavors from Italian sausage, vegetables, and a touch of Parmesan. Perfectly seasoned and comforting, this one-pot wonder is ideal for chilly days or when you need a quick, satisfying meal that’s simple to prepare. With just a handful of fresh ingredients, this recipe brings out the delicious taste of Italian cooking in every spoonful. Serve it with a slice of crusty bread to soak up the savory broth, and you’ve got a meal the whole family will love!
Brown the Sausage. In a large pot or Dutch oven, cook the Italian sausage over medium heat until browned. Break up the sausage with a spoon as it cooks. Remove any excess grease if necessary.
Sauté the Vegetables. Add the diced onion, carrots, and celery to the pot with the sausage. Sauté for 5 minutes, or until the vegetables start to soften.
Add Garlic and Seasoning. Stir in the minced garlic and Italian seasoning, cooking for another minute until fragrant.
Add Tomatoes and Broth. Pour in the can of diced tomatoes (with juices) and chicken broth. Stir well to combine, then bring the soup to a boil.
Simmer the Soup. Reduce the heat to low and let the soup simmer for 15–20 minutes, allowing the flavors to meld and the vegetables to become tender.
Add Greens. In the last 5 minutes of cooking, add the chopped spinach or kale, stirring until the greens are wilted.
Season and Serve. Season with salt and pepper to taste. Ladle the soup into bowls, sprinkle with Parmesan cheese, and garnish with fresh basil or parsley if desired.
For extra spice, opt for hot Italian sausage. For a milder flavor, use sweet Italian sausage. For more texture and protein, add a can of cannellini beans, drained and rinsed. Adding fresh basil or oregano can enhance the flavor and give it an authentic Italian touch. This soup tastes even better the next day, making it an excellent choice for meal prep.