This Honey Glazed Ham with Pineapple will be the centerpiece of your holiday meal. It is a sweet and savory ham with a beautiful caramelized glaze that will have everyone asking for seconds. It is perfect for any holiday meal or special occasion.

When it’s the holiday season, I love pulling out all of the nostalgic classic recipes like sweet potato pie, broccoli and cheese casserole, and homemade veggie dip.
This honey-glazed ham deserves a spot among the classics for the holiday season and beyond.
What You’ll Love About this Recipe
Easy but impressive – Everyone will think you’ve worked all day in the kitchen cooking up this beautiful showpiece.
Balance of Flavors – This ham has it all – citrus, sweet, and savory flavors.
Gravy Juices – The gravy made from this ham is absolutely delicious.
Versatile Leftovers – Ham leftovers make the best dishes. Add some to this delicious club sandwich.
Ingredients You’ll Need

- 6-8 lb. boneless spiral ham with natural juices
- water – if needed
- 1/4 cup of honey
- 1/4 cup of brown sugar
- 2 tsp. dijon mustard
- 16 oz. pineapple chunks
How to Make this Ham Recipe
Preheat your oven to 325°F (163°C).
Place the ham in a baking dish with the outer skin side facing up.

Pour the juices into the dish.
Bake the ham for 12–16 minutes per pound. For a pre-cooked ham, ensure the internal temperature reaches 140°F (60°C). Add a small amount of water to the bottom of the pan if needed.
Remove the ham from the oven.
Add the pineapple chunks and their juices to the bottom of the pan.
In a small bowl, mix together the honey, brown sugar, and mustard.

Spoon the mixture over the ham.

Cover the dish and roast for 20 minutes.
Remove the cover and cook for an additional 10 minutes.

Expert Tips
Always check the internal temperature. For a pre-cooked ham, the temperature should be at 140° F to ensure it is warmed through without drying out.
Tent the foil – When covering your ham with foil, cover it loosely so it does not touch the ham, but keeps moisture in at the same time.
Baste Frequently – For an extra juicy ham, baste it quite often.
Variations
Spicy Kick: Add a pinch of cayenne pepper, hot honey, or sriracha to the glaze.
Citrus Twist: Swap out some of the pineapple for oranges and add orange juice to the bottom of the pan
Maple Glaze: Substitute maple syrup for honey
Brown Sugar Crust: After you add the glaze, sprinkle some brown sugar over the top for a crunchy finish
FAQs
Can I Use Real Pineapple?
Absolutely! Feel free to substitute real pineapple for the canned pineapple. Just be sure to slice it thin so it cooks evenly and don’t throw any juices out from cutting it. Add those to the pan.
How Do I Keep My Ham From Drying Out?
Baste it regularly and cover with foil for most of the baking time.
Can I Make This Recipe with Boneless Ham?
Yes! Adjust the cooking time as needed. Boneless ham tends to cook more quickly.
More Recipes You’ll Enjoy
Storing
Store leftover ham in an airtight container in the refrigerator for up to 5 days. It also freezes well for up to 2 months. Use leftovers for ham sandwiches, omelets, or soups.

Honey Glazed Ham with Pineapple
Ingredients
- 8 lb. boneless spiral ham with natural juices
- water – if needed
- ¼ cup honey
- ¼ cup brown sugar
- 2 tsp. dijon mustard
- 16 oz. pineapple chunks
Instructions
- Preheat your oven to 325°F (163°C).
- Place the ham in a baking dish with the outer skin side facing up.
- Pour the juices into the dish.
- Bake the ham for 12–16 minutes per pound. For a pre-cooked ham, ensure the internal temperature reaches 140°F (60°C). Add a small amount of water to the bottom of the pan if needed.
- Remove the ham from the oven.
- Add the pineapple chunks and their juices to the bottom of the pan.
- In a small bowl, mix together the honey, brown sugar, and mustard.
- Spoon the mixture over the ham.
- Cover the dish and roast for 20 minutes.
- Remove the cover and cook for an additional 10 minutes.