How To Cook A Pre-cooked Ham
Glazed or plain, a pre-cooked ham only needs gentle warming before it hits the table, so the real work is in the timing. If you want to know how to cook a pre-cooked ham without drying it out, the answer is simple: low heat, a little moisture, and a reliable thermometer.
Most hams sold in stores are already fully cooked. That means you are reheating, not cooking from scratch. Get the temperature and time right, and you will serve juicy slices every time.
What A Pre-Cooked Ham Really Is
A pre-cooked ham has been cured and cooked at the plant. Labels like “fully cooked,” “ready to eat,” or “heat and serve” all mean the same thing. You can even eat it cold straight from the fridge.
So your job is to bring it up to a pleasant serving temperature without turning it into shoe leather. The USDA recommends reheating fully cooked ham to 140°F. That number is your target, not a suggestion.
- Whole ham: 10 to 16 pounds, bone-in or boneless
- Half ham: 5 to 8 pounds, the most common size for home cooks
- Spiral-cut ham: pre-sliced, heats faster, dries out quicker
- Ham steak or mini ham: 1 to 2 pounds, done in under 30 minutes
How To Cook A Pre-cooked Ham
The oven is the most forgiving method. It gives you even heat and room for a glaze. Here is the basic process that works for any size ham.
Step-By-Step Oven Method
- Take the ham out of the fridge 30 to 60 minutes before cooking. A cold center takes longer to warm.
- Heat your oven to 325°F. Lower heat is safer for lean ham.
- Place the ham flat-side down in a roasting pan. Add 1/4 inch of water, broth, or apple juice to the pan.
- Cover the pan tightly with foil. This traps steam and keeps the meat moist.
- Roast until the center reaches 140°F. Check with an instant-read thermometer in the thickest part, away from bone and fat.
- Rest the ham for 10 to 15 minutes before carving. The temperature will climb a few degrees as it sits.
How Long To Heat A Pre-Cooked Ham
Use these times as a guide, then trust your thermometer over the clock. Ovens run hot or cold, and ham shapes vary.
- Whole ham, 10 to 14 pounds: 15 to 18 minutes per pound
- Half ham, 5 to 7 pounds: 18 to 20 minutes per pound
- Spiral-cut ham: 10 to 12 minutes per pound, often less
- Small boneless ham, 3 pounds: about 1 hour total
If your ham is spiral-cut, reduce the covered time and uncover only for the final glaze. Those slices dry out fast once exposed to open heat.
Adding A Simple Glaze
Glaze is optional, but it adds color and flavor. Apply it in the last 20 to 30 minutes of cooking. Brushing it on early can burn the sugars.
- Brown sugar and mustard: equal parts, plus a splash of vinegar
- Honey and orange juice: sweet and bright
- Maple syrup and Dijon: rich and tangy
- Apricot jam thinned with water: easy and mild
Remove the foil, brush on the glaze, and return the ham to the oven. Repeat once or twice until the surface looks glossy. Watch it closely near the end.
Other Ways To Heat A Pre-Cooked Ham
Slow Cooker Method
No oven space? A slow cooker works well for small hams and half hams that fit. Add 1/2 cup of liquid, cover, and cook on low for 4 to 5 hours. Check the temperature at the 3-hour mark to avoid overcooking.
Instant Pot Or Pressure Cooker
This is the fastest route for a small ham. Pour in 1 cup of water or broth, set the ham on a trivet, and cook on high pressure for about 15 minutes for a 3-pound ham. Let the pressure release naturally for 10 minutes.
Air Fryer For Ham Steaks
Ham steaks and thick slices heat in minutes. Set the air fryer to 350°F and cook for 5 to 7 minutes, flipping once. Brush with glaze during the last two minutes.
Common Mistakes To Avoid
- Cooking at high heat. It toughens the meat and dries the edges.
- Skipping the liquid. A dry pan means a dry ham.
- Overheating past 140°F. Higher temps equal drier slices.
- Glazing too early. Sugar burns before the ham is warm.
- Carving right away. Resting keeps the juices in the meat.
Serving And Storing Leftovers
Slice against the grain for tender pieces. Serve with mustard, chutney, or a light pan sauce made from the drippings.
Store leftovers in shallow containers in the fridge within two hours of cooking. Eat them within 3 to 4 days. For longer storage, freeze slices in freezer bags for up to 2 months.
Reheat leftover slices gently in a covered skillet with a spoonful of water, or in the microwave at 50 percent power. High heat will dry them out the second time around.
Final Tips For A Perfect Ham
Buy the right size. Plan on 1/3 to 1/2 pound per person for a bone-in ham, and a bit less for boneless. A 7-pound half ham feeds about 12 to 14 people with leftovers.
Keep a thermometer handy. It is the one tool that turns guesswork into a reliable result. Insert it into the thickest part, avoid touching bone, and pull the ham at 140°F.
Let the ham rest. Those 15 minutes make a real difference in how the slices hold together on the plate.
With low heat, a splash of liquid, and a watchful eye on temperature, a pre-cooked ham becomes one of the easiest main dishes you can serve. No stress, no dry meat, just warm slices ready for the table.