The Ultimate Guide on How to Cook a 10lb Ham for Your Next Feast

A beautifully glazed, golden-brown ham is the undisputed centerpiece of holiday gatherings and Sunday dinners. Whether you are hosting a festive Easter brunch, a cozy Christmas dinner, or a large family reunion, knowing exactly how to cook a 10lb ham is a fundamental skill for any home cook. A 10lb ham is the “Goldilocks” of roasts—it is large enough to feed a crowd of ten to fifteen people while still fitting comfortably in a standard roasting pan and oven.

Cooking a ham might seem intimidating because of its size, but it is actually one of the most forgiving proteins you can prepare. Most hams purchased at the grocery store are “city hams,” which means they are already cured and fully cooked. Your job isn’t so much “cooking” from scratch as it is reheating the meat to perfection while adding layers of flavor through glazes and aromatics.

Choosing the Right 10lb Ham

Before you preheat your oven, you need to understand what kind of ham you have sitting in your refrigerator. Not all 10lb hams are created equal, and the type you choose will dictate your preparation method.

Bone-In vs. Boneless

A bone-in ham is widely considered the superior choice for flavor and presentation. The bone helps conduct heat evenly throughout the meat and keeps the interior moist. Plus, you get the added bonus of a ham bone to use for soups or beans later. A boneless ham is much easier to slice and offers more meat per pound, but it can occasionally be a bit drier if not monitored closely. For a 10lb weight, a bone-in “shank end” or “butt end” is the most common find.

Spiral-Cut vs. Whole

Spiral-cut hams are pre-sliced in a continuous circle all the way to the bone. They are incredibly convenient for serving, but they are also more prone to drying out in the oven because the heat can penetrate the slices more easily. A whole, uncut ham requires a bit of knife skill at the table, but it retains its juices much better during the reheating process.

Essential Tools for Success

To handle a 10lb piece of meat effectively, you will need a few basic kitchen tools. Preparation is half the battle when it comes to a stress-free dinner.

  • A heavy-duty roasting pan with high sides.
  • A roasting rack to lift the ham off the bottom of the pan, allowing heat to circulate.
  • Heavy-duty aluminum foil to prevent the meat from drying out.
  • A reliable meat thermometer to ensure the internal temperature is accurate.
  • A pastry brush for applying your glaze.

Preparation and Preheating

The first step in how to cook a 10lb ham is bringing the meat closer to room temperature. Take the ham out of the refrigerator about 1 to 2 hours before you plan to put it in the oven. This takes the chill off the center and ensures that the outside doesn’t overcook while the inside is still cold.

Preheat your oven to 325 degrees Fahrenheit. While some recipes suggest higher temperatures, a low and slow approach is the secret to a juicy ham. High heat will cause the sugars in the ham and glaze to burn before the center is warm.

Remove all packaging, including the plastic disc that is often found on the bone end of the ham. Place the ham in the roasting pan, flat side down (or cut side down). If you are using a bone-in ham that isn’t cut flat, just position it so it sits as sturdily as possible. Add about a cup of water, apple juice, or white wine to the bottom of the pan. This creates a steamy environment that prevents the ham from turning into leather.

The Reheating Process

Cover the roasting pan tightly with aluminum foil. You want to create a sealed environment so the moisture stays trapped inside. Place the pan in the center of the preheated oven.

For a 10lb ham that is fully cooked/cured, the general rule of thumb is to cook it for 15 to 20 minutes per pound. This means your 10lb ham will likely need between 2.5 and 3 hours in the oven. However, the most accurate way to tell when it is done is by using a thermometer. You are looking for an internal temperature of 140 degrees Fahrenheit.

If you are cooking a “fresh” ham (one that is not cured or pre-cooked), the rules change significantly. A fresh ham must reach an internal temperature of 145 degrees Fahrenheit and requires a much longer cooking time. However, 90% of hams sold in modern supermarkets are of the cured, “ready to eat” variety.

Crafting the Perfect Glaze

The glaze is where you get to show off your culinary personality. While many hams come with a little packet of glaze, making your own from scratch is easy and tastes infinitely better. A good glaze needs a balance of sweetness, acidity, and spice.

Classic Brown Sugar and Mustard Glaze

Mix one cup of packed brown sugar with two tablespoons of Dijon mustard and a splash of apple cider vinegar. This creates a thick, tacky paste that clings to the meat. You can add a pinch of ground cloves or cinnamon for that classic holiday aroma.

Honey and Pineapple Glaze

For a sweeter, more tropical profile, combine half a cup of honey with half a cup of pineapple juice and a teaspoon of smoked paprika. The paprika adds a subtle depth that complements the saltiness of the pork.

When to Apply the Glaze

Timing is everything. Do not put the glaze on at the beginning of the cooking process. Because glazes are high in sugar, they will burn and turn bitter if they spend three hours in the oven. Instead, wait until the last 30 to 45 minutes of cooking.

Remove the ham from the oven, increase the oven temperature to 400 degrees Fahrenheit, and carefully remove the foil. Generously brush the glaze over every inch of the ham. Return it to the oven uncovered. You may want to baste it one or two more times during this final stretch to build up a thick, caramelized crust.

The Importance of Resting

One of the most common mistakes people make when learning how to cook a 10lb ham is slicing it the moment it comes out of the oven. This is a recipe for dry meat. As the ham cooks, the muscle fibers tighten and push the juices toward the surface. If you cut it immediately, those juices will run out onto your cutting board.

Instead, transfer the ham to a carving board and tent it loosely with foil. Let it rest for at least 15 to 20 minutes. This allows the juices to redistribute back into the meat, ensuring every slice is moist and flavorful.

Slicing and Serving

If you have a spiral-cut ham, serving is as simple as cutting along the bone to release the slices. For a whole bone-in ham, use a long, sharp carving knife. Cut a few slices off the thinner side of the ham to create a flat base, then turn the ham onto that flat side so it stays stable. Slice vertically down to the bone, then make a horizontal cut along the bone to release the slices.

Serve your ham with classic sides like scalloped potatoes, roasted green beans, or honey-glazed carrots. The saltiness of the ham pairs beautifully with creamy textures and slightly sweet vegetables.

Storing and Using Leftovers

A 10lb ham is a lot of meat, and unless you are feeding a small army, you will likely have leftovers. Store leftover ham in an airtight container in the refrigerator for up to 4 or 5 days. You can also freeze sliced ham for up to 2 months.

Leftover ham is incredibly versatile. It can be diced for omelets, layered into grilled cheese sandwiches, or added to a hearty split pea soup. Don’t forget to save the bone! Simmering the ham bone in a pot of water with some onions, celery, and bay leaves creates a smoky, rich stock that beats anything you can buy in a carton.

Frequently Asked Questions

How long do I cook a 10lb ham per pound?

For a fully cooked, bone-in ham, you should plan for 15 to 20 minutes per pound at 325 degrees Fahrenheit. For a 10lb ham, this typically results in a total cooking time of approximately 2.5 to 3 hours. Always rely on a meat thermometer rather than the clock to ensure the internal temperature reaches 140 degrees Fahrenheit.

Should I add water to the bottom of the roasting pan?

Yes, adding about a cup of liquid to the bottom of the pan is highly recommended. You can use water, apple juice, cider, or even ginger ale. This liquid creates steam when the pan is covered with foil, which helps keep the ham moist throughout the long reheating process.

Do I need to score the ham before glazing?

While not strictly necessary for flavor, scoring the ham—making shallow, diamond-shaped cuts in the fat layer—allows the glaze to penetrate deeper into the meat. It also creates more surface area for the glaze to caramelize, resulting in a more beautiful, professional-looking presentation at the table.

Can I cook a 10lb ham in a slow cooker?

A 10lb ham is usually too large for a standard 6-quart slow cooker. However, if you have an extra-large oval slow cooker and the ham fits with the lid closed securely, you can cook it on low for 4 to 6 hours. If the lid doesn’t fit, you can create a “tent” out of aluminum foil to seal the top, though the oven method remains more reliable for a ham of this size.

Why did my ham turn out dry?

The most common reasons for dry ham are cooking it at too high a temperature, failing to cover it with foil, or leaving it in the oven too long. If you are using a spiral-cut ham, it is especially important to keep it tightly wrapped in foil and to add liquid to the pan, as the pre-cut slices allow moisture to escape more rapidly than a whole ham.