This hearty Italian Sausage Soup combines crumbled Italian sausage, fragrant onion and garlic, and flavorful seasonings in a creamy tomato-based broth. The pasta adds volume for a satisfying main meal - it’s the perfect budget-friendly weeknight dinner!
Crumble and cook the Italian sausage in a large soup pot set over medium heat until fully cooked. Drain the fat and remove the sausage from the pot using a large slotted spoon. Set the sausage aside in a bowl.
Add the olive oil to the same pot set over medium and cook the onion until translucent, about 3 minutes. Stir in the garlic, crushed red pepper, salt, and black pepper, and cook until fragrant, about 30 seconds.
Increase the heat to high heat, add the chicken broth and diced tomatoes, and bring it to a boil.
Add the pasta and cook according to package instructions until al dente, which can take between 7-15 minutes, depending on the type of pasta you use.
Reduce the heat to low and stir in the cooked sausage and heavy cream then simmer for 2 minutes.
Serve with fresh basil and freshly grated parmesan cheese, if desired.
Notes
Store leftovers in an airtight container in the refrigerator for up to 4 days.