Instant Pot Bone-In Ham

Instant pot ham is the easiest way to make a bone-in ham for dinner. There is very little prep and the cook time is under an hour. It’s a great way to free up the oven during the holidays. This honey pineapple instant pot bone-in ham recipe will quickly become your favorite. Let me show you how to make this easy instant pot dinner.

Instant pot ham

Sometimes I forget that holiday meals are good throughout the year too. For example, oven roasted turkey is wonderful on a random day in April. The same goes for ham.

It’s a perfect dinner to have all year long and makes great leftovers. Plus, when you use your Instant Pot you have less dishes and cleanup after. You only need 4 ingredients too! You could say that this Instant Pot ham is almost perfect.

What is Instant Pot ham?

This recipe is a pineapple honey glazed ham and you only need 4 ingredients to make it. The recipe is really customizable and almost any flavor combination can be used.

Since a ham is already cooked/smoked, all you are really doing is heating up and infusing it with flavor. Instant Pot ham does that by pressure cooking it for about 15 minutes (minus building pressure and releasing). It’s easy, has very little prep and produces a super juicy ham!

Bone-in ham ingredients

You only need 4 ingredients for my Instant Pot bone-in ham recipe and I bet you have one or more on hand already. You will need:

  • bone-in ham
  • can of pineapple chunks
  • honey
  • cloves
  • cornstarch
Pressure cooker ham

Bone-in ham – You can purchase a bone-in ham from most grocery stores or butcher shops. Grab whatever size your family needs. We used a 5 pound bone-in ham for our family of 6. You can also grab a boneless ham, but will have to adjust the cooking time.

Canned pineapple – You need one can of pineapple chunks with the juice. You can also use crushed pineapple or pineapple tidbits, if needed. Make sure to NOT drain the juice as that is the liquid that helps cook the ham.

Honey – You will need 1/2 cup of honey for this recipe. You can also use brown sugar or a combination of both.

Cloves – Whole cloves work best for this recipe, but you can use clove powder if you prefer. This is the only spice that I use and the ham turns out super flavorful. You can add your own spices to the ham as well. Feel free to make it your own!

Cornstarch – After the ham is done cooking, you boil down the reserve pineapple juice with cornstarch to make a thick glaze for the ham. It’s like a pineapple gravy and it’s wonderful!

How to make a ham in the Instant Pot

Like I’ve mentioned before, you are not cooking the ham, you are simply heating it in your Instant Pot. It’s easy to do and you only need a few minutes of prep time.

step one of how to make ham in the instant pot

Step 1: Place the trivet in the bottom on the Instant Pot. Put your ham in with the fat cap facing down. Pour the canned pineapple chunks WITH THE JUICE over the ham, making sure the liquid goes to the bottom of the pot.

instant pot ham recipe

Step 2: Spread the honey over the top of the ham.

Step 3: Add the cloves to the Instant Pot.

pressure cooker bone-in ham recipe

Step 4: Put the lid on, set the valve to sealing and cook on high pressure for 15 minutes. Let the Instant Pot come to natural pressure before removing the lid.

Step 5: Remove the ham to a baking sheet or platter. Broil, if desired. Spoon out the pineapple and cloves from the pineapple juice. Set the Instant Pot to saute to thicken the glaze.

Step 6: Add cornstarch to water and stir to dissolve. Pour the mixture into the boiling pineapple juice in the Instant Pot and allow to thicken, about 4 minutes. Remove, allow to cool and pour or spoon into a serving bowl

Step 7: Slice the ham and pour pineapple glaze over the top of the cooked ham.

How to cook a boneless ham in the Instant Pot

Follow the directions above but change the cook time to 8 minutes instead of 15. You still want to use a natural release and make the pineapple glaze when it’s done cooking.

Instant pot ham

Side dish ideas

This ham makes a great start to a meal. You will want to add an equally delicious side dish to your plate. Some of my favorite side dishes for this bone-in ham recipe are:

How to store leftovers

Another great thing about this easy Instant Pot dinner is that you most likely will have leftovers. To store your ham leftovers, slice off as much meat from the ham bone as possible. Place the sliced meat into a bag or airtight container and place in the fridge. The leftover ham meat will keep for up to a week.

You can store the ham bone separately and use it for ham soup or even for making beans.

Can I freeze ham?

Yes, you sure can! The best way to freeze it is to slice off as much meat as possible from the bone. Place the sliced meat in a ziplock baggy and place it in the freezer. Save the ham bone separately in another ziplock baggy to be place in the fridge.

To re-heat, thaw the ham or bone in the fridge. Heat in the oven, in a skillet on in the microwave once it’s thawed.

Instant pot ham

Instant Pot Ham

Prep Time: 2 minutes
Cook Time: 15 minutes
Additional Time: 20 minutes
Total Time: 37 minutes

How to make a delicious ham in your pressure cooker!

Ingredients

  • 1 5-6 pound bone-in ham
  • 1 20 oz can of pineapple chunks, with juice
  • 1/2 cup honey
  • 1 teaspoon whole cloves
  • 2 tablespoons cornstarch
  • 1/8 cup of cold water

Instructions

    1. Place the trivet in the bottom on the Instant Pot. Put your ham in with the fat cap facing down. Pour the canned pineapple chunks WITH THE JUICE over the ham, making sure the liquid goes to the bottom of the pot.
    2. Spread the honey over the top of the ham.
    3. Add the cloves to the Instant Pot.
    4. Put the lid on, set the valve to sealing and cook on high pressure for 15 minutes. Let the Instant Pot come to natural pressure before removing the lid.
    5. Remove the ham to a baking sheet or platter. Broil, if desired.
    6. Spoon out the pineapple and cloves from the pineapple juice. Set the Instant Pot to saute to thicken the glaze.
    7. Add cornstarch to water and stir to dissolve. Pour the mixture into the boiling pineapple juice in the Instant Pot and allow to thicken, about 4 minutes. Remove, allow to cool and pour or spoon into a serving bowl.
    8. Slice the ham and pour pineapple glaze over the top of the cooked ham.
    9. Enjoy!

Notes

For a smaller ham, reduce the cook time by 3 minutes. For a larger ham, increase the cook time by 5 minutes.

Follow the directions above but change the cook time to 8 minutes instead of 15. You still want to use a natural release and make the pineapple glaze when it’s done cooking.

Nutrition Information:
Yield: 15 Serving Size: 1
Amount Per Serving: Calories: 323Total Fat: 9gSaturated Fat: 2gTrans Fat: 0gUnsaturated Fat: 5gCholesterol: 116mgSodium: 1784mgCarbohydrates: 20gFiber: 0gSugar: 19gProtein: 40g

Make sure to pin this recipe to save it for later!

Kelley Easy Instant Pot Recipes


Hey y'all! I'm Kelley!

I am a Texan living in the woods of mid-Michigan with my husband, 4 kids and a whole farm of animals. I heard amazing things about the Instant Pot and knew that I had to give it a try. Many of these recipes are family favorites, and I want your family to enjoy them as well!