01 - Preheat your oven to 375°F (190°C). Lightly grease a 9x13-inch baking dish for assembly.
02 - Bring a large pot of generously salted water to a rolling boil. Cook the elbow macaroni according to package directions until it reaches an al dente texture. Drain the pasta thoroughly and set aside.
03 - In a large saucepan, melt 4 tablespoons of unsalted butter over medium heat. Whisk in the all-purpose flour and cook for 1 to 2 minutes, stirring constantly, until it forms a smooth paste and is lightly bubbling, ensuring it does not brown.
04 - Gradually incorporate the whole milk and heavy cream into the saucepan, whisking continuously. Continue to cook, stirring constantly, for approximately 5 minutes, or until the sauce has thickened to a smooth consistency.
05 - Stir in the buffalo wing sauce and softened cream cheese until fully dissolved and the sauce is homogenous and smooth.
06 - Add the shredded sharp cheddar, shredded Monterey Jack, crumbled blue cheese (if using), garlic powder, and onion powder to the sauce. Season with salt and black pepper to your preference. Stir until all cheeses are completely melted and the sauce is velvety.
07 - Gently fold the shredded cooked chicken and the drained elbow macaroni into the cheese sauce, ensuring everything is evenly coated.
08 - Transfer the mac and cheese mixture into the prepared baking dish, spreading it evenly.
09 - In a small bowl, combine the panko breadcrumbs with the melted butter. Sprinkle this mixture evenly over the surface of the mac and cheese.
10 - Place the baking dish in the preheated oven and bake for 20 to 25 minutes, or until the topping is golden brown and the dip is bubbling.
11 - If desired, garnish with chopped scallions before serving hot.