Bring a large pot of salted water to a boil and cook pasta until al dente. Reserve 1 cup pasta water, then drain and set aside.
Season chicken with salt, Italian seasoning, pepper, paprika, and red pepper flakes.
Heat butter and 1 Tbsp reserved oil from sun dried tomatoes in a skillet over medium-high heat. Cook chicken for 3–4 minutes until fully cooked. Remove and set aside.
In the same skillet, add garlic and sun dried tomatoes. Cook for 30–60 seconds until fragrant.
Pour in cream and bring to a gentle simmer. Add mozzarella and Parmesan, stirring until melted and smooth.
Add cooked pasta and chicken back into the skillet. Toss well to coat in the sauce.
Add reserved pasta water gradually if needed to loosen the sauce.
Stir in fresh basil and serve warm.