Bring a large pot of salted water to a boil and cook the twisted pasta according to package instructions until al dente. Drain and set aside.
In a large skillet, melt 1 tablespoon of butter over medium-high heat. Add the cubed chicken breasts, season with salt, pepper, and half the Italian seasoning. Cook until chicken is browned and cooked through, about 5-7 minutes. Remove chicken from skillet and set aside.
In the same skillet, reduce heat to medium and add remaining 2 tablespoons of butter. Add minced garlic and sauté for about 1 minute until fragrant.
Pour in the heavy cream and chicken broth, stirring well to combine. Add remaining Italian seasoning, red pepper flakes if using, and season with salt and pepper to taste.
Bring the sauce to a gentle simmer and cook for 3-5 minutes until slightly thickened.
Stir in the grated Parmesan cheese until melted and the sauce is smooth.
Return the cooked chicken to the skillet and add the drained pasta. Toss everything together until pasta and chicken are evenly coated with the creamy sauce.
Garnish with chopped fresh parsley before serving. Enjoy hot!