Creamy Italian Sausage Soup
16 ounces mild Italian sausage
1/2 large yellow onion diced
2 tablespoons minced garlic
1 jar Marinara Sauce
1/2 lb Penne Pasta
2 cups chicken broth
3 cups half and half, heavy cream or whole milk
29 ounces whole tomatoes
1 14.5 ounce can diced tomatoes
1 tablespoons Italian seasoning
3 cups shredded Mozzerella cheese
1 cup grated Parmesan cheese
4 tablespoons butter
In a large pot fill with 6 cups of water and cook pasta according to package
Once pasta is completely cooked, rinse with cold water and drain. Set pasta aside for later.
Using the same pot, heat 2 tablespoon olive oil.
Once heated add sausage, onion and garlic; cook until sausage is completely cooked through.
Drain grease from sausage and set sausage aside.
Place the same pot over medium-high heat and add chicken broth, whole tomatoes – squeezing the whole tomatoes with your hand so that it breaks them up as you are pouring them in the the pan, diced tomatoes, marinara sauce, Italian seasoning and heavy cream. Bring to a slow boil, stirring constantly, reduce heat to medium and simmer for 5 minutes.
Add in sausage mixture, butter, 2 cups shredded Mozzarella and Parmesan cheese. Simmer over medium heat for 10-15 minutes. Stir every few minutes so that it doesn’t stick to the bottom of the pan.
Remove from heat. Stir in remaining shredded Mozzarella cheese.
Stir in the pasta and serve immediately.