Preheat your smoker to 225°F (107°C).
Cook the elbow macaroni according to package instructions until al dente.
In a saucepan, melt butter over medium heat.
Add the cream cheese and stir until smooth.
Gradually mix in the milk, smoked paprika, salt, and pepper.
Stir in the shredded cheddar, mozzarella, and gouda until melted.
Combine the cheese sauce with the cooked macaroni in a large bowl.
Transfer the mixture to a baking dish, topping with breadcrumbs if desired.
Place the dish in the smoker for about 30 minutes.
Remove from the smoker and let cool slightly before serving.