01 - Preheat oven to 375°F. Grease a 9x13-inch baking dish with cooking spray or butter.
02 - Bring a large pot of salted water to boil. Cook rigatoni until al dente according to package directions. Drain well and set aside.
03 - Season diced chicken with salt and pepper, tossing to coat evenly.
04 - Heat olive oil in a large skillet over medium-high heat. Add seasoned chicken and cook until fully cooked through and lightly golden, about 5–7 minutes. Transfer to a plate.
05 - In the same skillet, melt butter over medium heat. Add minced garlic and sauté until fragrant, about 1 minute. Sprinkle flour over butter and whisk constantly for 1–2 minutes to cook out raw flour taste.
06 - Gradually whisk in whole milk and chicken broth, stirring continuously to prevent lumps. Add Italian seasoning and red pepper flakes. Simmer until sauce thickens enough to coat the back of a spoon, about 3–5 minutes.
07 - Remove skillet from heat. Stir in mozzarella, cheddar, and Parmesan cheeses until completely melted and sauce is smooth and creamy.
08 - Add cooked chicken and drained rigatoni to the cheese sauce. Fold together gently until pasta and chicken are evenly coated.
09 - Transfer mixture to prepared baking dish, spreading evenly. Sprinkle remaining ½ cup mozzarella cheese over the top.
10 - Bake for 20–25 minutes until cheese is melted and bubbly, and top is golden brown.
11 - Remove from oven and let rest for 5 minutes before serving. Garnish with chopped fresh parsley if desired.