Bring a pot of salted water to a boil. Boil the potatoes for 5 minutes.
Drain and cool in an ice bath to stop the cooking. Set aside.
Add the ham, onions, and garlic to a food processor.
Chop finely. Set aside.
Melt butter in a saucepan over medium heat. Whisk in the flour and cook for 3 minutes.
Whisk in the heavy cream, salt, and white pepper.
Whisk in the ground ham mix. Cook for 2-3 minutes until the sauce starts to thicken.
Whisk in the cheese.
Cook for 2 more minutes until all of the cheese has melted.
Layer the potatoes flat in a well greased aluminum foil pan.
Pour the cheese sauce over the potatoes.
Top with more cheese.
Throw the pan in a 250 degree preheated electric smoker for 1 hour. My potatoes smoked with some brined chicken breasts. They were smoked with hickory and apple woods.