In a large pan, cook Italian sausage and chopped onion over medium heat. Crumble the sausage with a spoon until it is cooked through and the onions are tender, about 8 to 10 minutes.
Add the garlic & spices:
Add the garlic, ground fennel, if using, and red pepper flakes and cook for 1 minute or so, until the garlic is fragrant.
Add the broth, tomatoes, pasta & seasonings:
Add the chicken broth, pasta, small diced tomatoes, and Italian seasoning.Mix everything together and boil the soup over medium heat.
Add the cream & cheese:
Reduce the heat to low as soon as the pasta is cooked.
Add the Parmesan cheese, cream cheese and heavy cream.
Season & garnish:
Season with salt and pepper until it reaches the desired level of flavor.
Sprinkle with some chopped parsley for additional touch.
Did you make this recipe?
Please leave a start rating and a review, share a photo on IG, and tag @RecipesMagic
Keyword Creamy Parmesan, Creamy Parmesan Italian Sausage Soup, Sausage Soup