I start by seasoning the chicken with garlic powder, paprika, salt, and pepper. This step ensures every piece is flavorful before hitting the skillet.
Heat olive oil in a skillet over medium heat. Cook the chicken until golden brown on both sides, about 5-6 minutes, then remove and set aside.
In the same skillet, add chopped onion and minced garlic. Sauté for 2-3 minutes until fragrant, making the base of the sauce flavorful.
Toss in the sun-dried tomatoes and Italian seasoning. Stir for a minute to release the rich, savory flavors.
Pour in the chicken broth and heavy cream, bringing it to a gentle simmer. Then stir in Parmesan cheese until melted and smooth.
Fold fresh spinach into the sauce and return the cooked chicken to the skillet. Cook for 2-3 minutes until the spinach wilts and chicken is coated.
Add cooked penne pasta directly into the skillet. Toss gently to combine, ensuring every piece is coated with the creamy sauce. Serve immediately.