The Ultimate Guide on How Long to Cook Shank Ham in Oven to Perfection

The shank ham is a classic centerpiece for holidays, Sunday dinners, and celebratory feasts. Known for its iconic tapered shape and rich, meaty flavor, it is often preferred over the butt end because it is easier to carve and offers a beautiful presentation. However, because most hams purchased at the grocery store are already precooked or smoked, the “cooking” process is actually a precise reheating exercise. Getting the timing right is the difference between a succulent, juicy slice of ham and a dry, salty disappointment.

Knowing how long to cook shank ham in oven settings requires an understanding of weight, temperature, and whether the ham is bone-in or spiral-cut. This guide will walk you through every minute and degree to ensure your next roast is the star of the table.

Understanding the Shank Ham Basics

Before you set your timer, it is important to know exactly what you are working with. The shank ham comes from the lower leg portion of the hog. It contains a single straight bone, which makes it much easier to navigate with a carving knife than the butt end, which contains the complex hip bone.

Most shank hams found in modern markets are “city hams,” meaning they have been wet-cured in a brine and are fully cooked when you buy them. The label will typically say “fully cooked” or “ready to eat.” Your goal in the oven is to bring the internal temperature up to a food-safe and palatable level without evaporating the moisture trapped inside the muscle fibers.

Preparing Your Ham for the Oven

Preparation is just as vital as the cooking time itself. For the best results, take the ham out of the refrigerator about 1 to 2 hours before you plan to put it in the oven. Taking the chill off the meat allows for more even heat distribution. If you put a dead-cold 10-pound ham into the oven, the exterior will likely dry out before the center reaches the desired temperature.

Remove all packaging, including the plastic disc that often covers the bone end. Place the ham in a heavy roasting pan. To prevent the bottom from scorching and to create a moist environment, add about a half-inch of liquid to the bottom of the pan. Water works fine, but apple juice, pineapple juice, or even a splash of white wine can add a subtle layer of aroma and flavor to the steam.

The Standard Timing for Fully Cooked Shank Ham

When cooking a fully cooked, bone-in shank ham, the general rule of thumb is to cook it at a low temperature to preserve moisture. Most experts recommend setting your oven to 325 degrees Fahrenheit.

At this temperature, you should plan for 15 to 18 minutes of cook time per pound. For example, if you have a 10-pound shank ham, your total time in the oven will be approximately 2.5 to 3 hours.

If you are working with a “cook-before-eating” ham—which is less common but still available—the timing increases significantly. These hams must reach a higher internal temperature to be safe, requiring about 22 to 25 minutes per pound at 325 degrees Fahrenheit.

The Importance of Internal Temperature

While time-per-pound estimates are a great starting point, the only way to be 100% certain of your ham’s readiness is to use a meat thermometer. Oven calibrations vary, and the thickness of the ham can affect how quickly heat penetrates to the bone.

For a fully cooked shank ham, you are aiming for an internal temperature of 140 degrees Fahrenheit. This is the sweet spot where the ham is hot all the way through but hasn’t begun to lose its structural integrity or moisture. If you are cooking a ham that was not pre-cooked, you must reach an internal temperature of 145 degrees Fahrenheit to ensure safety.

Insert the thermometer into the thickest part of the meat, making sure the probe does not touch the bone. Bone conducts heat differently than meat, and touching it will give you a false, higher reading.

Adjusting Time for Spiral Cut Shank Hams

Spiral-cut hams are incredibly convenient because they are pre-sliced all the way to the bone. However, these slices create more surface area, which means the ham can dry out much faster than an uncut shank.

If you are cooking a spiral-cut shank ham, you should reduce the cooking time slightly to 10 to 12 minutes per pound at 325 degrees Fahrenheit. Because the heat can move between the slices, it warms up faster. To combat dryness, it is even more critical to wrap the ham tightly in heavy-duty aluminum foil during the reheating process.

Adding the Glaze: When to Start the Clock

A glaze adds that signature sticky-sweet crust that everyone loves, but it shouldn’t be on the ham for the entire duration of the bake. Most glazes contain high amounts of sugar, which will burn if exposed to oven heat for hours.

The best practice is to increase the oven temperature to 400 degrees Fahrenheit during the last 15 to 20 minutes of cooking. Brush the glaze generously over the shank ham and return it to the oven uncovered. The high heat will caramelize the sugars and create a beautiful lacquer without drying out the interior of the meat. This final “blast” of heat does not significantly change the overall cooking time, but it does require you to keep a close eye on the ham to prevent scorching.

The Resting Period

One of the most overlooked steps in the “how long” equation is the resting time. Once the ham reaches 140 degrees Fahrenheit, remove it from the oven and tent it loosely with foil. Let it rest for at least 15 to 20 minutes before carving.

During this time, the juices that were pushed to the surface by the heat will redistribute back into the muscle fibers. This ensures that when you finally slice into the shank, the moisture stays in the meat rather than running out onto the cutting board.

Common Mistakes That Affect Cooking Time

Several factors can unintentionally extend or shorten your cooking time. One common mistake is opening the oven door too frequently to “check” on the ham. Every time the door opens, the oven temperature can drop by as much as 25 degrees Fahrenheit, which adds minutes to the total process.

Another factor is the type of roasting pan used. A dark, heavy pan absorbs and radiates more heat than a shiny, thin disposable aluminum tray. If you are using a disposable tray, you may find that the ham takes an extra 10 or 15 minutes to reach the target temperature.

Summary of Shank Ham Cooking Times

To keep things simple, here is a quick reference for a standard 325 degrees Fahrenheit oven:

  • For a 7-9 pound shank ham, expect 2 to 2.5 hours.
  • For a 10-12 pound shank ham, expect 2.5 to 3.5 hours.
  • For a 13-15 pound shank ham, expect 3.5 to 4 hours.

Always remember that these are estimates. Start checking the internal temperature about 30 minutes before the minimum estimated time to ensure you don’t overcook the meat.

FAQs

Should I cover the shank ham with foil while it cooks in the oven?

Yes, it is highly recommended to cover the ham with aluminum foil or a tight-fitting roasting pan lid for the majority of the cooking time. This traps the steam and moisture inside, preventing the outer layers of the shank from becoming tough or leathery. You should only remove the foil during the last 15 to 20 minutes if you are applying a glaze that needs to caramelize under direct heat.

Can I cook a shank ham at a higher temperature to save time?

While you can technically cook a ham at 350 degrees Fahrenheit or 375 degrees Fahrenheit, it is not recommended. Higher temperatures increase the risk of the outside of the ham drying out before the center is warm. The goal of reheating a shank ham is “low and slow.” Stick to 325 degrees Fahrenheit for the best balance of efficiency and moisture retention.

How do I know if my shank ham is “fully cooked” or “ready to cook”?

You must check the product label carefully. A “fully cooked” ham has been heated to a safe temperature during processing and only needs to be warmed to 140 degrees Fahrenheit. A “ready to cook” or “cook before eating” ham has been cured but not fully heated, and it must reach an internal temperature of 145 degrees Fahrenheit. If the label is missing, treat it as a “ready to cook” ham to be safe, which means adding about 5 to 7 minutes per pound to your estimated time.

Does the bone in the shank ham affect the cooking time?

Yes, the bone acts as a heat conductor once it warms up, but it also adds mass to the center of the ham. Bone-in hams generally take slightly longer to cook per pound than boneless hams, but they are much more flavorful and less likely to dry out. The bone helps the meat retain its shape and provides a deeper, more traditional ham flavor that many people prefer for holiday meals.

What should I do if my ham is still cold in the middle but the outside is getting dark?

If the exterior is browning too quickly, tent the ham loosely with aluminum foil and ensure there is still liquid in the bottom of the roasting pan. You can also lower the oven temperature to 300 degrees Fahrenheit to allow the center more time to catch up without further punishing the outside. This is why using a meat thermometer is so important; it prevents the guesswork that leads to unevenly cooked meat.