Preheat the oven to 350 degrees F.
Place the ham slices on a microwave-safe dish lined with paper towels. Cover the ham with a damp paper towel and microwave on low heat until the ham is slightly crisp on the edges and the fat is absorbed in the paper towels, 2 to 3 minutes.
Remove the ham from the microwave and discard the paper towels. Using two forks, shred the ham into small bite-size pieces. Place the ham into a large mixing bowl.
Add the cream cheese, Cheddar, sour cream, garlic powder, shallot and 1 teaspoon black pepper to the mixing bowl and stir to combine. Spread the ham and cheese mixture into a 9-inch pie plate. Set aside.
In a small mixing bowl, combine the pecans, butter and Worcestershire sauce. Sprinkle the seasoned pecans over the ham and cheese dip.
Bake the dip until hot and bubbly around the edges, 25 to 30 minutes. Serve warm with butter crackers, corn tortilla and celery.
For this recipe, it is best to render some of the salty fat out of the country ham. This is usually done in the oven, baked low and slow for over an hour! In this recipe, we used a shortcut and rendered out some of the fat in the microwave instead!