The ham shank is often the unsung hero of the holiday table or the Sunday family dinner. While many people gravitate toward the more expensive butt end of the ham, the shank offers a classic appearance and a rich, deep flavor that is hard to beat. However, the most common question for home cooks isn’t about the seasoning or the glaze; it is the timing. Figuring out how long to cook a ham shank can be the difference between a succulent, tender masterpiece and a dry, tough disappointment.
When you bring a ham shank home, you are usually dealing with a “city ham,” which means it has been cured and often pre-smoked. Because these hams are typically sold fully cooked, your job in the kitchen is less about “cooking” in the traditional sense and more about reheating the meat to a safe and palatable temperature without losing its natural moisture. If you happen to have a fresh, raw ham shank, the process changes significantly, requiring much longer times and higher internal targets.
Understanding the Ham Shank Basics
Before we dive into the specific timers and temperatures, it is important to know exactly what you are working with. The shank is the lower portion of the leg. It contains a single, straight bone, which makes it incredibly easy to carve compared to the butt end. The meat on the shank tends to be leaner, but because it surrounds that central bone, it absorbs a lot of flavor during the heating process.
The weight of a ham shank usually ranges between 7 and 11 pounds. This size makes it ideal for feeding a medium-sized crowd. Because of its shape and bone structure, heat penetrates the shank differently than it does a boneless roast. The bone acts as a conductor, helping to warm the center, but the leaner nature of the meat means it is susceptible to drying out if left in the heat for too long.
Estimating the Cooking Time by Weight
The golden rule for reheating a fully cooked, bone-in ham shank is to calculate your time based on weight. In a standard oven set to 325°F, you should plan for 18 to 24 minutes per pound.
If you have a 10-pound ham shank, you are looking at a total time of roughly 3 to 4 hours. This wide window exists because every oven is calibrated differently, and the initial temperature of the ham when it leaves the refrigerator plays a major role.
If your ham is labeled “cook before eating,” it is a partially cooked product. For these, you must extend the time to 22 to 30 minutes per pound at 325°F to ensure it reaches a safe internal temperature of 160°F. Always check the label carefully, as the difference in timing is crucial for food safety.
Step by Step Preparation for the Oven
Preparation is just as important as the time spent in the oven. To ensure the ham stays moist during those three or four hours, you need to create a humid environment.
- Start by preheating your oven to 325°F.
- While the oven warms up, place the ham shank in a heavy roasting pan. You should place it flat-side down. This protects the cut surface from direct heat and allows the natural fats to render down through the meat.
- Add about half a cup of liquid to the bottom of the pan. This could be water, apple juice, cider, or even a splash of ginger ale.
- Cover the entire roasting pan tightly with heavy-duty aluminum foil. The goal is to trap the steam inside. If the foil is loose, the moisture will escape, and the outer layers of the shank will become leathery before the center is warm.
Monitoring the Internal Temperature
While time-per-pound estimates are great for planning your afternoon, they are not a substitute for a meat thermometer. The only way to truly know how long to cook a ham shank is to measure the internal temperature.
For a fully cooked ham, you want to pull it out of the oven when it reaches 135°F or 140°F. As the ham rests, the residual heat will carry it up to the recommended 145°F. If you leave it in until the thermometer reads 145°F while still in the oven, it will likely climb to 155°F or higher during the rest, resulting in dry meat.
Insert the thermometer into the thickest part of the shank, making sure the tip does not touch the bone. The bone will be hotter than the meat, which can give you a false high reading.
The Glazing Phase
Most people want that iconic sticky, sweet crust on their ham. Glazing adds about 20 to 30 minutes to your total cooking time.
Once your ham reaches approximately 125°F, remove it from the oven and carefully take off the foil. Turn the oven heat up to 400°F. Brush your glaze—whether it is a honey-mustard mix, a brown sugar rub, or a maple syrup base—liberally over the surface.
Put the ham back into the oven uncovered. Every 10 minutes, apply another layer of glaze. This “painting” technique creates a thick, caramelized bark. Because the oven is now hotter, you must watch it closely to ensure the sugars in the glaze don’t burn. Once the ham reaches that 135°F to 140°F mark and the outside looks mahogany and glossy, it is done.
Alternative Methods and Their Timelines
The oven isn’t the only way to handle a ham shank. If your oven is occupied by side dishes, you might consider the slow cooker or an electric roaster.
Slow Cooker Ham Shank
Cooking a ham shank in a slow cooker is a “low and slow” approach that results in incredibly tender meat that almost falls off the bone. However, space is the biggest limitation. You may need to trim the shank to fit it inside a standard 6-quart crockpot.
On the Low setting, a ham shank will take 4 to 6 hours. On High, it can be ready in about 2 to 3 hours. Since the slow cooker traps moisture effectively, you don’t need to add as much liquid as you would in the oven—just a quarter cup is usually enough.
Electric Roaster
An electric roaster functions similarly to a traditional oven but is more energy-efficient for a single item. Set the roaster to 325°F. The timing remains the same as the oven method: 18 to 24 minutes per pound. The benefit here is that the smaller environment of the roaster often keeps the ham more moist than a large, drafty oven.
Resting the Meat
One of the most overlooked steps in the process of cooking a ham shank is the rest period. Once the ham comes out of the oven, it needs to sit for at least 15 to 20 minutes before you even think about touching it with a knife.
During this time, the muscle fibers, which have tightened up under the heat, begin to relax. This allows the juices to redistribute throughout the meat. If you carve it immediately, the moisture will run out onto the cutting board, leaving the actual meat dry. Keep the ham loosely tented with foil during the rest to keep it warm.
Handling Leftovers Safely
Once the meal is over, you need to handle the leftovers properly to ensure they remain safe to eat. A ham shank should not sit out at room temperature for more than two hours.
Carve the remaining meat off the bone as soon as possible. This allows the meat to cool down faster in the refrigerator. Store the meat in airtight containers or wrap it tightly in foil. Leftover ham stays fresh in the fridge for 3 to 5 days.
Don’t throw away that bone! The shank bone is packed with marrow and collagen. It is the perfect base for split pea soup, navy bean stew, or even a rich stock for collard greens. You can freeze the bone for up to three months if you aren’t ready to make soup right away.
Common Mistakes to Avoid
- The biggest mistake people make is skipping the foil. Because a ham shank is a lean cut, the dry air of an oven is its worst enemy. Without a foil shield, the exterior will turn into “ham jerky” before the center is even lukewarm.
- Another mistake is over-glazing too early. If you put a sugar-heavy glaze on the ham at the beginning of a four-hour cook, the sugar will burn, turn black, and taste bitter. Always wait until the last 30 minutes of the process.
- Finally, avoid “peeking.” Every time you open the oven door or lift the foil to check the ham, you lose heat and steam. This can add 10 to 15 minutes to your total cook time for every check. Use a probe thermometer that stays in the meat and has a display outside the oven if you want to be precise without losing heat.
Frequently Asked Questions
Can I cook a ham shank from a frozen state?
It is highly recommended that you thaw your ham shank completely in the refrigerator before cooking. Thawing can take 24 to 48 hours depending on the size. If you must cook it from frozen, you will need to increase the cooking time by at least 50 percent, and you run a high risk of the outside becoming overcooked while the center remains cold.
How do I keep the ham shank from drying out?
The best way to maintain moisture is to use the “flat-side down” positioning, add liquid to the bottom of the roasting pan, and seal the pan tightly with aluminum foil. Cooking at a lower temperature like 325°F rather than 350°F or 400°F also helps preserve the internal juices.
Is a ham shank the same as a ham hock?
No, they are different cuts. A ham shank comes from the leg and contains a significant amount of meat, making it suitable for a main course. A ham hock is the joint where the foot attaches to the leg; it is much smaller, contains mostly skin, bone, and tendons, and is used primarily for flavoring soups and beans rather than being served as a roast.
What is the difference between a shank end and a butt end ham?
The shank end is the lower part of the leg. It has a single bone and a tapered shape, making it easier to carve. It is leaner than the butt end. The butt end is the upper part of the leg; it is meatier and contains more fat, but it has a complex, T-shaped bone that makes carving a bit more difficult.
How much ham shank should I buy per person?
When buying a bone-in ham shank, you should plan for about 3/4 to 1 pound of ham per person. This accounts for the weight of the bone and ensures that everyone gets a generous serving with enough left over for sandwiches the next day. For a 10-person dinner, an 8 to 10-pound shank is usually perfect.