This post may contain affiliate links. Please read our disclosure policy.

Here is the short answer on how to cook a spiral ham: bake it at 325ºF for 13 to 15 minutes per pound, covered with foil, until it reaches 140ºF. That is it. Spiral hams come fully cooked, so you are really just warming it through and adding a glaze. Done this way the ham comes out juicy, sticky-sweet, and ready for the holiday table with almost no hands-on time. Serve it with scalloped potatoes and slow cooker green bean casserole, then turn the leftovers into leftover ham casserole.

Whole glazed spiral ham on a platter with greens and orange slices ready to serve for a holiday dinner.

Why This Spiral Ham Method Works

Kasey Schwartz, founder of All Things Mamma, smiling in her kitchen.

Ham is the centerpiece at our house every Easter and Christmas. Whether it is my maple glazed ham or honey baked ham, a spiral ham is the easiest big main dish you can make, as long as you follow a few rules.

  • ✅ Low oven, covered: 325ºF under foil warms the pre-sliced meat gently so the edges do not dry out.
  • ✅ Thermometer, not the clock: pull it at 135ºF and it coasts to 140ºF while it rests.
  • ✅ Glaze at the end: brushing the glaze on in the last 20 minutes gives you a sticky, caramelized top without burning the sugar.

Amanda, a reader, left this five-star review: “I use this recipe every Easter and it works perfectly! Thank you for the tips.”

Spiral Ham Cook Time and Temperature

Cook a fully cooked spiral ham at 325ºF for 13 to 15 minutes per pound. Check the weight on the package, then use this chart as your starting point and let a meat thermometer make the final call. The ham is ready when the thickest part, away from the bone, reads 140ºF.

Ham weightCook time at 325ºF (covered)
6 pounds1 hour 20 minutes to 1 hour 30 minutes
8 pounds1 hour 45 minutes to 2 hours
10 pounds2 hours 10 minutes to 2 hours 30 minutes
12 pounds2 hours 35 minutes to 3 hours

Boneless spiral hams heat a little faster than bone-in, so start checking the temperature at the low end of the range. If your package says the ham is only partially cooked, follow the package directions and cook it to 145ºF instead.

What Is a Spiral Ham?

A spiral ham is a bone-in ham that has been sliced in one continuous spiral around the bone. The meat stays on the bone so it holds its shape, but every slice is already cut, which makes serving easy and lets the glaze seep between the layers.

Nearly all spiral hams are sold fully cooked. That is why the method below is really about reheating gently and glazing well, not cooking raw meat. Check the label; a few are only partially cooked and will say so.

Sliced glazed spiral ham fanned out on a cutting board showing the juicy pink layers.

Ingredients for Glazed Spiral Ham

Many spiral hams come with a glaze packet, and you can absolutely use it. A homemade pineapple brown sugar glaze takes five minutes and tastes so much better. Here is what you need:

  • Spiral ham: one fully cooked bone-in spiral ham, 8 to 10 pounds for a crowd. Plan on about ¾ pound per person for bone-in.
  • Pineapple juice (½ cup): adds sweetness and a little acidity. Orange juice or apple juice works too.
  • Brown sugar (½ cup): the base of the sticky glaze. Swap in pure maple syrup for a maple glaze.
  • Dijon mustard (2 tablespoons): balances the sugar. Yellow mustard works in a pinch.
  • Ground ginger (¼ teaspoon): a little warmth. Cinnamon or a pinch of cloves are good swaps.

Glaze Variations

  • Honey mustard: replace the brown sugar with ½ cup honey and use the full 2 tablespoons of Dijon.
  • Maple: use maple syrup in place of brown sugar and add a pinch of cinnamon.
  • Brown sugar and cola: swap the pineapple juice for ½ cup cola for an old-fashioned holiday ham flavor.
  • Spicy: stir a teaspoon of hot sauce or a pinch of cayenne into the glaze.

Quick Tip

I like to double the glaze, brush half on the ham, and turn the other half into a sauce. Whisk the extra glaze with about a tablespoon of cornstarch, bring it to a boil in a small saucepan, and serve it on the side.

How to Cook a Spiral Ham in the Oven

The oven is the classic way to cook a spiral ham, and the method could not be simpler. Scroll to the recipe card at the bottom of the page for full instructions.

  1. Preheat the oven to 325ºF. Take the ham out of the fridge while the oven heats and remove any plastic disk on the bone.
  2. Pan it. Place the ham flat side down in a shallow roasting pan or 9×13 baking dish.
  3. Glaze once. Whisk the glaze ingredients together and brush half of it over the ham, working some between the slices.
  4. Cover and bake. Lay a piece of foil loosely over the ham. Bake for 13 to 15 minutes per pound.
  5. Glaze again. In the last 20 minutes, uncover the ham and brush on the remaining glaze. Leave it uncovered so the top gets sticky and lightly caramelized.
  6. Check the temperature. Pull the ham when a meat thermometer reads 135ºF in the thickest part. Tent with foil and rest 10 to 15 minutes; it will climb to 140ºF.

How to Cook a Spiral Ham in the Crockpot

The slow cooker is a lifesaver when the oven is full of side dishes. My crockpot ham recipe has the full method, but here is the quick version:

  1. Place the spiral ham in the slow cooker with the large flat side down. A 7 to 8 pound ham is about the biggest that fits a standard 6 quart crock.
  2. Add about ½ cup of apple juice or water to the bottom to keep the ham moist.
  3. Brush the ham with glaze, cover, and cook on LOW.
  4. Plan on about 18 minutes per pound on LOW, or until a thermometer reads 135ºF. Do not let it go longer than it needs; the slow cooker will dry the slices out if it overcooks.
Spooning pineapple brown sugar glaze over a baked spiral ham in a roasting pan.

How to Keep Spiral Ham From Drying Out

Because every slice is already cut, a spiral ham has a lot of surface area and dries out faster than a whole ham. These four things make the difference:

  • Keep it covered. Foil traps steam for most of the cook time. Only uncover for the final glaze.
  • Keep the oven low. 325ºF is the sweet spot. Hotter ovens dry the outer slices before the center is warm.
  • Stop at 140ºF. The ham is already cooked. Every degree past 140ºF is just moisture leaving the meat.
  • Add a splash of liquid. A little juice or water in the bottom of the pan adds steam under the foil.

How to Cut and Serve a Spiral Ham

Spiral hams are already sliced in one continuous cut from one end of the bone to the other. Set the ham flat side down, then run a knife along the bone to release the slices. They will fall away in neat portions, and you can pull the rest off with a fork or your hands. Spoon a little extra glaze over the platter before serving.

What to Serve With Spiral Ham

How to Store and Reheat Leftover Spiral Ham

  • Refrigerator: Cut the leftover ham off the bone and store the slices in an airtight container for 5 to 7 days. They are perfect for ham and Swiss sliders, ham pie, or ham and cheese quiche.
  • Freezer: Freeze cooked ham in gallon freezer bags for up to 2 months. Thaw overnight in the fridge for ham and cheese breakfast casserole or ham tetrazzini.
  • Reheat: Warm slices in a covered dish at 325ºF with a splash of water or juice for 10 to 15 minutes, or in the microwave under a damp paper towel.

Kasey’s Tips

  • Buy the right size: figure ¾ pound per person for bone-in ham, or ½ pound for boneless, plus a little extra for leftovers.
  • Use the thermometer: the per-pound chart gets you close, but 140ºF is the only number that matters.
  • Save the bone: it makes the best split pea or bean soup.

Frequently Asked Questions

How long does it take to cook a spiral ham?

Plan on 13 to 15 minutes per pound at 325ºF, covered with foil. A 10 pound spiral ham takes about 2 hours 10 minutes to 2 hours 30 minutes. It is done when a thermometer reads 140ºF.

What temperature do you cook a spiral ham at, 325 or 350?

Cook a spiral ham at 325ºF. Because the ham is already fully cooked, a lower oven warms it through without drying out the pre-cut slices. At 350ºF the outer slices tend to dry before the center is hot.

How long do you cook a 10 lb spiral ham?

A 10 pound spiral ham needs about 2 hours 10 minutes to 2 hours 30 minutes at 325ºF, covered. Start checking the temperature at the 2 hour mark and pull it when it reaches 135ºF to 140ºF.

Should a spiral ham be covered when baking?

Yes. Cover the ham loosely with foil for most of the baking time so it stays moist, then uncover it for the last 20 minutes when you brush on the glaze so the top gets sticky and lightly caramelized.

How do you cook a spiral ham without drying it out?

Keep the oven at 325ºF, keep the ham covered with foil, add a splash of juice or water to the pan, and stop cooking as soon as it reaches 140ºF. Overcooking is the number one reason spiral ham turns out dry.

How do you cut a spiral ham?

Set the ham flat side down and run a knife along the bone to release the pre-cut slices. They fall away in neat portions, and the rest can be pulled off the bone with a fork.

More Ham Recipes You’ll Love

💌 Love easy recipes? Join my newsletter and get my Top 10 Reader-Favorite Recipes eBook FREE! Sign up here.

Need help with this recipe?
Click the buttons below to summarize it, adjust for diets, swap ingredients, or ask your own questions!

How to Cook Spiral Ham

If you're wondering how to cook a spiral ham for the holidays, I have everything you need to know. Making spiral ham is easy with these tips! 
4.72 from 7 votes
Course: Dinner
Cuisine: American
Servings: 6 servings
Prep Time: 10 minutes
Cook Time: 1 hour
Total Time: 1 hour 10 minutes

Ingredients  

  • 1 fully cooked boneless spiral ham 4 to 7 pounds
  • glaze

Instructions 

  • Preheat oven to 325ºF.
  • Place ham in a shallow roasting pan or baking dish.
  • Spoon half of the glaze over the ham.
  • Place a piece of foil over the ham, loosely covering it. Bake for 13 to 15 minutes per pound.
  • During the last 20 minutes of cooking time, uncover the ham and brush it with the remaining glaze.
  • Use a meat thermometer to check the internal temperature of the ham and remove the ham from the oven when it reaches an internal temperature of 135ºF. The temperature will continue to rise to 140ºF and then it will be ready to slice and serve!

Video

Notes

  • Keep ham covered to prevent drying out: Spiral hams are pre-sliced, which means they can dry out quickly. Cover the ham with foil for most of the cooking time to trap moisture and keep it juicy.
  • Let it rest before serving: After baking, tent the ham loosely with foil and let it rest for 10–15 minutes. This allows the juices to redistribute, making the ham easier to slice and more flavorful.

Nutrition

Calories: 444kcal | Carbohydrates: 109g | Protein: 1g | Fat: 1g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 1g | Sodium: 179mg | Potassium: 385mg | Fiber: 1g | Sugar: 97g | Vitamin A: 11IU | Vitamin C: 1mg | Calcium: 185mg | Iron: 1mg
Did you make this recipe?Mention @kasey_allthingsmamma or tag #allthingsmamma!

Categories: , , , , ,

About Kasey Schwartz

For over 15 years, Kasey Schwartz, the mastermind behind All Things Mamma, has been the ultimate go-to for mouthwatering family recipes. Her work has been featured on Today.com, Buzz Feed, Better Homes and Gardens, and more, making her your go-to mom next door for all things delicious and family-friendly.

Comments

  1. Amanda b says:

    5 stars
    I use this recipe every Easter and it works perfectly! Thank you for the tips

    1. Kasey Schwartz says:

      Thank you so much, Amanda! Ham is our Easter tradition too, and I love hearing it works perfectly for you every year. Happy to have you back for the holidays!

4.72 from 7 votes (6 ratings without comment)

Leave a Reply

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.