In a Conventional Oven: Frozen ham should be cooked at 325 F for 18 to 20 minutes per pound. Make sure to place an inch of water in the roasting pan so the ham cooks evenly. According to your ham’s weight, calculate how long it will take to cook in the oven.
In a Slow Cooker: Slow-cooking your ham on the low setting for at least 6 to 8 hours is the best option if you have a slow cooker large enough that the ham will fit in it. Depending on the size of the ham, it may take up to 12 hours for it to fully cook. Be sure to use a meat thermometer so that you know when your ham is done!
In a Pressure Cooker: You probably consider your Instant Pot your best friend in the kitchen if you own one. Unlike slow cookers, pressure cookers allow you to throw all the ingredients in at once to make a delicious meal. To make your ham in a pressure cooker, add all the other ingredients to the pressure cooker and place the ham in it with the cut side facing down. Cook for about 35 minutes at high pressure.
How Long to Bake a Precooked Smoked Ham Per Pound
Precooked ham should be baked until it reaches an internal temperature of at least 145 F, though some brands should be cooked to 165 F.
Type of Ham
Weight Per Pound
Baking Temperature(Oven).
Approximate Baking Time (minutes per pound)
Whole, bone in
10-14 pounds
325 °F
15-18 minutes per pound
Half, bone in
5-7 pounds
325 °F
18-24 minutes per pound
Arm picnic shoulder, boneless
5-8 pounds
325 °F
25-30 minutes per pound
Canned ham, boneless
3-10 pounds
325 °F
15-20 minutes per pound
Vacuum packed, boneless
6-12 pounds
325 °F
10-15 minutes per pound
Spiral cut, whole or half
7-9 pounds
325 °F
10-18 minutes per pound
How Do You Calculate the Cooking Time For a Ham?
Cooking a 1-Ib smoked boneless ham takes 35 to 40 minutes. Therefore, a 1 ½-Ib ham would take approximately 56. 25 minutes.
How long do you cook an 8 pound ham at 350 degrees?