In a large pot, bring salted water to a boil. Add elbow macaroni and cook according to package instructions until al dente. Drain and set aside.
In a bowl, mix the shredded chicken with BBQ sauce and honey until well coated. Set aside.
In a large saucepan, melt butter over medium heat. Stir in cream cheese until melted and creamy. Gradually add milk, stirring constantly.
Once the mixture is smooth, add sharp cheddar cheese and Monterey Jack cheese, continuing to stir until melted. Season with garlic powder, onion powder, salt, and pepper.
Add the cooked macaroni and the BBQ chicken mixture to the cheese sauce, stirring to combine evenly.
Preheat your oven to 350°F (175°C). Transfer the mac and cheese mixture to a greased baking dish.
In a small bowl, mix breadcrumbs with a little melted butter (if desired) and sprinkle evenly over the mac and cheese.
Place the baking dish in the preheated oven and bake for 20-25 minutes or until the top is golden brown and bubbly.
Remove from the oven and allow to cool for a few minutes. Garnish with chopped green onions before serving.
Notes
Serve in individual bowls or family-style; drizzle with extra honey BBQ sauce for added flavor.