pressure cooker ham on white platter

Instant Pot Ham

This Instant Pot Ham is SO juicy and couldn't be easier! Much faster than the oven, and drizzled with a simple, sweet pineapple glaze. 
Course Main Course
Cuisine American
Keyword instant pot ham, pressure cooker ham
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings 20 servings
Calories 491kcal
Author Ashley Fehr


  • 8 lb bone in ham
  • 2 cups pineapple juice

Pineapple Glaze

  • 1 cup pineapple juice
  • 3/4 cup brown sugar
  • 2 tablespoons apple cider vinegar
  • 1/4 teaspoon salt
  • 1 pinch red pepper flakes (or more to taste)


  • Cut ham to fit in Instant Pot if necessary. Place in Instant Pot.
  • Pour 2 cups pineapple juice into Instant Pot, put the lid on, turn the valve to sealing and select Manual or Pressure Cook, high pressure, for 15 minutes.
  • It will take about 10-15 minutes to build pressure and begin counting down. Once the cook time is over, turn the Instant Pot off and let the pressure release naturally (this can take about 15 minutes).
  • While your ham is cooking, combine 1 cup pineapple juice, sugar, vinegar, salt and red peppers in a small saucepan with a whisk. Bring to a boil over medium-high heat, then reduce to medium heat and simmer for 10-15 minutes until reduced by half.
  • If desired, combine 1 teaspoon water and 1 teaspoon corn starch and stir into simmering glaze to thicken slightly.


Calories: 491kcal | Carbohydrates: 12g | Protein: 39g | Fat: 30g | Saturated Fat: 10g | Cholesterol: 112mg | Sodium: 2185mg | Potassium: 575mg | Sugar: 11g | Vitamin C: 3.5mg | Calcium: 24mg | Iron: 1.7mg