Most of the hams sold in grocery stores have already been cooked. These hams can be safely served at room temperature or reheated to warm them. A ham labeled "ready to cook" hasn't been cooked, although it may have been smoked. This fresh ham may not have the characteristic cured, smoky flavor of a pre-cooked ham, but may taste more like a pork roast. When cooked properly, it becomes juicy and tender with a crispy crust. Plan on 1/4 to 1/3 pound per serving for a boneless butt ham; 1/3 to 1/2 pound per serving for a bone-in ham.
Unwrap the ham and salt it generously with approximately 1 teaspoon of salt per pound of meat. Refrigerate the salted ham at 40 degrees Fahrenheit for up to three days. Fresh hams have not been dry-cured, brined or smoked. Salting them ahead of time allows the salt to permeate the meat, adding flavor and tenderness.
Preheat the oven to 350 degrees Fahrenheit. Place the ham in a shallow roasting pan and add enough water to cover the bottom of the pan. Cover the pan tightly with aluminum foil.
Bake the fresh ham for about 17 to 20 minutes per pound, or until a thermometer inserted in the ham reads 130 degrees.
Combine fruit preserves, juice or chutney with mustard, vinegar or soy sauce for a sweet and tangy glaze. Remove the foil and brush the glaze on the ham. Continue baking until the ham reaches an internal temperature of 145 degrees. Remove the ham from the oven and allow it to rest for at least 3 minutes before carving it.