Combine the honey glaze: In a small bowl, mix the honey, soy sauce, and red pepper flakes. Pour this over the cooked chicken and stir until well coated. Remove from heat and set aside.
Make the roux: In a large pot, melt the butter over medium heat. Add the flour and whisk for about 1-2 minutes to form a roux.
Add the dairy: Gradually add the milk and heavy cream, whisking until smooth and thickened.
Stir in the cheeses: Add cheddar and Parmesan until melted and creamy. Season with garlic powder, onion powder, salt, and pepper to taste.
Combine the pasta and sauce: Mix the cooked macaroni into the cheese sauce until thoroughly coated.
Fold in the chicken until evenly distributed.
Serve hot, garnishing with additional cheese if desired.
Notes
Store leftovers in an airtight container for up to 3 days. To reheat, add a splash of milk and warm in the microwave or stovetop.