Skip to Content

How To Cook A Bone In Ham?

How To Cook A Bone In Ham?

Last Updated on 17th December 2021 by Pauline

How To Cook A Bone In Ham

Ham is a popular meat choice for elaborate dinners to making simple ham sandwiches. 

According to an online survey, ham sandwiches made it to the top five sandwiches of America with 69 percent votes.

A bone-in ham has more flavors and better texture than a boneless ham and thus a better choice for special holiday meals.

Not sure how to cook a bone in ham. Follow this article to know how to properly cook a bone in ham and several recipes that you can make with it.

#1 Pre-Cooked Bone In Ham

While a pre-cooked ham is fully cooked, you still need to heat it to a certain temperature for using it in several dishes. 

For a half ham which weighs around five to seven pounds, you would need to cook it for 18 to 24 minutes per pound. Set the temperature at 325° F and place the ham inside it on a tray. Cook until the internal temperature of the ham reaches about 140 degrees Fahrenheit. 

If you get a whole ham weighing somewhere between 10 to 14 pounds, you need to cook it for 15 -18 minutes per pound at 325° F. Check the internal temperature by placing a food thermometer inside the ham and remove it once the temperature reaches 140 degrees.

#2 Uncooked Bone In Ham

For food safety, you need to cook an uncooked bone in ham until its internal temperature reaches 145° F. 

For a half bone in ham roasting it for 22 to 25 minutes per pound at 325° F is required. For a whole bone in hams weighing anywhere between 10 to 14 pounds, you would need to cook it for 18 to 20 minutes per pound at 325° F

#3 Glazed Bone In Ham

Glazed ham is one of the most common and 

Start by preheating the oven to 325 degrees Fahrenheit. Score the ham into a diamond pattern by cutting about ⅓ deep using a sharp knife. Line a pan with foil and place the ham on it and cover it. Put the tray in the oven.

Now start making the glaze by heating one cup brown sugar, ½ cup honey, ¼ cup Dijon mustard, and 1 tablespoon unsalted butter in a saucepan over medium to high heat. Once the mixture comes to a boil, lower the heat and keep stirring it to avoid burning. In about twenty minutes or so, the mixture will reduce to about one-third, and the thick dark glaze will be ready.

Now for glazing, remove the ham from the oven, uncover it and brush the warm glaze all over it. Try to get inside the cuts as much as possible. Place the ham back into the oven for the last thirty minutes of cooking.

#4 Cooking Bone In Ham In A Slow Cooker

For feeding a huge crowd, cooking a bone in ham in a slow cooker is one of the best methods. Slow cooking a bone in ham leaves the meat moist, juicier, and super soft. 

Place one and a half cups of brown sugar in the bottom of a slow cooker. Place a cured bone-in ham of about eight pounds on top of the sugar layer with its flat side down. Rub about a half cup of brown sugar on the ham. Cover the cooker and set the heat on low, and let it cook for eight hours.

cooking bone in Ham with beer

#5 Bone In Ham Sandwich

Nothing beats the easy classic country-style ham sandwich. 

Take four whole wheat bread slices. Shred the bone in ham or cut into thin slices. Make the spread by mixing sour cream, mayonnaise, and garlic powder. Spread it over two slices of bread. Layer tomato, cheese, ham, and lettuce over it and cover with the remaining bread. This is a great way to use the leftover ham from holiday dinner.

#6 Bone In Ham Cooked In Beer

Yes, you heard it right. Cooking a bone in ham in beer makes it more tender and flavourful. All you need are three ingredients- 1 bone-in ham of about ten pounds, half can of sliced pineapples (10 ounces), and a can of beer.

Preheat the oven to 325 degrees Fahrenheit. Take a deep pan and grease it. Secure the pineapple rings on the ham using toothpicks and place them on the pan. Pour the can of beer on the ham and cover the pan with a lid. Bake the ham for about eight to ten hours or until completely cooked. Remove the pineapple rings and let them sit for a while before slicing.

#7 Sugar Glazed Bone In Ham

Start by preheating the oven to 325 degrees Fahrenheit. Take one pre-cooked bone-in ham of about eight to ten pounds. Place it on a rack in a pan. Cut diamond patterns on the ham using a small sharp knife. Bake for about two hours. 

Meanwhile, let’s prepare the glaze.

You will need one cup of brown sugar, two teaspoons of mustard, and one to two tablespoons of apple cider vinegar for the glaze. Combine all of these ingredients into a bowl and whisk until it forms a paste. 

Remove the ham from the oven and spread this paste over it evenly. Bake again for thirty minutes or until the thermometer reads 140 degrees.

Glazed ham

#8 Smoking A Bone In Ham

While it may sound tough and time-consuming, smoking your ham is very easy if you know how to follow the instructions.

Take a half bone in the ham of about seven to eight pounds. Set up your smoker as per the instructions. Preheat it to 250 degrees Fahrenheit and then place the ham in it. For every pound of ham, it takes about 20 minutes to smoke. So for a seven-pound ham, it will take about three to four hours. 

The internal temperature of the ham should reach about 140 degrees. Keep pouring wood chips into the smoker at a fixed interval throughout the whole process. 


Did you enjoy getting to know all these bone-in ham recipes? Ham is a very popular meat choice, but not knowing how to cook it properly can ruin its taste. Follow the steps mentioned above, and you won’t ever have a problem cooking a bone in ham.

Let me know what you think of the recipes mentioned above and the process of how to cook a bone in ham in the comments. Do consider sharing with others if you found the article helpful.


5/5 - (6 votes)