Heat the sun-dried tomato oil in a large Dutch oven over medium heat. Add onion and garlic and sauté for 3–4 minutes until softened and fragrant.
Stir in tomato paste and sun-dried tomatoes. Cook for 2 minutes, stirring constantly, until the paste darkens slightly.
Pour in chicken broth, heavy cream, basil, salt, Italian seasoning, garlic powder, and crushed red pepper. Bring to a gentle boil, then simmer for 12 minutes.
Add pasta, reduce heat to medium-low, and cook for 12 minutes, stirring occasionally, until pasta is tender.
Lower heat to low and stir in spinach, shredded chicken, cream cheese, and Parmesan. Stir for 5 minutes until melted and creamy.
Serve hot and garnish with extra Parmesan and fresh basil.