How Long Should You Cook a Ham for Thanksgiving Dinner?

As you plan your Thanksgiving menu, the centerpiece is often a juicy baked ham. But how long should you actually cook it for? In this guide, we’ll provide timing guidelines to perfectly roast your holiday ham.

Picking the right cook time ensures

  • Even heating throughout

  • A tender, moist interior

  • A glazed, crispy exterior

Follow our tips for serving up sublime ham that wows your guests!

Ham Cooking Time per Pound

The general rule of thumb for baked ham is:

  • Cook for 15-20 minutes per pound

So for example, a 10 lb ham bakes for 150-200 minutes total.

Factors like bone-in, shape, and cured method impact timing slightly. But the per pound method works for most hams.

Oven Roasting Steps and Timing

Follow these steps for foolproof ham roasting:

  • Preheat oven to 325°F. Use a meat thermometer.

  • Place ham on a rack in a roasting pan, fat side up. Add 1⁄2 inch water to the pan.

  • Cover tightly with foil and roast at 325°F. Calculate 15-20 minutes per pound.

  • After total calculated time, remove foil and brush with glaze.

  • Increase heat to 400°F-425°F. Roast 15 more minutes until glazed.

  • Check inner temp, it should reach 140°F when done.

  • Let rest 15 minutes before slicing.

The initial roasting tenderizes the ham. The high heat finish helps caramelize the glaze.

Bone-In vs Boneless Ham

Bone-in hams take slightly longer than boneless:

  • Bone-in: 18-20 minutes per pound

  • Boneless: 15-18 minutes per pound

The bone conducts heat slower than meat. So bone-in hams need added roasting time.

Smoked, Cured, Fresh, and Spiral-Cut Hams

Different types of ham also impact cooking times:

  • Smoked ham: 15-18 minutes per pound

  • Fresh ham: 22-25 minutes per pound

  • Cured ham: 15-18 minutes per pound

  • Spiral-cut ham: 9-12 minutes per pound

Smoking and curing adds flavor but tenderizes the meat, reducing roast time. Fresh hams take the longest.

Ham Glaze and Resting Tips

Here are some final ham tips:

  • Glaze multiple times during the last 30 minutes for even coverage.

  • Let roast ham rest at least 10-15 minutes before slicing for juicy results.

  • For ease, ask your butcher to score and tie bone-in hams before cooking.

  • Leftovers keep refrigerated for 5-7 days. Slice, seal, and freeze for longer storage.

With the right time and temperature, your Thanksgiving ham will be mouthwateringly moist and delicious. Now relax and enjoy time with loved ones while your ham roasts to perfection.

Honey Glazed Ham – The Perfect Thanksgiving Feast


How long does it take to cook a ham at 350?

Heat oven to 350°F. Place ham, flat side down, on rack in shallow roasting pan; cover tightly with aluminum foil. Bake approximately 13 to 18 minutes per pound until heated through. Remove ham from oven.

How long does a 7 lb ham take to cook?

half ham on a rack in a shallow roasting pan. Bake uncovered until the internal temperature reaches 160° (18–20 minutes per pound for a 10–15-lb. ham; 20 minutes per pound for a 5–7-lb. ham; or 35 minutes per pound for a 3–4-lb.

How long does a 3 lb ham take?

In the oven: Preheat your oven to 325°F and bake for 30 minutes per pound or until heated through. Remove ham from oven. Let rest for 10 minutes before serving.

How long to cook a fully cooked ham and at what temperature?

Smoked Ham, Pre-Cooked You’ll find most hams available at the grocery store are smoked and fully cooked, and simply require you to heat them up. Reheat cooked ham in an oven set to 325 degrees F until the ham reaches an internal temperature of 140 degrees F. 10 to 14 lbs. 15 to 18 min/lb.

How long does it take to cook a holiday ham?

The cooking times and temperatures you need for your holiday ham. Cooking a holiday ham is a time-consuming endeavor. Make sure you know exactly how long you’ll need to cook your ham before you get started — a whole, bone-in ham (not pre-cooked) can take upwards of four hours to cook, depending on how much it weighs.

Is honey baked ham as good as regular ham?

The addition of honey will affect the calorie content of the food. One tablespoon of honey contributes to approximately 64 calories. In addition, the use of heat when making baked ham will reduce the quality of the honey.

How to cook a ham for Thanksgiving?

Slice the ham carefully, following the scored cuts for easy serving. Arrange the slices on a platter and garnish with fresh herbs, such as rosemary or thyme, for an elegant touch. Now that you know how to cook a delicious ham for Thanksgiving, it’s time to gather your ingredients and get cooking!

How long do you cook a Ham in the oven?

Cover the roasting pan with aluminum foil and place it in the preheated oven. Cook the ham for about 15 minutes per pound or until the internal temperature reaches 145°F (63°C). Use a meat thermometer to check for doneness. During the last 15 minutes of cooking, remove the foil and brush the ham with more glaze.

Leave a Comment