Cook elbow macaroni according to package directions. Drain and set aside.
In a saucepan, melt butter over medium heat. Add flour and whisk continuously for 1–2 minutes to create a roux.
Slowly pour in the milk and heavy cream while whisking until smooth.
Reduce heat and stir in cheddar cheese and mozzarella cheese until fully melted and creamy.
Season with garlic powder, onion powder, salt, and black pepper.
Add cooked macaroni to the sauce and stir well. This Creamy Honey Pepper Chicken Mac and Cheese becomes extra rich and velvety at this stage.