Preheat your oven to 350°F (175°C) to prepare for baking.
Bring a large pot of salted water to a boil. Add the uncooked penne pasta and cook according to package directions until al dente. Drain well and set aside.
In a large mixing bowl, combine the shredded chicken, buffalo sauce, softened cream cheese, garlic powder, onion powder, and a pinch of salt and pepper. Mix thoroughly until the cream cheese is well incorporated and the mixture is smooth.
Gently fold in the cooked penne pasta, half of the shredded cheddar cheese, and all of the mozzarella cheese. Ensure the pasta is evenly coated in the creamy buffalo sauce mixture.
Lightly grease a 9x13 inch baking dish with cooking spray or butter. Pour the pasta mixture into the dish, spreading it evenly.
Sprinkle the remaining shredded cheddar cheese evenly over the top of the pasta. If desired, add the blue cheese crumbles for an extra layer of flavor.
Place the dish in the preheated oven and bake for 25-30 minutes, or until the cheeses are melted, bubbly, and slightly golden on top.
Once baked, remove the dish from the oven and let it sit for a few minutes to cool slightly. Before serving, garnish with freshly chopped green onions for a pop of color and flavor.
Notes
Serve directly from the baking dish for a rustic feel. Drizzle additional buffalo sauce on top before garnishing with green onions.