Skip to Content

How to Cook a Spiral Ham (plus a Ham Glaze recipe)

If you’ve ever wondered how to cook a spiral ham, look no further. It couldn’t be easier, you just need a few tips and tricks so your holiday ham stays juicy and tender!

a spiral-sliced ham on a table

Every time Easter or Christmas season rolls around, I inevitably receive a few emails from readers asking how to cook a spiral ham.

What they’re really asking is “how do I prevent my ham from drying out if it’s already been cooked and sliced?” And while I prefer cooking a fresh ham (the flavor just can’t be beat), sometimes it’s nice to just throw one in the oven and know that all I have to do is heat it and eat it.

So let’s talk about how to cook a spiral ham.

First, you should put a ham glaze on the outside of your ham but also between the slices, too; this will add tremendous flavor. I usually just throw something together (it almost always involves jam and adobo sauce, I just can’t resist that spicy-sweet combo, even on ham) but I’ve put together a simple ham glaze recipe for you in case you need one.

If you’re ever in a pinch, another easy ham glaze recipe is simply equal amounts of maple syrup and brown sugar then Dijon mustard to taste – couldn’t be more simple and it’s delicious!

When it comes to “cooking” your ham, wrap lightly with foil while baking. This will keep the juices in and prevent them from evaporating while your ham is in the oven. You can occasionally open the tinfoil and baste the ham with the juices, too, which only helps keep it more moist.

a spiral-sliced ham on a platter

Cook it low and slow – you’re really just reheating it – and just long enough that your ham is warm but not dried out. Typically this is about 18 minutes per pound but I’ll sometimes pull mine out about 20 minutes before that since it will stay warm in the tinfoil (and even room temperature ham is MUCH better than dry)!

Most directions for cooking a spiral-sliced ham tell you to reheat your ham at 275F and I agree with this method. The reason for this is because you want to heat your ham slowly so that by the time the center of your ham is warm the outside slices aren’t dried out.

I hope these easy tips will help answer how to cook a spiral ham and allow you to focus on the rest of your holiday dinner. And don’t forget to save that ham bone; I have a terrific and easy Split Pea Soup with Ham recipe coming tomorrow!

If you've ever wondered how to cook a spiral ham, look no further. It couldn't be easier, you just need a few tips and tricks so your holiday ham stays juicy and tender! Includes a fantastic 3-ingredient ham glaze recipe, too!

How to Cook a Spiral Ham (plus a delicious Ham Glaze recipe)

Yield: 8
Prep Time: 2 minutes
Total Time: 2 minutes

You could add in a splash of bourbon to this glaze or a few tablespoons of adobo sauce (from a can of chipotles), too.
I use the same amount of glaze regardless of the size of my ham. Anything over 12 pounds, however, and I'd increase the amounts by at least 50%; you can always serve extra glaze on the side (just warm it slightly in the microwave just before serving).


  • 1/2 cup jam, apricot, peach and cherry all work well
  • 1 cup brown sugar
  • 1 tablespoon mustard, use your favorite, I love a spicy brown


  1. Let your ham sit on the counter for about an hour.
  2. Preheat oven to 275F. Line two pieces of foil in different directions on top of large baking sheet. Remove all packaging from ham (including glaze packet) and discard. Place ham on top of foil.
  3. Mix together all ham glaze ingredients. Spread glaze all over the top and sides of ham and between each slice (you can use a brush but I find that using my hands is easiest). Pull up the sides of the foil and wrap ham gently (not loose but not too tight, either), using additional foil if necessary.
  4. Place ham in oven and bake for approximately 18 minutes per pound, opening foil to baste with juices a couple of times during cooking. Remove from oven and baste once more with juices (you can serve extra at the table if desired). Serve and enjoy!
Nutrition Information:

Amount Per Serving: Calories: 164Sodium: 35mgCarbohydrates: 41gSugar: 37g
There's nothing quite like a moist, southern buttermilk cornbread! This version is slightly sweet with fresh corn and will take you to cornbread heaven.
Buttermilk Cornbread (with fresh corn)
This is a copycat recipe of Jose Peppers Espinaca Dip recipe! It's cheesy with so much flavor (and uses homemade Velveeta if you'd prefer that to buying it)!
Jose Peppers Espinaca Dip Recipe


Thursday 28th of November 2019

I remember using pineapple juice in the past. Is this still a good option?

Kristy Bernardo

Saturday 7th of December 2019


Gwen Boswell

Thursday 18th of April 2019

WOW! Absolutely FANTASTIC! I only had strawberry jam on hand and used your suggestion of Chipolte sauce and this is amazingly good. This is my trial run for Easter and it came out well like a pro (despite the fact that it was me). Huge thanks for your site! Sending you and yours thanks and love from Seattle. Happy Easter to all!


Sunday 3rd of March 2019

Amazing!!! All I had was orange marmalade and it was soooo good! Even better for lunch the next day! Thank you for this!


Friday 30th of November 2018

Thanks for the instructions. I'm preparing a ham for an event and won't have an oven. Can I heat the ham low and slow in a slow cooker instead? Will I have to wrap it in foil or would it be moist enough in the slow cooker?


Wednesday 26th of June 2019

I haven't used a slow cooker for this recipe so I'm not sure, I'm sorry.


Monday 2nd of April 2018

How to reheat this wonderful ham that you helped me to prepare yesterday? Thank you!!

Kristy Bernardo

Monday 2nd of April 2018

Hi Jeannie! First, I'm so glad you liked it! As for reheating, I usually use mine for sandwiches so I tend not to reheat it. If you're reheating just a few slices, I'd place a damp paper towel over it and microwave until warm (just not too long or it can dry out, although the moist paper towel will help combat that). Hope that helps! Cheers :)