01 -
Bring a large pot of generously salted water to a rolling boil. Add penne pasta and cook 8 to 10 minutes until al dente. Drain thoroughly without rinsing and set aside.
02 -
Melt butter in a large skillet over medium heat until foaming. Whisk in flour continuously for one minute until golden but not browned to eliminate raw flour taste.
03 -
Slowly whisk in whole milk followed by heavy cream. Cook and stir for 3 to 4 minutes until sauce thickens enough to coat the back of a spoon, ensuring a smooth texture.
04 -
Remove skillet from heat. Stir in mozzarella, Parmesan, garlic powder, and onion powder. Return to low heat and stir until cheeses fully melt and sauce is silky. Thin with milk if needed.
05 -
Fold cooked shredded chicken and buffalo sauce into the sauce. Stir gently and season with salt and black pepper as needed, keeping in mind the inherent saltiness of buffalo sauce and cheeses.
06 -
Add drained penne to the skillet. Gently toss with tongs until pasta is evenly coated with the sauce. Serve immediately, garnished with fresh chopped parsley.