Cook the penne pasta according to package instructions until al dente. Drain and set aside.
In a large skillet, heat the olive oil over medium heat. Add the chicken pieces, garlic powder, onion powder, salt, and pepper. Cook until the chicken is browned and cooked through, about 5-7 minutes.
Pour in the heavy cream and chicken broth, stirring to combine. Bring the mixture to a gentle simmer.
Add the grated Parmesan cheese and stir until melted and smooth.
Stir in the fresh spinach and Italian seasoning, cooking until the spinach wilts, about 2-3 minutes.
Add the cooked penne pasta to the skillet, tossing to coat the pasta evenly with the creamy sauce.
Serve hot, garnished with chopped parsley.