In a large stock pot or dutch oven heat 1 TBS oil and 1 TBS butter over medium high heat. Saute onion, carrots, and celery for 5 minutes and season with salt & pepper to taste.
Add sausage and cook until browned thoroughly.
Add garlic and Italian seasoning and cook for 1 additional minute.
Mix in flour and cook for 1 minute stirring continually.
Gradually add in chicken broth stirring continually.
Bring to a boil and add in your pasta. Cook for 10-15 minutes until pasta is done.
Turn off burner. Add in spinach, heavy cream, and parmesan cheese. Mix together. Enjoy.