You can get away with smoking a ham very fast on a Traeger grill. Generally when smoking with a wood-pellet grill at 225°F you should budget about 12 minutes per pound of ham. A 6 pound ham will take right around an hour and 10 minutes to warm to an acceptable eating temperature. This recipe raises the temperature higher than required, smoking longer than average and is a great way to make sure that it soaks up all of the smoke flavor and results in a crispy bark on the outside. Budget 2.5-3 hours for this recipe with the busy time being in the last hour.