The Ultimate Guide on How to Cook Bone In Ham in Oven to Perfection

Cooking a bone-in ham is often seen as the centerpiece of a celebratory meal, whether it is for Easter, Christmas, or a large Sunday dinner. While the task might seem daunting due to the size of the roast, it is actually one of the most forgiving and straightforward meats to prepare. Because most hams purchased at the grocery store are already precooked or smoked, your primary job is to heat it through without drying it out and to apply a glaze that adds that iconic sweet and savory crust.

Understanding the nuances of temperature control, moisture retention, and glazing techniques is the secret to moving from a “good” ham to a legendary one. In this guide, we will walk through every step of the process, from choosing the right cut to carving the final slice.

Choosing Your Bone In Ham

Before you even preheat your oven, you need to select the right piece of meat. There are generally two types of bone-in hams you will find at the butcher: city hams and country hams.

City hams are the most common. They are brined and usually fully cooked or smoked. These are the hams that come out juicy and tender. Country hams, on the other hand, are dry-cured with salt and aged. They have a much more intense, salty flavor and a drier texture. For a standard holiday feast, a city ham is almost always the preferred choice.

You also have the choice between a shank end and a butt end. The shank end (the lower leg) has that classic tapered ham shape and is much easier to carve because it contains only one straight bone. The butt end (the upper hip) is leaner and more tender but contains a complex T-shaped bone that makes carving a bit of a puzzle. Most home cooks opt for the shank end for both aesthetics and ease of service.

Preparing the Ham for the Oven

Preparation is minimal but crucial. If your ham came in a plastic vacuum-sealed bag, start by removing the packaging over a sink, as there is often excess brine inside. Pat the ham dry with paper towels.

One of the most important steps for flavor and appearance is scoring the fat. Using a sharp knife, create a diamond pattern across the surface of the fat cap, cutting about a quarter-inch deep. This does two things:

  • it allows the glaze to penetrate deep into the meat
  • and gives the fat a place to render, preventing it from curling and pulling away from the meat.

Take the ham out of the refrigerator about 1 to 2 hours before you plan to cook it. Bringing the meat closer to room temperature ensures more even heating, so the edges don’t become rubbery before the center is warm.

The Importance of Low and Slow Heat

The biggest mistake people make when learning how to cook bone in ham in oven is using too much heat. Remember, you aren’t “cooking” the meat in the traditional sense; you are reheating it. High temperatures will cause the muscle fibers to tighten and squeeze out all the moisture.

Set your oven to 325 degrees Fahrenheit. This moderate temperature allows the heat to penetrate slowly to the bone without scorching the exterior.

Place the ham in a heavy roasting pan. For the best results, place it flat-side down. To prevent the meat from drying out, add about a cup of liquid to the bottom of the pan. Water works fine, but apple cider, pineapple juice, or even a splash of white wine adds an extra layer of aromatic steam that flavors the meat from the outside in.

Sealing in the Moisture

Because ham is lean and already cooked, evaporation is your enemy. You must create a sealed environment for the first part of the cooking process. Cover the roasting pan tightly with heavy-duty aluminum foil. If your roasting pan has a lid, you can use that, but ensure it creates a tight seal.

If the ham is too tall for the foil to cover easily, you can create a “tent” by joining two pieces of foil together. The goal is to trap the steam inside so the ham bathes in its own juices throughout the duration of the bake.

Timing the Cook

A general rule of thumb for a fully cooked bone-in ham is to heat it for 12 to 15 minutes per pound. If you have a 10-pound ham, you are looking at roughly 2 to 2.5 hours in the oven.

However, time is only a guideline. The only way to be certain is to use a meat thermometer. You are aiming for an internal temperature of 140 degrees Fahrenheit. Insert the thermometer into the thickest part of the ham, making sure it does not touch the bone, as the bone conducts heat differently and will give you an inaccurate reading.

Crafting and Applying the Glaze

The glaze is where you get to show off your culinary personality. A classic glaze usually involves a balance of sugar and acid. Common ingredients include brown sugar, honey, maple syrup, Dijon mustard, cloves, and fruit juices.

You should not apply the glaze at the beginning of the cooking process. Because glazes are high in sugar, they will burn if left in the oven for two hours. Instead, wait until the ham has reached an internal temperature of about 120 degrees Fahrenheit (usually about 30 to 45 minutes before it is finished).

Remove the ham from the oven and increase the oven temperature to 400 degrees Fahrenheit. Carefully remove the foil and brush a generous layer of glaze all over the ham, making sure it gets into the scores you cut earlier. Return the ham to the oven uncovered. Every 10 to 15 minutes, apply another layer of glaze. This “layering” effect creates a thick, tacky, and caramelized crust that is the hallmark of a great ham.

The Resting Period

Once the ham reaches 140 degrees Fahrenheit, remove it from the oven. This is the most underrated step: let it rest. Transfer the ham to a cutting board and tent it loosely with foil. Let it sit for at least 15 to 20 minutes.

Resting allows the juices to redistribute throughout the meat. If you cut into it immediately, the moisture will run out onto the board, leaving you with dry slices. Resting also makes the meat easier to handle and carve.

Carving the Bone In Ham

  1. To carve a shank-end ham, lay it on its side.
  2. Cut a few slices off the thinner side to create a flat base, then turn the ham so it stands securely on that flat surface.
  3. Slice vertically down toward the bone.
  4. Once you have made several vertical slices, cut horizontally along the bone to release the slices.

Don’t forget to save the ham bone. It is packed with marrow and collagen and makes the world’s best base for split pea soup, navy bean stew, or even a pot of collard greens.

Frequently Asked Questions

Should I wrap the ham in foil or leave it uncovered?

For the majority of the cooking time, you should keep the ham tightly covered with foil. This prevents the moisture from evaporating and keeps the meat tender. You should only uncover the ham during the last 30 to 45 minutes of cooking when you increase the heat to apply and caramelize the glaze.

How do I prevent the ham from becoming too salty?

Most bone-in hams are salt-cured, so they are naturally salty. To mitigate this, avoid adding any extra salt to your glaze. Using a sweet glaze with ingredients like honey, brown sugar, or pineapple juice helps balance the natural salinity of the meat. You can also soak the ham in cold water for a few hours before cooking to leach out some of the salt, though this is usually only necessary for country-style hams.

What is the best internal temperature for a pre-cooked ham?

Since the ham is already cooked, you are simply reheating it to a safe and palatable temperature. The USDA recommends heating a precooked ham to an internal temperature of 140 degrees Fahrenheit. If you are cooking a “fresh” ham (one that has not been cured or precooked), you must cook it to an internal temperature of 145 degrees Fahrenheit and allow it to rest.

Can I cook a bone-in ham from a frozen state?

It is highly recommended that you thaw the ham completely in the refrigerator before cooking. A large bone-in ham can take 2 to 3 days to thaw properly. If you attempt to cook it from frozen, the outside will become extremely dry and overcooked by the time the center reaches a safe temperature. If you are in a rush, you can use a cold-water bath to speed up the thawing process, changing the water every 30 minutes.

How much ham should I buy per person?

When buying a bone-in ham, you need to account for the weight of the bone itself. A good rule of thumb is to plan for 3/4 to 1 pound of ham per person. This ensures that everyone has a generous serving and that you have enough left over for the highly anticipated ham sandwiches and soups the following day.