01 -
Boil elbow macaroni in salted water according to package instructions until al dente. Drain thoroughly and set aside.
02 -
In a large saucepan over medium heat, melt butter. Add flour and whisk continuously for 1 minute until slightly golden.
03 -
Gradually pour in milk and heavy cream, whisking consistently. Allow mixture to simmer for 3 to 5 minutes until thickened.
04 -
Add cheddar and mozzarella cheeses to the sauce, stirring until fully melted and smooth.
05 -
Season with salt and black pepper according to preference.
06 -
Fold the drained macaroni into the cheese sauce, ensuring the pasta is evenly coated.
07 -
In a separate bowl, mix shredded chicken with barbecue sauce until well combined.
08 -
Gently fold the barbecue chicken mixture into the mac and cheese or layer chicken on top as desired.
09 -
Drizzle extra barbecue sauce over the dish and garnish with chopped green onions if using. Serve immediately.