Preheat your smoker to 225°F (107°C).
Cook the macaroni according to package instructions; drain and set aside.
In a saucepan, melt butter, then whisk in flour to form a roux.
Gradually add milk and cream, whisking until smooth and thick.
Stir in shredded cheeses, smoked paprika, salt, and pepper until melted and smooth.
Combine the cheese sauce with the cooked macaroni.
Pour into a cast iron skillet, sprinkle with breadcrumbs (optional).
Smoke for 1 to 1.5 hours until golden and bubbly.
Serve hot and enjoy!