Cook the pasta to al dente according to the package directions. Drain and set aside.
1 pound dry elbow macaroni
Preheat your smoker or BBQ to 225°F. Add wood chips to the coals or fit your BBQ with a smoking box.
Melt the butter in a 12-inch cast iron skillet set over medium heat. Add in the flour, and whisk to combine. Cook for 1 minute.
½ cup unsalted butter, 4 tablespoons all-purpose flour
Whisk in the mustard powder, black pepper, and garlic powder.
1 tablespoon mustard powder, ½ teaspoon ground black pepper, ½ teaspoon garlic powder
Slowly add in the half-and-half, while whisking constantly.
2 cups half-and-half
Bring to a simmer and stir in the cream cheese until completely melted.
4 ounces cream cheese
Stir in the cheeses until melted. Remove from the heat and stir in the cooked macaroni noodles.
2 cups freshly shredded cheddar cheese, 1½ cups shredded or cubed gouda cheese
In a medium bowl, stir together the panko and butter. Evenly sprinkle this over the mac and cheese.
1 cup Panko breadcrumbs, ¼ cup unsalted butter
Smoke for 1 hour and serve.