Creamy Italian Sausage Soup is a flavorful and easy to make soup recipe, perfect when served with garlic bread for dipping!
Set a large soup pot over medium heat and add the olive oil. Once hot add the diced onion, kosher salt, pepper, and crushed red pepper flakes. Cook four to five minutes stirring a few times.
Add the minced garlic and Italian sausage. Cook 6 to 7 minutes breaking apart the sausage as it cooks.
Add the crushed tomatoes , chicken broth, Italian seasoning, chicken base if using, kosher salt, pepper, crushed red pepper flakes. Bring this to a boil and then reduce the heat to simmer for 10 minutes.
Add the heavy cream and once it starts bubbling cook for 10 more minutes stirring a few times.
Add the chopped spinach, parmesan cheese, and mozzarella cheese and let it simmer for 10 more minutes. Taste for seasoning and add more kosher salt, pepper, crushed red pepper flakes, and or Italian seasoning if needed.
Serve with garlic bread for dipping if desired.