3-Ingredient Instant Pot Ham

Difficulty: 2/5
Time: 30 minutes

Recipe by Unsophisticook. 


  • 5-6.5 pound bone-in spiral ham
  • 1 (16-oz.) can crushed pineapple in 100% pineapple juice
  • 1/4 cup brown sugar
  • 1 tablespoon cornstarch (optional)
  • 2 tablespoons water (optional)


Place the stainless steel insert pot into the Instant Pot base, along with a steamer insert. Pour in 1 cup of water.

Lay 2 lengths of heavy duty aluminum foil large enough to wrap most of the ham crossways on the countertop. Set the ham on its side in the center and fold the foil up around it, creating a “bowl” with the top open.

Place the wrapped ham in the Instant Pot and pour the crushed pineapple over it, tucking some of the pineapple between the ham slices. Sprinkle the brown sugar over the top. Lock the lid on top of the Instant Pot and make sure the steam release knob is turned to “sealing”.

Press the Manual (Pressure Cook for the new IP-DUO60) button on the front. High pressure should automatically be selected, but if it’s not for some reason, press the Pressure button to toggle it to high.

Use the plus or minus buttons to set the cook time to 1.5 minutes per pound of ham (example: 9 minutes for a 6-lb. ham). Wait a few seconds and you should hear a beep. At this point, the display will read “on”, indicating that the Instant Pot is pressuring up. Once it comes to pressure (about 9-10 minutes), it will switch to the timer to pressure cook the ham for the set time.

When the timer goes off, allow the pressure to release naturally (NPR) for 5 minutes. Then use a thick towel or a pair of tongs to turn the steam release knob to “venting” to release any remaining pressure. If you’ve never experienced this before, it can be pretty forceful, so pull your hands away quickly, stand back, and allow the steam to escape.

Once the pressure is released, remove the lid and transfer the cooked ham to a platter, allowing the juices in the foil bowl to drain back into the Instant Pot insert in the process. A pair of these silicone gloves are ideal for removing it easily.

To make the pineapple brown sugar glaze (optional): press the Sauté button and then the Adjust button to select “high”. Whisk together the cornstarch and 2 tablespoons of water, and then pour it into the water/juice/drippings mixture. Whisk until the glaze thickens, and then pour it over the ham or serve alongside it to drizzle at will.

Press the Keep Warm/Cancel button to turn the Instant Pot off.