How long to cook a 5 pound ham in oven

Tastes of Lizzy T participates in affiliate advertising programs. We may earn a commission when you make a purchase through links on our site.

Everything you need to know about how to cook a ham for your holiday dinner. Start with a spiralized ham and make a homemade honey ham glaze for a deliciously flavorful tender & juicy ham.

We LOVE making a comforting ham dinner! Here we’re sharing the basics of how to bake ham. Find a recipe for honeybaked hams and cranberry ham on our site also. They’re both delicious!

How long to cook a 5 pound ham in oven

Thanks to the Ohio Pork Council for sponsoring this post. As always, all opinions are my own.

For the first 10 years of our married life I cooked everything in the slow cooker. Have a roast? Slow cook it. Pork chops? With gravy in the slow cooker. Stew? Yes, you guessed it….pull out the slow cooker. Since starting this website 5 years ago, I’ve loved learning how to cook a tender roast in the oven, grill a perfect steak and cook stew in the dutch oven.

Learning how to cook a ham is no different. Don’t get me wrong…I still love a good slow cooker ham. But every now and then I buy a spiral sliced ham and let it do its “slow cooking” in the oven. We’re talking today about how to make a tender, juicy ham with delicious glaze.

Prepping for Easter? Check out our complete Easter dinner menu.

How to Choose a Ham

There are different types of ham that you’ll find in the store. In short there are three types: spiral sliced, bone-in unsliced hams, boneless hams. Bone-in unsliced hams allow you to cut slices to your own desired thickness. Boneless hams obviously have the bone removed, then during the curing process the ham is pressed back together to get a uniform shape. Sometimes boneless hams will have a slightly different texture than traditional hams.

My favorite type of ham is spiral sliced. They are super easy because it comes perfectly sliced in sizes ideal for sandwiches or serving. It also makes a beautiful centerpiece on your dinner table. Spiral sliced hams often come with a seasoning packet. I normally throw that seasoning packet away and make my own glaze, which we’ll talk about next!

Ham Glaze Recipe

I like to make a glaze sweetened with honey, brown sugar and maple syrup. I’d have to say that those are my three favorite sweeteners! Add a touch of dijon mustard and black pepper for just a little spice. If you’d like you can add ¼ teaspoon of cloves or ginger. I’ve done this occasionally to give the ham a “Christmas” flavor, but most of the time I leave out those two spices.

How to Bake Ham

Baking a ham is easier than you may think. I simply place the ham in a roasting pan (or 9×13 pan), then pour a cup of ginger ale and a cup of orange juice overtop the ham. This not only adds to the flavor but helps keep the ham juicy while it cooks.

Cover either the ham itself or the pan with foil. Make sure it is covered well so the ham doesn’t dry out.

Set the oven to 350 degrees and bake the ham, basting every 15-20 minutes. Uncover the ham when you baste it, but then cover it back up when you put it back in the oven.

How Long to Bake Ham

It will normally take about 10-15 minutes per pound to heat the spiral sliced ham to 140 degrees Fahrenheit. We set our oven to 350 degrees and plan for it to take about 1 ½ to 2 hours for the nearly 10 pound hams we buy.

Can I Make This Ham in the Slow Cooker?

Yes! You can make this ham in the slow cooker. I set the slow cooker to low, place the ham in the crockpot, and pour the ginger ale and orange juice overtop. Then I mix up the glaze and pour it over the ham. After about 4-5 hours the ham should be warmed through. If I cook this ham in the slow cooker, I try to baste it several times while it cooks so that those delicious flavors get distributed all thr0ugh the meat. The part of the ham that is soaking in the juices will have the most flavor though. You could always turn the ham over part way through cooking so the whole ham has time to simmer in the juices.

Slow cooker ham will not look as pretty as oven baked ham, but it will be tender and flavorful.

How long to cook a 5 pound ham in oven

How long to cook a 5 pound ham in oven

Servings 30

Prep Time 10 minutes

Cook Time 3 hours

Total Time 3 hours 10 minutes


  • 10 pound fully cooked spiral sliced ham (weight is approximate)
  • 1 cup orange juice
  • 1 cup ginger ale

Ham Glaze

  • 1/2 cup maple syrup
  • 1/2 cup honey
  • 1/2 cup brown sugar
  • 2 tablespoons dijon mustard
  • 1/2 teaspoon ground black pepper

  • Remove the ham from the refrigerator 1 hour before cooking.

  • Preheat the oven to 350 degrees.

  • Place the ham sliced side up in a roasting pan.

  • Pour the orange juice and ginger ale overtop the ham.

  • Cover the pan tightly with foil and bake for 20 minutes.

  • In a small bowl, combine the syrup, honey, sugar, mustard and pepper. Mix well. 

  • Baste the ham with juices and brush with ham glaze. Bake again for 20 minutes.

  • (Be sure to leave about ½ cup of ham glaze for basting again right before serving.)

  • Continue baking them ham, basting with the honey glaze every 15 minutes until the internal temperature of the ham reaches 140 degrees Fahrenheit.  This will take about 10-15 minutes per pound of fully cooked ham. Plan for about 90-120 minutes of cooking for a ham. 

  • Remove the ham from the oven and allow it to rest covered for 10-15 minutes.

  • Baste with the remaining ham glaze right before serving.

Side Dishes for Ham

  • Oven Baked Cheesy Potatoes
  • Rich & Creamy Mashed Potatoes
  • Easy Oven Roasted Potatoes
  • Italian Green Beans
  • Honey Green Beans
  • Easy Corn Casserole
  • Macaroni and Cheese

Leftover Ham Recipes

  • Ham & Pea Noodle Soup
  • Slow Cooker Scalloped Potatoes & Ham
  • Slow Cooker Breakfast Casserole
  • Hot Ham & Swiss Sandwiches
  • Pimento Cheese Ham Salad

How long to cook a 5 pound ham in oven

About Julie Clark

I'm Julie Clark, CEO and recipe developer of Tastes of Lizzy T. With my B.A. in Education and over 30 years of cooking and baking, I want to teach YOU the best of our family recipes.

You might also like

How long does it take to cook 5 pound ham?

Put the ham, flat-side down, on a rack in a roasting pan. Pour 1/4 inch water into the bottom of the pan. Transfer to the oven and roast until a thermometer inserted into the thickest part of the ham registers 130˚ F, about 2 hours 30 minutes (about 15 minutes per pound).

How long do you cook a 5 lb ham at 350?

It takes roughly 2 to 3 hours to bake a ham at 350 degrees, depending on the type of ham you're cooking and its size. Generally speaking: A 5-7 pound ham should be cooked for 25 to 30 minutes per pound. A 10-14 pound ham should be cooked for 18 to 20 minutes per pound.

How long should I cook a 5 lb boneless ham?

In a Conventional Oven: Frozen ham should be cooked at 325 F for 18 to 20 minutes per pound. Make sure to place an inch of water in the roasting pan so the ham cooks evenly.

How do you cook a fully cooked 5lb ham?

Preheat the oven to 350 F. Place the ham on a rack in a large baking pan and add about 1/4- to 1/2-inch of water to the pan. If the ham is labeled "fully cooked" (does not require heating), heat it in the oven for about 10 minutes per pound, or to an internal temperature of 140 F.