Preheat the smoker to 225°F. and set with your favorite wood chips/pellets.
To a half size aluminum pan, add the uncooked pasta; Scatter chopped butter and cream cheese evenly over the pasta..
Mix the seasonings and sprinkle evenly over the dish.
Pour the milk and heavy cream into the pan and stir everything to combine. Ensure all the macaroni pieces are coated.
Cover with foil and place in the smoker for 2 hours, stirring halfway through. After 2 hours, remove the pan from the smoker. Uncover, stir in shredded cheese, re-cover and return to the smoker for an additional hour, stirring after 30 minutes.
If at 30 minutes left of cooking time, there seems to still be a considerable amount of liquid in the bottom of the dish, you can remove the foil for the remainder of the cooking process.
Garnish with toppings of your choice and serve while warm and creamy.
Notes
Be sure to use block cheese, as pre-shredded cheese has additives that behave the same way as flour. This can cause the mac and cheese to bind up.
Use enough liquid to cover 98% of the uncooked pasta.
Cook covered with foil in the smoker so as to trap steam and avoid dry spots on the macaroni.