This Instant Pot Bone-In Ham recipe not only helps you save space in your oven, it turns out moist and delicious every time!
When I was deciding on the menu for our upcoming holiday meal I knew that ham would be the main dish that we were going to serve.
We have been very fortunate for over the past several years by having a ham gifted to us right before Christmas.
We really appreciate the kind gesture and we share the gift with our family and friends at our holiday celebration party.
I have always heated the ham in the oven right before the guests are supposed to arrive.
But like most parties, there are a few late stragglers that arrive at least a half hour late.
So in the meantime, we mingle in the kitchen, enjoy each other’s company and have a few appetizers.
I don’t want the ham to get too dry from being heated in the oven, so I take it out and tent it, waiting for the final few guests to arrive.
Unfortunately, by the time that we are ready to carve the ham and serve the meal, the ham’s temperature has dropped down to just barely warm.
Now don’t get me wrong, it is still delicious, but the whole point of heating an already pre-cooked ham is to serve it while it is nice and hot.
Instant Pot Bone In Ham
So that is why I decided to make Instant Pot Bone In Ham this year!
Because the ham is already pre-cooked, all I had to do was to heat it up. And what better way to do that than by using my 6 quart Instant Pot Duo.
This left me more room in my oven for the side dishes that requiring browning, such as my green bean casserole and cheesy potato casserole.
Plus, with the moist heat that is used to pressure cook the ham, I knew that it would be nice and juicy.
I have always preferred bone in ham. When cooked, the bone provides so much additional flavor to the meat as compared to a boneless ham.
Yes, it is easier not to have to deal with the bone when carving the ham. But for us we freeze the leftover bone to make ham and bean soup on a cold winter day.
How To Cook Instant Pot Bone In Ham
It is really simple to cook the bone in ham in the Instant Pot.
But there is one important step that has to be done first. To make sure that it would fit into the liner of the Instant Pot.
I had a 7.5 lb ham that needed to fit in my 6 quart Instant Pot.
It was slightly wider than the liner. So I had to trim down one edge down in order for it all to fit.
I placed the ham face down, with the fat side facing up. Then the trimmed piece fit right next to it. Perfect!
My next task was to choose how to flavor the ham.
I stuck with the classic seasonings because I was feeding a crowd.
Pineapples and pineapple juice are always a great way to add a little citrus to the ham.
And don’t forget about orange juice and cloves.
A little brown sugar to coat the top of the ham to add a little extra depth of sweetness, and we were ready to begin the cooking process.
How Long To Cook Instant Pot Bone In Ham
The biggest thing to remember is that this recipe calls for an already pre-cooked bone in ham.
That means that technically, you don’t have to cook it at all if you don’t want to.
But because we like to eat our ham heated up and flavored, we prefer to cook it.
Our Instant Pot Bone In Ham was not sliced prior to heating. It was one solid big piece of meat.
That meant that it would require a longer cooking time in order for the center to be heated throughout.
However, if you use a spiral cut pre-cooked ham, the cooking time will need to be reduced.
For our 7.5 lb ham 30 minutes of cooking time was perfect. The ham was super moist and was nice and hot.
Because ham sizes vary so much we have including the recommended cooking times for both smaller and bigger bone in ham in the recipe below.
Check out the printable recipe below and let me know what you think!
To receive our 3 Recipe Articles in your inbox each week, sign up for our free email list. You can also follow us on Facebook, Twitter, Pinterest, and Instagram. This article may contain affiliate links.