How to Cook a Bone-in Ham with Glaze

How to Cook a Bone-in Ham with Glaze

While often made at Christmas or Easter, glazed ham is an easy-to-make crowd pleaser any time of year. Since most ham is sold already fully cooked, there’s very little actual cooking to do here. Heating it low and slow will help retain its juiciness and allow your sweet glaze to become deliciously sticky without burning.

How Long to Cook a Ham

To reheat a fully cooked ham, plan for 12 to 15 minutes per pound at 300 degrees, as in our recipe for Honey Ginger Baked Ham below. You may need to adjust the cook time if using another recipe that calls for a different oven temperature.

How Much Ham per Person

When buying a bone-in ham, calculate about 1/2 pound of ham per person (a bit more if you want leftovers). Plan for about 1/3 pound per person if you’re using a boneless ham.

How to Choose a Ham

There are several factors to consider when buying a ham to bake:

  • Bone-in ham provides the best flavor and juiciest meat.
  • Look for a ham that says it’s already fully cooked. This makes it easier to prepare the baked ham with glaze, and it’s what most recipes call for.
  • Unsliced ham is preferable to spiral cut, since it’s less likely to dry out during cooking.
  • While a butt-end ham has more meat, a shank-end ham is easier to cut. Both are flavorful and will work in any recipe.

Tips for the Best Baked Ham

A few helpful hints for how to cook a ham:

  • Let the ham come to room temperature before baking. This will ensure that the meat heats more evenly.
  • If you opt for an uncooked or partially cooked ham, be sure to follow the directions on the package and heat to the appropriate temperature. Fully cooked hams don’t have to be cooked to as high of a temperature since they’re only being reheated.
  • Spiral-cut (pre-sliced) hams have a tendency to dry out, so keeping the ham tightly wrapped in tinfoil during the cooking process is even more important if you’re using this kind of ham. Once uncovered, try to put as much glaze in between the slices as possible.

How to Store Leftover Ham

If you haven’t devoured all of your delicious ham, you can store leftovers in the refrigerator for 3 to 4 days, or freeze them in an airtight container for 3 to 4 months.

Speaking of leftovers, be sure to save the ham bone for soup.

Recipe: Honey Ginger Baked Ham

Try out this classic baked ham recipe with an added twist. The not-too-sweet glaze adds a savory, smoky flavor.


  • 3/4 cup honey
  • 1/4 cup rice wine vinegar
  • 1 Tbsp. ginger, finely grated
  • 9-lb. bone-in ham


Step 1: Preheat your oven to 300˚F.

Step 2: In a small bowl, combine honey, vinegar and ginger. Then set aside for later.

Step 3: Place the ham flat-side down on a rack in a roasting pan, then add about 1” of water to the bottom of the pan. Using a sharp knife, score the fat and skin of the ham in a crisscross pattern, forming roughly 1” squares, being careful not to cut into the meat itself. This allows the glaze to penetrate the meat, adding flavor. Brush the ham with about 1/4 cup of glaze and cover the pan tightly with foil.

Step 4: Bake for 1 1/2 to 2 hours, until the internal temperature reaches 100˚F.

Step 5: Remove the ham from the oven and increase the heat to 450˚F. Remove the foil and brush the top of the ham with another 1/4 cup of glaze.

Step 6: Return the ham to the oven for 5 minutes, then brush lightly with the remaining glaze every 5 minutes until the exterior is shiny and golden brown and the internal temperature reaches 145˚F.

Step 7: Remove the ham from the oven and let it rest, uncovered, for at least 20 minutes.

Step 8: Slice and serve. Refrigerate any leftovers

To complete your meal, find inspiration for side dishes that pair perfectly with bone-in ham from our recipe collection. For even more easy meal ideas, check out our Easy Meal Solutions page.

For more ham tips, here are more tips on how to cook a ham.