A fully cooked ham is one of the most convenient centerpieces you can choose for a holiday feast or a Sunday dinner. Because the meat has already been cured and smoked (or boiled), you aren’t actually “cooking” it in the traditional sense of reaching a safe internal temperature for raw pork. Instead, your goal is to gently reheat the meat until it is warm throughout without drying it out. Knowing exactly how long to cook fully cooked ham is the difference between a juicy, flavorful slice and a piece of salty leather.
Understanding the Different Types of Fully Cooked Ham
Before you preheat your oven, you need to identify exactly what kind of ham you have sitting in your refrigerator. The terminology on the label dictates your timing and temperature strategy.
Most hams found in the grocery store are labeled as “fully cooked.” This means they have been heated to an internal temperature of at least 148°F during processing. However, there are variations in how they are cut and prepared.
Bone-In vs Boneless Hams
Bone-in hams are widely considered to have better flavor and a more traditional appearance. The bone acts as a conductor of heat, but it also helps the meat retain its moisture. These usually require a slightly longer time in the oven compared to their boneless counterparts. Boneless hams are pressed into a specific shape and are much easier to slice, making them ideal for sandwiches or large buffets where speed is a priority.
Spiral Sliced vs Whole Hams
Spiral sliced hams are pre-cut in a continuous circle around the bone. While this makes serving a breeze, it also means the meat is more susceptible to drying out because more surface area is exposed to the heat. A whole, unsliced ham has a natural seal that keeps juices locked in, requiring a different approach to timing.
The Standard Temperature and Time Rules
The general consensus for reheating a fully cooked ham is to set your oven to 325°F. This moderate temperature ensures that the exterior doesn’t burn before the center reaches the desired warmth.
For a whole, bone-in ham, you should plan for 18 to 24 minutes per pound. If you are working with a boneless ham, the time usually drops to 10 to 15 minutes per pound. If your ham is a smaller portion, such as a ham steak or a half-ham, you will need to lean toward the shorter end of those estimates.
For a spiral sliced ham, the goal is simply to warm it to about 140°F. Because it is already sliced, it warms up faster. You should estimate about 10 to 12 minutes per pound. Overcooking a spiral ham is the most common mistake home cooks make, leading to a “curled” and dry texture.
Step by Step Guide to Reheating
To achieve the best results, you shouldn’t just toss the ham in a pan and hope for the best. Follow these steps to ensure moisture retention.
- First, remove the ham from the refrigerator about an hour before you plan to put it in the oven. Taking the chill off the meat allows it to heat more evenly. If the ham goes into the oven ice-cold, the outside will be piping hot while the center remains cold.
- Second, prepare your roasting pan. Place the ham flat-side down. If it is a whole ham, you can place it on a rack. Add a small amount of liquid to the bottom of the pan—about a half-cup of water, apple juice, or cider. This creates a steamy environment that prevents the ham from dehydrating.
- Third, wrap the ham tightly with heavy-duty aluminum foil. This is perhaps the most important step. The foil traps the moisture and ensures the steam stays in contact with the meat. If you are using a roasting bag, follow the manufacturer’s instructions, but foil is the gold standard for a traditional roast.
The Role of Glazing
Glazing is what gives a ham its beautiful, lacquered finish and that iconic sweet-and-salty flavor profile. However, timing is everything when it comes to the glaze. Most glazes contain high amounts of sugar, whether from honey, brown sugar, or maple syrup. If you apply the glaze at the beginning of the reheating process, the sugar will burn long before the ham is warm.
The best practice is to increase the oven temperature to 400°F during the last 15 to 20 minutes of heating. Remove the foil, brush the glaze generously over the surface, and return it to the oven uncovered. You can repeat the brushing every 5 to 7 minutes until the glaze is bubbly and caramelized.
Using a Meat Thermometer
While time-per-pound estimates are a great starting point, the only way to be 100% certain is to use a meat thermometer. For a fully cooked ham that was packaged in a USDA-inspected plant, you want to reach an internal temperature of 140°F.
If you are reheating a ham that was not packaged in a federal plant—perhaps one you bought from a local farm or a “fresh” ham that you cooked yourself previously—the USDA recommends heating it to 165°F to ensure food safety.
Always insert the thermometer into the thickest part of the meat, making sure not to touch the bone, as the bone will give an inaccurately high reading.
Alternative Methods for Reheating
While the oven is the most common method, it isn’t the only way to prepare your fully cooked ham.
Slow Cooker Method
The slow cooker is excellent for keeping a ham moist. This works best for smaller boneless hams or ham halves. Place the ham in the slow cooker with a splash of liquid and cook on Low for 4 to 6 hours. This is a “set it and forget it” method that frees up oven space for side dishes like roasted potatoes or green bean casserole.
Air Fryer Method
If you have a small ham or a few thick slices, the air fryer is surprisingly effective. Set the air fryer to 320°F. Wrap the ham in foil and heat for about 10 minutes per pound. For the last 2 minutes, open the foil and apply your glaze to get that crisp edge.
Tips for the Best Ham Experience
Don’t forget the resting period. Once the ham reaches 140°F, remove it from the oven and let it rest, still covered in foil, for at least 15 to 20 minutes. This allows the juices to redistribute throughout the meat. If you slice it immediately, the moisture will run out onto the cutting board, leaving the meat dry.
If you find yourself with leftovers, remember that fully cooked ham can be kept in the refrigerator for 3 to 5 days. You can also freeze it for up to 2 months without a significant loss in quality. Leftover ham is incredibly versatile, working perfectly in split pea soup, breakfast quiches, or diced up in a chef’s salad.
Frequently Asked Questions
Can I eat a fully cooked ham without reheating it?
Yes, because the ham is already fully cooked during the curing and smoking process, it is safe to eat cold right out of the package. This is common for deli hams or when using ham for sandwiches and salads. However, for a main course dinner, most people prefer the texture and flavor of the ham when it has been warmed through and glazed.
Why did my ham turn out tough and dry?
The most likely culprit is either too high a temperature or a lack of moisture. Cooking a ham at temperatures higher than 325°F for the entire duration will cause the proteins to tighten and the moisture to evaporate. Additionally, if the ham was not tightly covered with foil, the dry heat of the oven likely sucked the moisture out of the meat.
Do I need to add water to the pan?
While not strictly mandatory, adding about a half-cup of liquid (water, juice, or wine) to the bottom of the roasting pan is highly recommended. This creates a humid environment inside the foil tent, which acts as insurance against the meat drying out during the long reheating process.
How do I calculate the weight if the bone is included?
When calculating your cooking time, always use the total weight listed on the package, including the bone. The bone-in weight is factored into the standard “minutes per pound” guidelines. Generally, you should plan for about 3/4 pound of bone-in ham per person to ensure everyone gets a generous serving plus some leftovers.
What is the difference between “Fully Cooked” and “Cook Before Eating”?
It is vital to read the label. “Fully Cooked” means the ham reached a safe internal temperature at the processing plant. “Cook Before Eating” or “Fresh Ham” means the pork is raw and must be cooked to an internal temperature of 145°F followed by a rest period. A raw ham will take significantly longer to cook—usually 25 to 30 minutes per pound—and requires much more attention to food safety.