Total Time
2hrs 30mins
Prep 30 mins
Cook 2 hrs

I make this when my very large family all get together. Always a favorite with them.

Ingredients Nutrition


  1. Place ham on a rack in a shallow roasting pan.
  2. Bake at 325°F for 1 1/4 to 2 hours or until a meat thermometer reads 140°F and ham is heated through.
  3. Meanwhile, in a saucepan, combine 1/4 cup water, brown sugar, soy sauce, ketchup, mustard, and pineapple.
  4. Bring to a boil; reduce heat, cover and simmer for 10 minutes.
  5. Combine cornstarch and remaining water until smooth; stir into pineapple sauce.
  6. Bring to a boil; cook and stir for 2 minutes or until thickened.
  7. Serve with the ham.
Most Helpful

I tweaked it a little, but overall, great recipe. I used a full 20 oz can of crushed pineapple, cut the brown sugar to 1/2 cup, and omitted the cornstarch/water mixture, since it didn't seem necessary. The sauce was still very sweet, and I feel like it would have been way too sweet with a full cup of brown sugar. Just our personal preference though. I might use more prepared mustard next time, just to diversify the flavor a little. Thanks for posting!

Nevdiliel January 16, 2014

This was delicious!!! I used a spiral cut ham and cooked it on the grill. When it came up to temp, I basted with the glaze and got a lot in between each slice, then grilled it some more. Had a great smoky sweet flavor!!

Charmie777 April 22, 2012

What a delicious sauce for ham. The flavors of all the ingredients blend together nicely. It was a bit sweet, though. I might cut down on the brown sugar next time. I wonder if using prepared mustard would be better than using the dry. That would add a bit more tanginess to the sauce. I think I will experiment and try that next time. Thanks for the recipe!

michelles3boys January 25, 2010