1 Bake a preserved ham that has not been precooked at all for 20 minutes per pound (0.5 kg). 2  Bake a fresh bone-in ham for 20 to 25 minutes per pound or a fresh boneless ham for 30 to 35 minutes per pound (0.5 kg). Bake a partially-or fully-cooked preserved ham for 10 minutes per pound (0.5 kg) to reheat the ham completely through. 2  Bake a preserved ham that has not been precooked at all for 20 minutes per pound (0.5 kg).