Cook the pasta according to the package directions until al dente. Drain and set aside.
Heat the olive oil in a large skillet over medium-high heat.
Season the chicken with the salt, black pepper, and Italian seasoning. Add it to the skillet and cook for 6 to 8 minutes until golden brown and fully cooked. Transfer to a plate.
In the same skillet, melt the butter and add the minced garlic. Cook for 1 minute until fragrant, stirring frequently.
Stir in the flour and cook for 1 minute while stirring constantly.
Gradually whisk in the chicken broth, then stir in the heavy cream. Simmer for 3 to 4 minutes until the sauce begins to thicken.
Add the Parmesan cheese and stir until melted and smooth.
Return the cooked chicken to the skillet and add the cooked pasta. Toss until everything is evenly coated in the garlic Parmesan sauce.
Cook for 1 to 2 minutes until heated through.
Garnish with fresh parsley and crushed red pepper flakes, if desired, before serving.