F. Spoon extra marinade over the roast occasionally as it cooks. Using a meat thermometer, roast should be removed from the oven when the internal temperature reaches 1. F. for fork tender, pulled pork quality. If you want a roast you can slice, remove when the internal temperature reaches 1. F. Immediately cover with foil and let rest for at least 1. Grill. Use a covered grill, such as the Webber kettle or a covered gas grill. Bank the coals to each side, leaving an empty space beneath your fresh ham or pork shoulder roast. If using a gas grill, use front and rear burners only. The idea is to cook with indirect heat. You want a low heat, so do not over do it with the coals Spoon extra marinade over the roast occasionally as it cooks. If not using a gas grill, add charcoal to the sides as needed to maintain roasting temperature. Using a meat thermometer, roast should be removed from the grill when the temperature reaches 1. F. for fork tender, pulled pork quality. If you want a roast you can slice, remove when the internal temperature reaches 1. F. Immediately cover with foil and let rest for at least 1. The roast will continue to cook after you remove it from the heat. Stovetop. Place the fresh ham or pork shoulder in a large Dutch oven, or a covered stock pan whatever you have that the pork will fit in. Easy Finger Food Appetizers on this page. Add about one cup of marinade to the pan. Bring to a boil. Adjust the heat to low, cover and cook until completely done. Add additional marinade as needed to keep at least one inch of liquid in bottom of pan otherwise the roast will burn. Using a meat thermometer, roast should be removed from the pan when the temperature reaches 1. F. for fork tender, pulled pork quality. If you want a roast you can slice, remove when the internal temperature reaches 1. F. Servings based on the size of your ham. Allow about 14 to 12 pound per person, depending on side dishes.