Prepare the Chicken
Pat the chicken dry with paper towels.
In a bowl, coat the chicken with smoked paprika, Italian seasoning, salt, and pepper.
Heat sun-dried tomato oil in a large skillet over medium heat. Sear the chicken for 3 minutes per side until golden.
Lower heat to medium-low, cover, and cook for 6-10 minutes or until the internal temperature reaches 165°F (74°C).
Set aside to cool while preparing the pasta.
Cook the Pasta
Boil pasta according to package directions for al dente. Drain and set aside.
Make the Sauce
In the same skillet, melt butter over medium-low heat. Sauté shallots, onion, garlic, sun-dried tomatoes, and tomato paste with Italian seasoning, salt, and paprika for 2 minutes until fragrant.
Stir in the flour and cook for 1 minute.
Gradually add chicken broth, heavy cream, and spinach. Cook until the sauce thickens and the spinach wilts.
Stir in Parmesan cheese until smooth and creamy.
Assemble the Dish
Dice the cooked chicken into bite-sized pieces.
Add the chicken and pasta to the skillet, stirring gently to coat everything in the sauce.
Garnish with fresh basil and serve immediately!