Ingredients
Equipment
Method
- Preheat oven to 350°F (175°C) if baking.
- Cook the pasta: Fill a large pot with salted water and bring to a boil. Add the macaroni and cook al dente according to package directions. Drain and set aside.
- Prepare the BBQ chicken: Shred the cooked chicken and toss it with the BBQ sauce.
- Make the cheese sauce: In a large saucepan over medium heat, melt the butter. Whisk in the flour and cook for 1-2 minutes, stirring constantly, to create a roux.
- Gradually whisk in the milk, making sure to break up any lumps. Continue whisking until the sauce is smooth.
- Bring the sauce to a simmer, stirring constantly. Cook for 5-7 minutes, or until the sauce has thickened slightly and can coat the back of a spoon.
- Remove the saucepan from the heat and stir in the cheddar cheese, Monterey Jack cheese, and Gruyere cheese (if using). Stir until the cheese is melted and the sauce is smooth and creamy.
- Season the cheese sauce with salt, pepper, garlic powder, and onion powder. Taste and adjust seasonings as needed.
- Combine: Add the cooked pasta and BBQ chicken to the cheese sauce. Stir until everything is evenly coated.
- Bake (Optional): Pour the mac and cheese into a greased 9x13 inch baking dish. Top with extra shredded cheese or breadcrumbs. Bake in the preheated oven for 20-25 minutes, or until golden brown and bubbly.
- Serve: If not baking, serve straight from the saucepan.
- Garnish: Top with your favorite toppings, such as crispy bacon, chopped green onions, extra shredded cheese, or a drizzle of BBQ sauce. Serve immediately.
Notes
For an extra creamy sauce, use freshly grated cheese instead of pre-shredded. Store leftovers in an airtight container in the refrigerator for up to 3-4 days. Reheat in the microwave, oven, or stovetop, adding a splash of milk if needed to restore creaminess. For variations, try adding a pinch of cayenne pepper for a spicy kick, or substitute the chicken with pulled pork or grilled vegetables.