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