How to Heat a Ham (So It Stays Juicy Every Time)

There's nothing worse than a dry, rubbery ham on Easter Sunday. The good news? Heating a ham properly is actually simple, it just requires knowing a few key things about your specific ham before you start.

Whether you picked up a pre-cooked spiral ham from the grocery store, you have a bone-in ham tucked in the fridge, or you're working with leftover ham from last night, this guide covers every scenario. I'll walk you through the best way to heat a fully cooked ham, what internal temperature you're aiming for, how to keep it from drying out, and even some easy glaze recipe options if you want to dress it up.

Let's do this.

Overhead view of a baked and glazed ham with a diamond cut pattern on top with the intersections marked with whole cloves.

Jump To: Ham Types · Temperatures · Oven Method · Spiral Ham · Slow Cooker · Leftover Ham · Glaze Recipes · Time Chart · FAQ

*This post may contain affiliate links and I'll earn a commission if you shop through them. You can read my full disclosure here.

First, Know What Kind of Ham You Have

Before you preheat your oven, the most important step is identifying what kind of ham you're working with. This determines your cooking time, oven temperature, and whether you even need to cook it at all.

Pre-Cooked Ham (City Ham)

The most common type you'll find at the grocery store is a city ham - which is a cured, smoked, and fully cooked ham. This includes spiral hams, bone-in ham, boneless ham, and half ham cuts. Since it's already fully cooked, you're really just reheating it, not cooking it from scratch. This is great news for your holiday dinner because it dramatically cuts down your cooking time.

Fresh Ham

A fresh ham is raw pork, it hasn't been cured or smoked. It's less common than a city ham but worth knowing about. If you have a fresh ham, you'll need to cook it to an internal temperature of 145°F followed by a 3-minute rest, and treat it more like a pork roast than a pre-cooked ham. Use your meat thermometer at the thickest part to confirm doneness before serving.

Country Ham

Country ham is salt-cured, dried, and often smoked. It's intensely flavorful and usually sold whole or in slices. Country ham is typically eaten at room temperature or briefly heated - it doesn't need long oven time.

What Temperature Should a Ham Be Heated To?

This is the question I get asked most, and it matters! Here's the breakdown:

  • Fully cooked ham (city ham): Heat to an internal temperature of 140°F
  • Fresh ham (raw): Cook to an internal temperature of 145°F, followed by a 3-minute rest
  • Country ham slices: Can be served at room temperature or warmed briefly, no target temp required

A good meat thermometer is a non-negotiable tool here. I always insert mine into the thickest part of the ham, making sure not to touch the bone. The bone conducts heat differently and can give you a false reading.

The Best Way to Heat a Fully Cooked Ham in the Oven

This is my go-to method - reliable, hands-off, and gives you that beautiful caramelized exterior everyone loves. Here's exactly how to do it.

What You'll Need

Step-by-Step Instructions

  1. Let the ham come to room temperature. Pull your ham out of the refrigerator about 30 minutes before cooking. This helps it heat more evenly and reduces total cook time.
  2. Preheat your oven to 325°F. Low temperatures are key here. Higher temperatures dry out ham fast. If you're heating a smaller ham or ham slices, you can go up to 350°F, but I prefer low and slow for a whole ham.
  3. Place the ham cut side down in a shallow roasting pan. If it's a bone-in ham, nestle it with the cut side down so the flat side sits against the bottom of the pan. Add about 1 cup of water or apple cider to the bottom of the pan. This creates steam and keeps the ham moist.
  4. Cover tightly with aluminum foil. This is the most important step for keeping your ham juicy. The foil traps steam and prevents the surface from drying out before the center comes to temperature. Don't skip this.
  5. Heat based on the size of the ham. A good rule of thumb is 15-18 minutes per pound of ham at 325°F. A 7-pound half ham will take roughly 1 hour 45 minutes. A 10-pound whole ham will be closer to 2.5 hours.
  6. Check the internal temperature at the thickest part. Insert your meat thermometer into the thickest part, avoiding the bone. Once it hits 140°F for a fully cooked ham, it's done.
  7. Optional: Add glaze and finish uncovered. Remove the foil in the last 20-30 minutes of cooking time, brush on your glaze, and let the top caramelize. More on easy glaze recipe ideas below!

A good roasting pan makes all the difference here. I recommend the Roasting Pan with Rack for larger hams, or the Granite Ware 18" Covered Roasting Pan if you want a budget-friendly option that comes with a lid.

🍖

Ham Cooking Time Calculator

Get the exact time and temperature for your ham - no guessing required.

Type of Ham
Bone-In or Boneless?
Oven Temperature
Ham Weight
lbs
Enter weight in pounds
(found on the package label)
Your Ham Cooking Guide
- oven temperature
- total cook time
- target internal temp
Step-by-Step Timeline
Don't skip the thermometer. Insert in the thickest part of the meat, away from the bone. This is the only way to know for sure your ham is done - and it takes 10 seconds.

How to Heat a Spiral Ham Without Drying It Out

Spiral hams are one of the most popular holiday meal choices because they come pre-sliced and ready to serve. But here's the thing: because they're already sliced all the way through, they dry out much faster than a whole ham. Here's how to keep yours perfectly juicy.

Beautifully glazed bone in ham
  • Keep the spiral ham cut side down in your roasting pan and cover it very tightly with foil, even more snugly than you would a whole ham.
  • Reduce your oven temperature to 275°F-300°F for spiral hams. Lower and slower is better.
  • Add a cup of water or fruit juice (apple cider, orange juice, or even pineapple juice work great) to the bottom of the pan before you cover it.
  • Aim for 10-12 minutes per pound of ham.
  • Only remove the foil to glaze in the very last 10-15 minutes, then return to the oven briefly on medium-high heat to set the glaze.

The goal isn't to cook it more; it's to warm it through without losing the moisture that's already there. Think of it like reheating rather than roasting.

How to Heat Ham in the Slow Cooker

The slow cooker is one of the best ways to heat a ham if you want truly hands-off cooking and a consistently juicy result. It's also great if your oven is already tied up with side dishes on a holiday dinner day.

  • Place your ham cut side down in your slow cooker. If it's too large, you can cut it into smaller pieces.
  • Pour about ½ cup of water, apple cider, or orange juice into the bottom of the pan.
  • Cook on LOW for 4-6 hours for a large whole ham, or 2-3 hours for a half ham. Avoid using the HIGH setting, it increases the chance of overcooked, dry ham.
  • Check the internal temperature with a meat thermometer. You're looking for 140°F at the thickest part.

Slow cooker ham is especially great for bone-in ham. The long, gentle heat pulls the meat away from the bone beautifully, and you're left with the most tender ham slices imaginable.

How to Reheat Leftover Ham

Leftover ham is honestly one of my favorite things to have in the refrigerator. Here's how to reheat it without losing that great flavor and moisture.

In the Oven

Wrap individual ham slices tightly in aluminum foil (or tin foil) and heat at 325°F for 10-15 minutes. Add a small splash of water or fruit juice inside the foil packet before sealing it - this creates a little steam pocket that keeps the slices from drying out.

In the Microwave

Place ham slices in a microwave-safe dish, add a tablespoon of water, and cover with a damp paper towel. Heat in 30-second intervals on medium heat until warm throughout. Don't overheat - this is the fastest way to get rubbery, overcooked ham.

On the Stovetop

For ham slices, a skillet over medium-high heat with a small pat of butter is my favorite quick method. 1-2 minutes per side gives you warm ham with a little caramelization. Add a splash of fruit juice or barbecue sauce for extra rich flavor.

In the Air Fryer

Yes, you can reheat ham in the air fryer! Heat your air fryer to 325°F, place ham slices in a single layer, and heat for 3-5 minutes. This works best for thinner slices and gives a slightly crispier edge.

Easy Glaze Recipe Ideas for Ham

A good glaze transforms a simple fully cooked ham into something spectacular. Here are a few easy glaze recipe options that come together in minutes:

Close up view of a bone in spiral cut home with a delicious brown sugar glaze being drizzled over top.

Classic Brown Sugar Glaze

  • 1 cup brown sugar
  • 2 tablespoons Dijon mustard
  • 2 tablespoons apple cider vinegar or orange juice

Combine ingredients in a small saucepan over medium heat. Stir until the sugar dissolves and the glaze just begins to bubble, about 2-3 minutes. Remove from heat and let cool slightly before brushing over the ham during the last 20-30 minutes of cooking time with the foil removed.

Honey Mustard Glaze

  • ⅓ cup honey
  • 3 tablespoons Dijon or whole-grain mustard
  • 1 tablespoon apple cider

This one gives you a sweet glaze with a little bite. Incredible on a spiral-sliced ham.

Pineapple Brown Sugar Glaze

A classic combination that adds a smoky flavor contrast with that sweet, tropical richness. The pineapple juice also helps tenderize the exterior of the ham during the final roasting time.

  • ½ cup pineapple juice
  • ½ cup brown sugar
  • 1 teaspoon ground cloves
  • 1 tablespoon Dijon mustard
  • ¼ cup honey for a deeper flavor

Combine and simmer until reduced and sticky. Brush over ham during the last 30 minutes of baking.

Ham Cooking Time Chart

Use this as a quick reference for total cook time. All temperatures are for a preheated 325°F oven unless noted.

Ham Type

Weight

Approx. Cook Time

Internal Temp

Bone-in half ham (pre-cooked)

5-7 lbs.

1.5-2 hours

140°F

Bone-in whole ham (pre-cooked)

10-14 lbs.

2.5-3.5 hours

140°F

Boneless ham (pre-cooked)

3-6 lbs.

1-1.5 hours

140°F

Spiral ham

5-8 lbs.

~10-12 min/lb. at 275°F

140°F

Fresh ham (raw)

8-12 lbs.

3.5-4.5 hours

145°F + 3 min rest

Frequently Asked Questions

Do I need to let ham come to room temperature before heating?

It's a good idea! Letting your ham sit at room temperature for about 30 minutes before it goes into the oven helps it heat more evenly, especially for a large bone-in ham. Don't leave it out for more than 2 hours for food safety reasons.

How do I know if my ham is fully cooked?

Check the packaging. Most hams from the grocery store are labeled as fully cooked or ready to eat. If you're not sure, the safest bet is to use your meat thermometer and heat it to 140°F internal temperature regardless.

Can I heat a ham in a pressure cooker or Instant Pot?

Yes! For smaller ham cuts, the Instant Pot is a great option. Place a trivet in the bottom, add 1 cup of water, and pressure cook on HIGH for about 5-7 minutes per pound. Do a natural release for 10-15 minutes. It will be incredibly tender.

What's the best way to prevent overcooked, dry ham?

The three things that cause overcooked ham: too-high oven temperature, skipping the foil cover, and cooking past the target internal temperature. Stick with 325°F, cover tightly, and pull it out as soon as your meat thermometer hits 140°F. Let it rest for 15 minutes before carving - the internal temperature will continue to rise slightly.

Can I heat ham from frozen?

You can, but it's not ideal. I recommend thawing in the refrigerator overnight (allow about 4-7 hours per pound of ham). If you must heat from frozen, add about 50% more cooking time and make sure your meat thermometer reads 140°F at the thickest part before serving.

What should I do with the ham bone after?

Save it! A ham bone is liquid gold for soups. Add it to a pot with cold water, dried beans, and vegetables for one of the easiest and most satisfying soups you'll ever make. It freezes well in a freezer bag too.

What to do with leftover ham?

Once your ham is done, the leftovers are where the real magic happens. Here are some of my favorite ways to use them:

close up side view of a piece of leftover ham pie

You've Got This

Heating a ham doesn't have to be complicated or stressful. Once you know your ham type, hit the right internal temperature, and keep that foil on tight, you're set up for the juiciest, most delicious holiday meal on your table.

If you found this helpful, save it to your Pinterest board or share it with someone who has ham questions this Easter and leave a comment below letting me know which method you're using!

signature block with photo of Mary Beth and green cooking pot

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *