How to Cook a Ham: At What Temp and for How Much Time
What temperature to bake ham at is a common question, and the answer can vary: People have had success baking hams at temperatures ranging from 250 to 400 degrees. We recommend that when you cook a ham, the oven temp should be set on the low side, between 250 and 325. As for the amount of time to bake a ham, you should plan on at least 2 hours of cooking, but the total time will vary widely depending on the size and type of ham.
How Long to Cook a Ham at 325 Degrees
- Precooked, Bone-In Ham, 5-7 lbs.: 18 to 24 minutes per pound
- Precooked, Bone-In Ham, 10-14 lbs.: 15 to 18 minutes per pound
- Precooked, Boneless Ham, 6-12 lbs.: 10 to 18 minutes per pound
- Uncooked, Bone-In Ham, 5-7 lbs.: 22 to 25 minutes per pound
- Uncooked, Bone-In Ham, 10-14 lbs.: 18 to 20 minutes per pound
- Uncooked, Boneless Ham, 2-4 lbs.: 35 to 40 minutes per pound
- Uncooked, Boneless Ham, 5-8 lbs.: 30 to 45 minutes per pound