Go Back
+ servings
Ham slices on a platter.

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.

Course Dinner
Cuisine American
Keyword Instant Pot ham, pineapple ham
Prep Time 5 minutes
Cook Time 15 minutes
coming to pressure 13 minutes
Total Time 20 minutes
Servings 8 people
Calories 983 kcal
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


  1. Mix brown sugar, pineapple tidbits with juice and ground cloves in a medium bowl.
  2. 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.

  3. 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.
  4. 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.
  5. 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.
  6. Slice ham and serve with glaze.

Recipe Video

Recipe Notes

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.

Nutrition Facts
Instant Pot Pineapple Brown Sugar Ham
Amount Per Serving
Calories 983 Calories from Fat 513
% Daily Value*
Fat 57g88%
Saturated Fat 20g125%
Cholesterol 210mg70%
Sodium 4047mg176%
Potassium 1101mg31%
Carbohydrates 40g13%
Sugar 37g41%
Protein 73g146%
Vitamin A 35IU1%
Vitamin C 7mg8%
Calcium 59mg6%
Iron 3.4mg19%
* Percent Daily Values are based on a 2000 calorie diet.