How to Cook a Ham in the Oven, Baked with Glaze

This post may contain affiliate links which means we receive a small commission at no cost to you when you make a purchase. As an Amazon Associate I earn from qualifying purchases.

Learn everything you need to know about how to cook a ham in the oven. This baked spiral ham recipe with an easy, simple glaze is perfect for family dinners and holidays like Thanksgiving, Christmas, and Easter.

Every Christmas and Easter, since I learned how to bake a ham, it's become our preferred main dish, or centerpiece at the dinner table. We like to have ham, whether we're having company or not.

It's always a treat, especially when we serve holiday ham with ham gravy (or ham gravy with cornstarch), mashed potatoes, green beans, and Grandma's homemade dinner rolls. Mmmm, my mouth is watering just thinking about delicious pineapple ham.

Even sometimes through the year, if prices at the grocery store are cheap enough, we'll bake a whole ham and cut it up for lunch meat that week. I absolutely love a good ham.

While baked ham is fairly easy to make, there are lots of things to think about when you're baking a ham in the oven. Things like how to keep it moist, how long do you cook a ham, and so on.

Hopefully, I'll be able to answer all of your burning questions about how to cook a pre-cooked ham. But if you don't find the answer to your questions, leave me a comment (I check them every so often), and I'll reply back to you.

Why You'll Love Cooking a Ham in the Oven

  • It makes an easy main dish for family dinner or a special occasion like Thanksgiving, Christmas dinner, or Easter dinne.
  • There will be leftovers, lots of leftovers! So that means lunch tomorrow, maybe even dinner, and just maybe lunch the next day too. Or breakfast, if you like ham and eggs.
  • Every bite is delicious, and it pairs well with so many different side dishes and vegetables.
slices of baked ham on gray plate with serving fork stuck in ham

Ingredients and Substitutions Notes:

For this oven-baked ham recipe, you'll need just 3 ingredients…

  • A pre-cooked ham – My ham in this ham recipe is a 10-pound spiral cut ham. We'll talk about selecting a ham a little further down.
  • Glaze packet – It usually comes with the ham, and you'll find it in the packaging.
  • Water

How to Choose a Ham

Our grocery stores here make it pretty simple when it comes to selecting the right ham. They don't offer a whole lot of choices. However, your store may offer an entire selection.

I'm going to keep it pretty simple here and talk about the basic ham types, so you can easily make a decision as to what kind of ham you'd like to serve.

Types of Ham

  • Bone-in ham – A bone-in ham is going to give you more flavor and texture. It's also likely going to be sold as a half ham. It'll still likely be a fairly large size, but you'll only get half the ham. It will require carving.
  • Boneless ham – This ham is going to be more processed and have less flavor but a smoother texture. It will need sliced, but it won't be as much work as carving around the bone.
  • Spiral-cut ham – A spiral-sliced ham is what I used to make this recipe. Spiral-cut hams are bone-in hams, and they sometimes have a glaze already applied. That's something to think about if you're wanting to make your own glaze; you'll want to look for one that comes with a glaze packet instead, so you can opt out of the pre-made glaze.
  • Smoked ham – This type of ham usually has been smoked by the manufacturer.
  • Heritage ham or fresh ham – This type of ham usually comes from a local farmer who raises a heritage breed of pigs. You might even find fresh ham at a local butcher shop.

If you want to read more, Taste of Home has a really great guide on how to choose the best ham for your next feast.

How much ham per person do you need?

The size ham you need depends on how many people you're cooking for and whether you're serving a bone-in ham or boneless ham. Remember, the bone adds weight, that isn't meat, to the ham.

For a bone-in ham, you'll probably need about 3/4 to 1 pound per person; for a boneless ham, figure about 1/3 to 1/2 pound per person.

So, if you're like me and cooking a 10-pound bone-in ham, you can probably feed 10-12 people. If it's a 10-pound boneless ham, you can probably feed 15-20 people.

pre-cooked ham baked in the oven, sitting in roasting pan

How to Cook a Ham in the Oven

Baking a fully cooked ham is a pretty straightforward, simple, and easy process. If this is your first time learning how to bake a ham, rest easy, because usually, your package will have all the instructions you need.

Before you get started, be sure to preheat the oven to 250° F.

  1. Remove the ham from its packaging, and place it face down in the roasting pan for ham. Important Tip: If your package has any juices in it, pour them into the bottom of the pan, along with about a cup of water; this will help your ham to stay more moist.
  2. Cover the ham tightly with foil (all of it but the bottom, so the juices can run out into the pan, and so juices can steam into the ham, keeping it more moist). Then bake the ham according to the instructions in the recipe card below (or according to your package instructions). Usually, you'll bake it for 12 to 15 minutes per pound. So a 10-pound ham will bake for about 120+ minutes.
  3. About 45 minutes before the end of your bake time, empty the ham glaze packet into a small saucepan, along with the water.
  4. Bring your glaze to a boil over high heat while stirring constantly.
  5. At this point, you'll need to remove the glaze from the heat. And about 1/2 hour before end of cook time, remove your ham from the oven, take off the foil, and apply the glaze all over the outside of the ham with a basting brush. Then bake it, glazed and uncovered, for another 30 minutes or so.
  6. When the ham is done, you can bring it out of the oven, let it cool just a bit, and use a sharp knife to slice it for serving.
steps for how to cook a ham in the oven, using roasting pan for ham, and how to glaze the ham with a basting brush

Baked ham is the highlight of many a Sunday dinner or holiday get together, especially when it's a juicy ham with loads of delicious flavor.

slices of glazed ham on gray plate with Italian parsley

Expert Tips and Recipe FAQ's

How long does it take to bake a ham?

Let's talk about cooking time and internal temperature when you're learning how to bake a ham in the oven. Always be sure to look at the packaging instructions for your specific ham, and follow what it says for cook time. This spiral ham came from Aldi, and it said 12 to 15 minutes per pound. So being a 10-pound ham, it needed to cook for about 2 hours (120 minutes) or more, but not too long or it'll dry out. An 8-pound ham would take about 96+ minutes to bake. A 12-pound ham, 144+ minutes. And so on and so forth. It's best to have a meat thermometer on hand. According to the USDA, spiral-cut cooked hams that were packaged in processing plants under USDA inspection must be heated to 140 °F as measured with a food thermometer (165 °F for leftover spiral-cut hams or ham that has been repackaged in any other location outside the plant). Cook-before-eating hams or fresh hams must reach 145 °F (with a 3-minute rest time) to be safely cooked before serving. Read more of their Ham and Food Safety instructions.

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

There are a few specific steps you can take to keep a fully cooked ham from drying out while it's baking…
– Like I mentioned above, save ham juices from packaging, and pour them into the bottom of the pan; this will help your ham to stay moist.
– You can put a little less than a cup of water or some kind of stock/broth in the bottom of the pan before baking if you want. This will also add moisture.
– Covering your ham with foil helps it to retain moisture, as well. Of course, you can also bake it in a roasting bag.

How do you store baked ham?

You need to store baked ham in an airtight container in the fridge; it should keep for 3-5 days.

Can you freeze baked ham?

Yes, you can freeze a pre-cooked or baked ham. I suggest cutting your ham up into smaller portions and freezing it in airtight containers or freezer bags with aluminum foil; that way it's easier to get those smaller portions out and re-heat them. When it's time to re-heat, just make sure you have plenty of time for thawing, especially if you're thawing a big, huge ham. Keep in mind, according to the USDA, you can store a spiral-cut ham or ham leftovers in the fridge for about 3 to 5 days; and you can freeze them for about 1 to 2 months.

What to Do with a Ham Hock

Don't just throw away that ham hock or leftover bone. Repurpose and make something delicious.

15 bean soup with ham is a great way to use a ham bone and make something comforting. My mom and grandma always used ham hock to make a big pot of pinto beans, and we'd eat it with cornbread.

sliced ham on gray plate with Italian parsley

What to Do with Ham Leftovers

Here are a few ideas for what to do with all that leftover ham.

If you try this recipe, why not leave a star rating in the recipe card right below and/or a review in the comment section further down the page? I always appreciate your feedback. You can also follow me on Pinterest, Facebook, Instagram, and YouTube. And subscribe to my email list too!

roasted spiral cut bone-in ham in roasting pan for ham

How to Cook a Ham in the Oven

Everything you need to know about how to cook a ham in the oven. Baked spiral ham recipe with an easy, simple glaze, perfect for holidays.
4.73 from 33 votes
Print Pin Rate
Course: dinner, main dish, Pork Recipes
Cuisine: American
Prep Time: 15 minutes
Cook Time: 2 hours 30 minutes
Total Time: 2 hours 45 minutes
Servings: 10
Calories: 52kcal
Author: Mel Lockcuff

Ingredients

Glaze:

  • 1 glaze packet *
  • 2 tablespoons water

Instructions

  • Preheat the oven to 250° F.
  • Remove the ham from its packaging, and place it face down in the roasting pan.
  • If your package has any juices in it, pour them into the bottom of the pan, along with about 1 cup of water; this will help your ham to stay more moist.
  • Cover the ham tightly with foil (all of it but the bottom, so the juices can run out into the pan).
  • Bake the ham according to the instructions in your packaging; usually, it will require you to bake it for 12 to 15 minutes per pound. So a 10-pound ham will bake for about 120+ minutes.
  • About 45 minutes before the end of your bake time, empty the ham glaze packet into a small saucepan, along with 2 tablespoons water.
  • Bring the glaze to a boil over high heat while stirring constantly.
  • Remove the glaze from the heat. About 1/2 hour before end of cook time, remove the ham from the oven, take off the foil, and apply the glaze all over the outside of the ham with a basting brush.
  • Finish baking the ham, glazed and uncovered, for another 30 minutes or so.
  • When the ham is done, you can bring it out of the oven, let it cool just a bit, and use a sharp knife to slice it for serving. Store any leftovers in an airtight container in the fridge.

Notes

*I used a 10 pound spiral cut ham for this recipe.
*I use a little less than a cup of water.
*The glaze packet usually comes with the ham, and you'll find it in the packaging.
How Long to Cook a Ham in the Oven
Always be sure to look at the packaging instructions for your specific ham, and follow what it says for cook time. This spiral ham said 12 to 15 minutes per pound. So being a 10-pound ham, it needed to cook for about 2 hours (120 minutes) or more, but not too long or it'll dry out. An 8-pound ham would take about 96+ minutes to bake. A 12-pound ham, 144+ minutes. And so on and so forth. It's best to have a meat thermometer on hand.
According to the USDA, spiral-cut cooked hams that were packaged in processing plants under USDA inspection must be heated to 140 °F as measured with a food thermometer (165 °F for leftover spiral-cut hams or ham that has been repackaged in any other location outside the plant). Cook-before-eating hams or fresh hams must reach 145 °F (with a 3-minute rest time) to be safely cooked before serving. Read more of their Ham and Food Safety instructions.
Ways to Keep a Spiral Ham from Drying Out
  • Like I mentioned above, save the ham juices from the packaging, and pour them into the bottom of the pan; this will help your ham to stay moist.
  • You can put a little less than a cup of water or some kind of stock/broth in the bottom of the pan before baking if you want. This will also add moisture.
  • Covering your ham with foil helps it to retain moisture, as well. Of course, you can also bake it in a roasting bag.

Nutrition

Serving: 1g | Calories: 52kcal | Carbohydrates: 6g | Protein: 5g | Fat: 1g | Polyunsaturated Fat: 1g | Cholesterol: 13mg | Sodium: 212mg | Sugar: 6g
Tried this Recipe? Tag us Today!Mention @mellockcuff or tag #aomrecipes!

32 thoughts on “How to Cook a Ham in the Oven, Baked with Glaze”

  1. I should have read the comments here first. My ham was in there for 3.5 hours and never even reached 100 degrees.
    I had to chop the ham into chunks and cook it in the pan that way which basically steamed it and turned the chunks into rubber.
    I’m shocked that given the number of comments saying the same thing that the blogger did not make adjustments to the recipe.
    I wouldn’t care as much if this wasn’t a $30 ham I was making for a special family event. Really disappointed.

    Reply
    • I’m sorry it didn’t turn out well for you. As I stated in the instructions, sometimes the ham will specify a different cooking temperature, and the time can often vary on the weight of the ham. I hope this helps, and thanks for the feedback!

      Reply
  2. Hello, cooking at 250 degrees hardly got my ham to 80 degrees internal temp after cooking for the recommended time. Are you sure this is the right temperature, or did you mean to say adjust to a different temperature when cooking? Followed your instructions to a T and it didn’t work for me, we had dinner over an hour later than planned because of it.

    Reply
    • I have a Cracker Barrel spiral bone-in ham. Instructions regarding temp
      states 275 degrees. This is a “pre cooked” ham, and I’m “warming” it @this temp for 2.5 hours (10lb ham). Hope this helps!

      Reply
    • I had the exact same issue. My ham was not heating up and dinner was over an hour late. I ended up turning the temperature up to 325 and we finally were able to eat after heating the ham for over 3 hours! It ruined our Christmas dinner.

      Reply
    • Kaitlyn, most hams that I have ever baked recommended 250ºF, but as I stated in the instructions, hams can vary, and it is important to check the instructions for that ham on the label. I’m sorry to hear that it didn’t work out. Hams can be tricky!

      Reply
    • Yes, it should be thawed first. Otherwise, the ham won’t cook in the middle properly. Be sure to give it plenty of time, as it will likely take at least 2-3 days to thaw in the refrigerator.

      Reply

Leave a Comment

Recipe Rating





featured on ...

↑ Back To Top