A hearty and comforting one pot creamy Italian sausage soup loaded with vegetables, Italian sausage, and tender pasta, perfect for an easy weeknight meal.
1 tablespoon olive oil
1 pound Italian turkey sausage, casings removed
1 medium yellow onion, diced
3 cloves garlic, minced
2 medium carrots, peeled and diced
2 celery stalks, diced
1 medium red bell pepper, diced
4 cups low-sodium chicken broth
1 cup water
1 (14.5 ounces) can diced tomatoes, undrained
1 teaspoon dried Italian seasoning
1/2 teaspoon crushed red pepper flakes
1/2 teaspoon salt
1/4 teaspoon black pepper
1 cup small pasta shells or ditalini pasta
1 cup heavy cream
2 cups fresh baby spinach leaves
1/4 cup grated Parmesan cheese
Heat olive oil in a large pot over medium heat.
Add the Italian turkey sausage to the pot, breaking it up with a spoon. Cook until browned and cooked through, about 6 to 8 minutes.
Add diced onion, minced garlic, diced carrots, diced celery, and diced red bell pepper to the pot. Cook, stirring occasionally, until the vegetables are softened, about 5 minutes.
Pour in the chicken broth, water, and undrained diced tomatoes. Stir in dried Italian seasoning, crushed red pepper flakes, salt, and black pepper.
Bring the soup to a boil, then reduce heat to medium-low and simmer for 10 minutes.
Add the pasta to the pot and cook until tender, about 8 to 10 minutes, stirring occasionally to prevent sticking.
Stir in the heavy cream and fresh baby spinach leaves. Cook for another 2 minutes until the spinach wilts and the soup is heated through.
Remove the pot from heat and stir in the grated Parmesan cheese until melted and combined.
Serve the soup hot, garnished with additional Parmesan cheese if desired.