How To Cook A Pre Cooked Ham – Easy Glazed Ham Reheating Guide

Heating a pre-cooked ham properly focuses on retaining moisture without drying out the meat. If you are wondering how to cook a pre cooked ham, the answer is simpler than you think—you are essentially reheating it, not cooking it from raw. The goal is to warm it through gently, keeping it juicy and flavorful for your meal.

Most store-bought hams are fully cooked, so your main job is to avoid turning it into a dry, tough piece of meat. With the right method, you can serve a ham that tastes like it was slow-roasted from scratch. Let’s walk through the best ways to do this.

How To Cook A Pre Cooked Ham

Before you start, check the label on your ham. It should say “fully cooked” or “ready to eat.” This means you only need to heat it to an internal temperature of 140°F (60°C) for food safety and best texture. Overheating is the biggest mistake—it dries out the meat.

Here is a simple overview of the process:

  • Remove the ham from the fridge 30–60 minutes before heating to take the chill off.
  • Preheat your oven to 325°F (163°C) for most methods.
  • Score the surface in a diamond pattern if you want a glaze to stick better.
  • Place the ham cut-side down in a roasting pan with a rack.
  • Add a little liquid—like water, apple juice, or broth—to the pan to create steam.
  • Cover tightly with foil to trap moisture.
  • Heat for about 10–15 minutes per pound, or until a meat thermometer reads 140°F.
  • Let it rest for 10–15 minutes before slicing.

That is the basic blueprint. Now, let’s break it down into specific methods so you can choose what works best for you.

Oven Method For A Pre Cooked Ham

The oven is the most reliable way to heat a whole ham evenly. It gives you control over temperature and moisture.

  1. Preheat your oven to 325°F (163°C).
  2. Unwrap the ham and discard any plastic packaging or netting. Rinse it quickly under cold water and pat dry with paper towels.
  3. Place the ham on a rack in a shallow roasting pan. If you don’t have a rack, use crumpled foil to lift it off the bottom.
  4. Pour about 1/2 cup of liquid—water, chicken broth, or pineapple juice—into the pan, not over the ham.
  5. Cover the ham tightly with heavy-duty aluminum foil. This traps steam and keeps the meat moist.
  6. Bake for 10–15 minutes per pound. For a 10-pound ham, that is about 1 hour 40 minutes to 2 hours 30 minutes.
  7. Check the internal temperature with a meat thermometer inserted into the thickest part, avoiding the bone. It should read 140°F (60°C).
  8. If you want a glaze, remove the foil during the last 20–30 minutes of baking. Brush on your glaze and increase the oven temperature to 400°F (204°C) to caramelize it.
  9. Let the ham rest for 10–15 minutes before carving. This lets the juices redistribute.

One tip: do not baste the ham with the pan juices. They are often too salty and can make the meat taste briny. Instead, use a separate glaze or just rely on the steam.

Slow Cooker Method For A Pre Cooked Ham

If you want a hands-off approach, a slow cooker works great, especially for smaller hams or spiral-sliced ones. The low heat keeps the meat tender.

  1. Choose a ham that fits comfortably in your slow cooker. Spiral-sliced hams are ideal because they heat through quickly.
  2. Place the ham in the slow cooker, cut-side down. Add 1/2 cup of liquid—water, apple cider, or cola—to the bottom.
  3. Cover and cook on low for 4–6 hours, or on high for 2–3 hours. Check the internal temperature after 2 hours on low; it should reach 140°F.
  4. If you want a glaze, brush it on during the last 30 minutes of cooking. Leave the lid off slightly to let the glaze set.
  5. Remove the ham carefully—it will be very tender. Let it rest for 10 minutes before slicing.

Be careful not to overcook in the slow cooker. Since the ham is already cooked, you are just warming it. Too long on high can make it mushy or dry.

Instant Pot Or Pressure Cooker Method

For a quick option, the Instant Pot can heat a pre-cooked ham in under an hour. This method works best for smaller hams, around 3–5 pounds.

  1. Place the trivet inside the Instant Pot. Add 1 cup of water or broth.
  2. Put the ham on the trivet, cut-side down. If it is spiral-sliced, you can wrap it in foil to hold it together.
  3. Close the lid and set the valve to sealing. Cook on high pressure for 10–15 minutes for a 3–5 pound ham. For larger hams, add 5 minutes per pound.
  4. Let the pressure release naturally for 10 minutes, then do a quick release for any remaining steam.
  5. Check the internal temperature—it should be at least 140°F. If not, return to pressure for a few more minutes.
  6. For a glaze, transfer the ham to a baking sheet and brush with glaze. Broil for 3–5 minutes until bubbly.
  7. Rest for 10 minutes before slicing.

The pressure cooker method is fast, but the texture can be slightly different—more steamed than roasted. It is still juicy and good for a weeknight meal.

Grilling Or Smoking A Pre Cooked Ham

If you want a smoky flavor, you can heat a pre-cooked ham on a grill or smoker. This adds a nice char and depth.

  1. Preheat your grill or smoker to 250–300°F (121–149°C). Use indirect heat—place the ham away from the direct flame.
  2. Soak wood chips (hickory or apple) in water for 30 minutes, then add them to the coals or smoker box.
  3. Place the ham on the grill grates, cut-side down. Cover and cook for 10–15 minutes per pound.
  4. Brush with a glaze during the last 30 minutes of cooking. The smoke will infuse the meat.
  5. Check the internal temperature—140°F is your target.
  6. Let it rest for 10 minutes before carving.

This method works best for whole hams, not spiral-sliced ones, because the slices can dry out quickly. Keep the temperature low and the lid closed as much as possible.

How To Glaze A Pre Cooked Ham

A glaze adds sweetness and a shiny crust. Apply it during the last 20–30 minutes of cooking, not at the start, to prevent burning.

Popular glaze combinations:

  • Brown sugar and honey: Mix 1/2 cup brown sugar with 2 tablespoons honey and 1 tablespoon Dijon mustard.
  • Pineapple and cloves: Use 1 cup pineapple juice, 1/4 cup brown sugar, and 10 whole cloves pressed into the ham.
  • Maple and bourbon: Combine 1/2 cup maple syrup with 2 tablespoons bourbon and a pinch of cinnamon.
  • Orange and ginger: Mix 1/2 cup orange marmalade with 1 teaspoon grated ginger and 1 tablespoon soy sauce.

Brush the glaze on every 10 minutes while the ham is uncovered in the oven. The sugar will caramelize and form a sticky coating. Watch it closely to avoid burning.

Common Mistakes To Avoid

Even though heating a pre-cooked ham is simple, people still mess it up. Here are the most common errors:

  • Overheating: Cooking past 140°F dries out the meat. Use a thermometer every time.
  • Skipping the rest: Cutting into a hot ham releases all the juices. Let it sit for 10–15 minutes.
  • Not adding liquid: Dry heat in the oven will toughen the ham. Always add a little water or broth to the pan.
  • Using high heat: 325°F is the sweet spot. Higher temperatures cook the outside too fast.
  • Forgetting to score: If you glaze, scoring the fat helps the glaze penetrate and creates a nice pattern.

Another mistake is not checking the label. Some hams are labeled “cook before eating” and are not fully cooked. If that is the case, you need to cook them to 145°F (63°C) for safety.

How To Store And Reheat Leftovers

Leftover ham is great for sandwiches, soups, or breakfast. Store it properly to keep it fresh.

  • Wrap leftover ham tightly in plastic wrap or foil, or place it in an airtight container.
  • Refrigerate for up to 5 days. For longer storage, freeze for up to 2 months.
  • To reheat, use a low oven (300°F) or a microwave with a damp paper towel to add moisture. Heat in short bursts to avoid drying.
  • For frozen ham, thaw in the fridge overnight before reheating.

Leftover ham also works well in casseroles, quiches, or diced into salads. Just warm it gently.

Frequently Asked Questions

Do I need to cook a pre-cooked ham?

No, you do not need to cook it. You only need to heat it to 140°F for serving. It is safe to eat cold, but heating improves flavor and texture.

How long do I heat a pre-cooked ham?

Heat for 10–15 minutes per pound in a 325°F oven. A 10-pound ham takes about 1.5 to 2.5 hours. Always use a thermometer to confirm.

Can I heat a spiral-sliced ham without drying it out?

Yes. Cover it tightly with foil and add liquid to the pan. Heat at 325°F for about 10 minutes per pound. Do not overheat, as the slices dry out faster.

What is the best liquid to use for steaming a ham?

Water works fine, but apple juice, pineapple juice, chicken broth, or cola add subtle flavor. Avoid salty broths if your ham is already salty.

Can I cook a pre-cooked ham in a microwave?

Yes, but only for small portions. Place slices on a microwave-safe plate, cover with a damp paper towel, and heat in 30-second bursts until warm. Do not heat a whole ham in the microwave—it will cook unevenly.

Heating a pre-cooked ham is one of the easiest ways to serve a impressive meal with minimal effort. Focus on gentle heat, moisture, and a good thermometer. Whether you use the oven, slow cooker, or grill, the key is to warm it through without drying it out. Follow these steps, and you will have a juicy, flavorful ham every time.