Season the chicken breasts with salt, black pepper, and Italian seasoning. Heat olive oil and 2 tablespoons of butter in a large skillet over medium-high heat. Add the chicken and cook until golden and cooked through. Remove chicken and set aside.
In the same pan, melt the remaining butter. Add the garlic and red pepper flakes and cook just until fragrant.
Pour in the chicken broth and scrape up all the browned bits. Add the uncooked pasta and stir. Bring to a boil.
Reduce heat and let the pasta cook until al dente, stirring occasionally so nothing sticks. Most of the liquid should absorb but remain saucy.
Lower the heat and stir in the heavy cream, cream cheese, garlic powder, and onion powder.
Gradually stir in the parmesan cheese until the sauce is smooth and creamy.
Add the cooked chicken back to the pan and stir everything together until warmed through.
Finish with fresh parsley and extra parmesan if desired. Serve hot and enjoy.