Heat oil & butter in a large pot over medium high heat. Add in diced onion, carrot, and celery. Season with 1/4 tsp salt & 1/4 tsp black pepper. Saute for 5 minutes. Add in Italian sausage and cook until browned.
Stir in flour, garlic powder, Italian seasoning, 1/4 tsp salt, and 1/4 tsp black pepper for 1 minute stirring continuously. Stir in chicken broth. Bring o a boil over high heat. Add in pasta. Bring heat to a medium high and cook for 10-15 minutes until pasta is cooked through and tender.
Turn off burner and add in spinach, parmesan cheese, and heavy whipping cream. Stir to combine. Enjoy.