Go Back
+ servings
Ham slices on a platter.
Print Recipe
4.96 from 21 votes

Instant Pot Pineapple Brown Sugar Ham

Ultra juicy, sweet and delicious ham with pineapple brown sugar glaze, cooked in the Instant Pot under 30 minutes.
Prep Time5 mins
Cook Time15 mins
coming to pressure13 mins
Total Time20 mins
Course: Dinner
Cuisine: American
Keyword: Instant Pot ham, pineapple ham
Servings: 8 people
Calories: 983kcal
Author: Anna


  • 6 lb ham see note
  • 1 20 oz. can pineapple tidbits in juice
  • 1 cup packed light brown sugar
  • 1/8 teaspoon ground cloves
  • 2 tablespoons cornstarch
  • 1/4 cup water


  • Mix brown sugar, pineapple tidbits with juice and ground cloves in a medium bowl.
  • Add 1 cup of water to Instant Pot insert, place trivet inside. Set the ham, cut side down, on the trivet. Pour pineapple brown sugar mixture over ham.
  • Close lid, press “manual” or “pressure cook” setting and set the timer to 15 minutes. The IP will take about 13 minutes to come to pressure.
  • Once done, let the Instant Pot release the pressure naturally. It will take about 10 minutes (it was 9.5 minutes for me). Carefully open the lid and remove ham onto a cutting board. Let it rest for 10 minutes.
  • Make the pineapple brown sugar mixture: whisk cornstarch and water in small bowl. Press "saute" setting on your Instant Pot, bring it to a boil. Add cornstarch mixture and cook for about 2 minutes, or until it thickens. Cornstarch makes the glaze clear. If you will use flour, it will be cloudy.
  • Slice ham and serve with glaze.



The amount of sodium comes from the ham itself, not the ingredients used in this recipe. The amount of salt used in the curing process accounts for the high number. Check the label before purchasing ham, if you are on a low-sodium diet.
I used 6.4 lbs semi-boneless ham. It was not precut. The semi-boneless ham has the leg bone but the shank bone is removed which makes carving easier. You can use spiral-cut bone-in ham. Just make sure to trim it to fit in your Instant Pot.
You can broil the ham for 3 to 4 minutes if desired. Place ham on a baking sheet, pour 3 to 5 tablespoons of the pineapple brown sugar glaze over and place under broiler. Watch it closely so it won't burn.
Count about 1/2 lb to 3/4 lb of ham serving per person.


Calories: 983kcal | Carbohydrates: 40g | Protein: 73g | Fat: 57g | Saturated Fat: 20g | Cholesterol: 210mg | Sodium: 4047mg | Potassium: 1101mg | Sugar: 37g | Vitamin A: 35IU | Vitamin C: 7mg | Calcium: 59mg | Iron: 3.4mg