Description
This hearty Italian Sausage Soup is a comforting and flavorful dish packed with savory Italian sausage, tender pasta, fresh greens, and a rich tomato-based broth. It’s a perfect meal for chilly nights, offering a warm and satisfying bowl of goodness. Topped with Parmesan cheese and served with crusty bread, this soup is a must-try for anyone who loves classic Italian flavors!
Ingredients
Scale
- 1 lb Italian sausage (mild or spicy)
- 1 small onion, diced
- 3 cloves garlic, minced
- 1 (14.5 oz) can diced tomatoes (fire-roasted preferred)
- 2 tbsp tomato paste
- 4 cups chicken broth
- 1 cup small pasta (ditalini, elbow, or small shells)
- 2 cups fresh spinach or kale
- 1 tsp Italian seasoning
- 1/2 tsp crushed red pepper flakes (optional)
- 1 tbsp olive oil
- Salt and black pepper to taste
- Parmesan cheese, for garnish
Instructions
- Brown the Sausage – In a large pot or Dutch oven, heat over medium heat and cook the Italian sausage until browned, breaking it into crumbles. Remove and set aside.
- Sauté Aromatics – Add olive oil to the same pot, then sauté the diced onion until soft. Stir in garlic and cook for 30 seconds.
- Build the Broth – Stir in tomato paste, followed by diced tomatoes, chicken broth, and Italian seasoning. Bring to a gentle simmer.
- Cook the Pasta – Add the cooked sausage back into the pot. Stir in pasta and let it cook according to package instructions (about 8-10 minutes).
- Add Greens – Stir in spinach or kale and let it wilt for about 2 minutes. Season with salt, black pepper, and red pepper flakes if using.
- Serve & Enjoy – Ladle into bowls, top with Parmesan cheese, and serve hot with crusty bread.
- Prep Time: 10 minutes
- Cook Time: 25 minutes