Season the sliced chicken breasts with salt, black pepper, smoked paprika, and garlic powder
Heat 3 tbsp olive oil in a large pan and cook the seasoned chicken until golden and cooked through, then set aside
Cook the pasta according to package directions, reserve ½ cup pasta water, then drain
In the same pan, melt 3 tbsp butter and sauté the minced garlic and chopped onion until fragrant
Add the chopped sun-dried tomatoes and tomato paste, stirring well
Pour in the heavy cream and chicken broth, stirring to combine
Add the Italian seasoning and red pepper flakes if using
Return the cooked chicken to the pan
Stir in the grated Parmesan cheese until melted
Add the fresh spinach and cook until wilted
Add the cooked pasta to the sauce and toss to combine, adding pasta water if needed for desired consistency
Garnish with fresh basil and extra Parmesan cheese before serving
