The Ultimate Guide on How Long to Cook a Bone In Ham in the Oven for Perfect Results

The centerpiece of a holiday feast is almost always a beautifully glazed, golden-brown ham. Whether it is Easter, Christmas, or a Sunday family dinner, the bone-in ham is a classic choice that offers superior flavor and moisture compared to its boneless counterparts. However, the most common source of kitchen anxiety is the timing. No one wants to serve a ham that is cold in the center, and certainly, no one wants a dry, overcooked main course. Understanding how long to cook a bone in ham in the oven is the secret to moving from a stressful cooking experience to a triumphant meal.

Understanding Your Ham Type

Before you can calculate your cooking time, you must identify exactly what kind of ham you have sitting in your refrigerator. Most hams sold in grocery stores are not raw; they are “fully cooked” or “city hams” that have been cured in a brine and often smoked. This means your job in the oven is actually “reheating” rather than “cooking” in the traditional sense.

If you happen to have a “fresh ham,” this is an entirely different culinary beast. A fresh ham is raw pork that has not been cured or smoked. It requires significantly more time in the oven and must reach a higher internal temperature to be safe for consumption. For the purpose of most holiday meals, we will focus primarily on the precooked bone-in ham, while providing the necessary adjustments for fresh varieties.

The Basic Formula for Timing

The general rule of thumb for a fully cooked, bone-in ham is to cook it at a relatively low temperature to prevent the exterior from drying out before the heat reaches the bone. Most experts recommend setting your oven to 325 degrees Fahrenheit.

At 325 degrees Fahrenheit, you should plan for approximately 15 to 20 minutes per pound. For a half ham, which usually weighs between 7 and 10 pounds, this translates to roughly 2 to 3 hours of oven time. For a whole bone-in ham, which can weigh up to 15 pounds or more, you may be looking at 3.5 to 5 hours.

Factors That Influence Cooking Time

While the “minutes per pound” rule is a fantastic starting point, several variables can shift your timeline.

  • The initial temperature of the meat plays a massive role. If you take a large ham straight from a 35 degree Fahrenheit refrigerator and put it into the oven, it will take much longer to reach the target internal temperature than a ham that has sat on the counter for 30 to 45 minutes to take the chill off.
  • The shape of the ham also matters. A long, thin ham will heat more quickly than a round, bulbous one, even if they weigh the same. Additionally, the presence of the bone acts as a heat conductor once it gets warm, but getting that large mass of bone up to temperature takes time.

Preparation Steps for Success

To ensure your ham cooks evenly and stays juicy, prep work is essential.

  1. Start by placing the ham in a heavy roasting pan. If you are cooking a half ham, place it flat-side down. This protects the leanest part of the meat from direct heat exposure and helps lock in moisture.
  2. Pouring a small amount of liquid into the bottom of the pan—such as water, apple cider, or pineapple juice—creates a steamy environment.
  3. Cover the entire roasting pan tightly with heavy-duty aluminum foil. This is perhaps the most important step. Without a tight seal, the oven’s dry heat will wick away the ham’s natural juices, leaving you with a leathery texture.

The Role of Internal Temperature

Regardless of what the clock says, the internal temperature is the only true indicator of doneness. For a fully cooked ham, your goal is an internal temperature of 140 degrees Fahrenheit. This is the temperature at which the meat is hot throughout but hasn’t begun to lose its structural integrity and moisture.

If you are cooking a “fresh” (raw) ham, the rules change significantly. You must cook a fresh ham until it reaches an internal temperature of at least 145 degrees Fahrenheit, followed by a three-minute rest. However, many chefs prefer taking fresh pork closer to 160 degrees Fahrenheit for a more traditional “well-done” ham texture.

Glazing Your Ham

The glaze is where you get to add your personal flair, but timing is everything. Because glazes usually contain high amounts of sugar—whether from honey, brown sugar, or fruit preserves—they will burn if left in the oven for the entire cooking process.

The best practice is to wait until the ham has about 20 to 30 minutes of cooking time remaining. Remove the ham from the oven, increase the temperature to 400 degrees Fahrenheit, and carefully remove the foil. Brush your glaze generously over the surface, getting into any scores or cuts in the fat. Return the ham to the oven uncovered. You can repeat this process every 10 minutes to build up a thick, lacquered crust.

Resting the Meat

One of the most overlooked aspects of how long to cook a bone in ham in the oven is the time spent outside the oven. Once the ham hits 140 degrees Fahrenheit, take it out and tent it loosely with foil.

Resting is non-negotiable. During this 15 to 20 minute period, the juices that have been pushed toward the center by the heat will redistribute throughout the meat. If you carve it immediately, those juices will run out onto the cutting board, leaving the meat dry. Furthermore, “carryover cooking” will occur, where the residual heat increases the internal temperature by another 5 degrees, ensuring a perfect, hot serving temperature.

Tips for Spiral Sliced Hams

Many bone-in hams come pre-sliced in a spiral pattern. While convenient for serving, these are much more prone to drying out because the heat can penetrate the slices directly. If you are cooking a spiral-sliced bone-in ham, reduce your time to 10 to 12 minutes per pound at 325 degrees Fahrenheit. Ensure the foil seal is extra tight, and consider adding a bit more liquid to the pan to compensate for the increased surface area of the meat.

Common Mistakes to Avoid

  • The biggest mistake is cooking at too high a temperature. It is tempting to crank the oven to 400 degrees Fahrenheit to speed things up, but this results in a ham that is charred on the outside and lukewarm near the bone. Patience is the primary ingredient for a successful ham.
  • Another error is failing to use a meat thermometer. Relying solely on the clock is a gamble. Digital probe thermometers that stay in the meat while it cooks are ideal, as they can alert you the second the ham reaches 140 degrees Fahrenheit, preventing even a minute of overcooking.

Frequently Asked Questions

Should I cook a bone in ham covered or uncovered?
You should cook a bone-in ham covered with aluminum foil for the majority of the cooking time. This traps moisture and prevents the outside from drying out. Only uncover the ham during the last 20 to 30 minutes if you are applying a glaze and want to caramelize the exterior.
How long does it take to cook a 10 pound bone in ham?
For a 10-pound fully cooked bone-in ham, it will typically take between 2.5 and 3 hours in an oven set to 325 degrees Fahrenheit. This assumes a rate of roughly 15 to 18 minutes per pound. Always check the internal temperature to ensure it has reached 140 degrees Fahrenheit.
Can I cook a ham at 350 degrees Fahrenheit to save time?
While you can cook a ham at 350 degrees Fahrenheit, it is generally recommended to stay at 325 degrees Fahrenheit. The lower temperature ensures a more even heat distribution. If you do use 350 degrees Fahrenheit, check the temperature earlier, usually around the 12 to 14 minute per pound mark, to avoid drying it out.
How do I keep the ham from drying out in the oven?
To keep a ham moist, place it cut-side down in the pan, add a cup of water or juice to the bottom of the roasting pan, and seal the pan tightly with foil. This creates a braising environment that keeps the meat succulent. Resting the ham for 20 minutes after cooking also helps retain its juices.
What is the difference in cooking time between a shank end and a butt end ham?
The shank end (the lower part of the leg) is more tapered and usually cooks slightly faster than the butt end (the upper, meatier part). However, the difference is usually negligible if you are following the minutes-per-pound rule. The butt end contains the hip bone and is harder to carve, while the shank has a single straight bone, making it a popular choice for easier slicing.