Cook the pasta according to package instructions, then drain and set aside.
Heat olive oil in a large skillet over medium-high heat. Add chicken, season with salt, pepper, Italian seasoning, and red pepper flakes. Cook until golden brown and cooked through.
Add minced garlic and sauté for 1 minute until fragrant.
Lower the heat and stir in the heavy cream, chicken broth, and grated Parmesan. Stir well to combine.
Add sun-dried tomatoes and spinach. Let the sauce simmer for 3-5 minutes until the spinach wilts and the sauce thickens.
Toss in the cooked pasta, mixing everything together until well coated.
Garnish with fresh basil and serve warm.