01 -
Bring a large pot of salted water to a rolling boil. Add penne pasta and cook according to package directions until al dente. Drain thoroughly and set aside.
02 -
In a large skillet, melt butter over medium heat. Whisk in flour and cook for 1 minute until mixture forms a smooth paste, stirring constantly to prevent burning.
03 -
Gradually whisk in milk and heavy cream, stirring constantly to prevent lumps from forming. Continue cooking until mixture begins to thicken, about 3-4 minutes.
04 -
Stir in mozzarella cheese, Parmesan cheese, garlic powder, and onion powder. Continue stirring until cheeses melt completely and sauce becomes smooth and creamy.
05 -
Fold in cooked shredded chicken and buffalo sauce, stirring well to ensure every piece of chicken is evenly coated. Season with salt and pepper to taste.
06 -
Add drained pasta to the skillet and gently toss until pasta is fully coated with buffalo chicken alfredo sauce. Serve immediately, garnished with fresh parsley if desired.