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.

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
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
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
- A shallow roasting pan
- Aluminum foil
- A meat thermometer
- Water or apple cider (about 1 cup)
Step-by-Step Instructions
- 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. - 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.
- 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.
- 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.
- 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.
- 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.
- 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.
(found on the package label)
| - | oven temperature |
| - | total cook time |
| - | target internal temp |
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.

- 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
- 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
Easy Glaze Recipe Ideas for Ham
🍍 Love a good glaze? My Baked Ham with Pineapple and Brown Sugar Glaze is one of my most popular holiday recipes. It goes deep on everything from choosing the right ham to getting that gorgeous caramelized finish. Highly recommend bookmarking it alongside this post!
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:

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
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
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
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
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:

- Crock Pot Ham and Bean Soup - the perfect use for that leftover ham bone
- Ham, Cabbage and Potatoes - a hearty one-pot meal the whole family loves
- Leftover Ham Pie - simple, satisfying, and ready in under an hour
- Leftover Ham Recipes - even more ideas for using up every last bit
- Old Fashioned Ham Salad - a classic that comes together in minutes and is perfect on crackers or sandwiches
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!

