How Long to Cook an Uncured Ham
Most uncured hams are precooked, meaning that you really just need to warm them up. It should take about 2 hours in a 250-degree oven to prepare an uncured baked ham, or roughly 15 minutes per pound. However, if your uncured ham has not been precooked, you'll need to extend this bake time to ensure that it's thoroughly cooked. Precooked hams should be heated to an internal temperature of 140 degrees, while raw hams need to be brought to at least 145 degrees.