
Italian Sausage Spaghetti Soup has sausage and spinach in a creamy tomato broth with pieces of pasta for a comforting bowl of yumminess!
Set a large soup pot over medium heat. Add olive oil, onion, kosher salt, pepper, and crushed red pepper flakes. Cook 5 minutes, stirring a few times.
Add garlic and sausage. Cook 5 more minutes, breaking apart sausage.
Add chicken broth, tomatoes, Italian seasoning, more kosher salt, pepper, and crushed red pepper flakes. Raise heat to high to boil, then reduce heat to medium low and simmer 15 minutes, stirring a few times.
Add spinach, cream, and spaghetti. Cook 10 to 15 more minutes, stirring a few times. Taste for seasoning and add more kosher salt, pepper, crushed red pepper flakes, and/or Italian seasoning if needed.
Serve in bowls with parmesan cheese sprinkled over top.