Nothing is easier or more delicious than a beautiful, caramelized Baked Ham with Pineapple Brown Sugar Glaze. The perfect meal for a simple Sunday dinner, to feed a crowd, or for holiday entertaining like Easter and Christmas dinner.

Baked spiral ham with a pineapple brown sugar glaze served on a white platter.

There are few types of meat I love more than a delicious ham, and this baked ham with pineapple brown sugar glaze is amazing. It’s the perfect recipe for a really easy dinner, dinner for a crowd or potluck, or don’t forget Easter and Christmas holiday dinner. You just can’t go wrong with something so simple, crowd-pleasing, and easy to make.

As easy as this recipe is, there are a few things that can take your ham-making experience from good to great.

First, and most important, is choosing which ham to buy. This recipe is tailored for an already cooked, bone in, spiral cut ham. That’s my favorite type of ham to buy because it’s delicious, and the work is already done for me.

A spiral cut ham means the ham has already been cut into thin slices. The bone-in hams also give more flavor to the ham meat. These hams are already cooked, so you can enjoy them cold on a delicious homemade roll sandwich, or warm them in the oven with a simple glaze.

A full baked ham cut into small slices, falling off the bone onto a white platter.

I love to use the leftover ham bone and some of the meat to make my husband’s favorite leftover ham bone soup.

I buy my ham from Costco because I think the quality of their Kirkland signature ham’s are amazing, especially for the price.

How to make an easy baked ham with pineapple brown sugar glaze:

Allow the ham to come to room temperature, which could take about 1-2 hours. Doing so will make for a quicker warming time in the oven, which will ensure your ham doesn’t dry out. We’re just looking to warm the ham, since it’s already cooked.

While the ham is coming to room temperature, you can make the glaze. Combine all the ingredients in a saucepan and stir until smooth. Reduce heat to low and simmer until thickened, with a syrup consistency.

Place the ham in a foil-lined roasting pan or deep baking dish. Brush a little of the glaze all over the outside of the ham. Cover it well with foil and bake at 300 degrees for 1 ½ to 2 hours.

Spiral bone-in ham in a baking dish, brushed with a brown sugar glaze and covered with foil.

Remove it from the oven and brush the rest of the glaze over it. Increase the oven temperature and bake for another 15 minutes.

Remove it from the oven and tent with foil for 15 minutes before serving.

Spiral baked ham with brown sugar glaze and a fork to separate the slices for serving.

Consider serving with:
Have leftover ham? Try one of these 25 amazing recipe for leftover ham.





Baked spiral ham with a pineapple brown sugar glaze served on a white platter.
Prep 30 mins
Cook 2 hrs
Total 2 hrs 30 mins
Add to Meal Plan



  • 8-10 pounds bone-in fully-cooked, spiral-cut ham
  • 20 ounce can pineapple tidbits , or crushed pineapple
  • 3/4 cup light brown sugar
  • 1/2 teaspoon ground cinnamon
  • 1/4 teaspoon ground cloves


  • Take ham out of the refrigerator 1-2 hours before baking to allow it to come to room temperature. 
  • Meanwhile, make the glaze. In a saucepan combine pineapple tidbits, brown sugar, cinnamon, and cloves. 
  • Bring to a boil, reduce heat to medium low and simmer for 20-30 minutes or until mixture has thickened.
  • Preheat oven to 300 degrees F. Remove ham from packaging and throw away the glaze packet and the plastic disk that covers the bone. 
  • Place the ham flat/cut side down, in a deep baking dish or roasting pan. I like to line my pan with aluminum foil to make for easier clean-up.
  • Brush just a few spoonfuls of the glaze onto the ham, all over the outside. Reserve the remaining glaze for later. 
  • Cover the ham tightly with a tent of aluminum foil. This will help keep the ham from drying out.
  • Bake at 300 degrees F for 1 ½ to 2 hours, or until internal temperature reaches 110 degrees. Note, the ham is already cooked, so we’re just just trying to reheat it.

  • Remove the ham from the oven and remove foil tent (set it aside for later).
  • Increase the oven temperature to 400 degrees. Brush the remaining glaze all over the ham.
  • Return to the oven and continue to bake for another 15 minutes.
  • Remove from oven, tent with foil and allow to rest for 15 minutes before serving.
  • Here are some side dishes to go with your ham!


Leftover ham is perfect for Ham asparagus rolls,  ham bone for soup, and ham fried rice!
For tips on making the perfect ham, see the post above.


Calories: 546kcalCarbohydrates: 14gProtein: 43gFat: 33gSaturated Fat: 12gCholesterol: 124mgSodium: 2396mgPotassium: 628mgSugar: 14gVitamin A: 15IUVitamin C: 3mgCalcium: 27mgIron: 1.9mg

Did You Make This Recipe?

Tag @TastesBetterFromScratch on Instagram with #TastesBetterFromScratch!

Have you tried this recipe?! 
RATE this recipe and COMMENT below! I would love to hear your experience.

Related Posts

Share Recipe


About The Author

Lauren Allen

Welcome! I’m Lauren, a mom of four and lover of good food. Here you’ll find easy recipes and weeknight meal ideas made with real ingredients, with step-by-step photos and videos.

Leave A Comment

Your email address will not be published. Required fields are marked *

Recipe Rating


  1. Making it tonight, but using the regular bone in not spiral, used spiral only twice and found 1st day great but leftovers dry. Also doing roasted potatoes, small red ones. Doing your glaze . Yummy

  2. 5 stars
    Although my glaze never thickened, this was the best “sweet” Ham I’ve ever made. I used a fresh pineapple so maybe that was the problem. The ham was very moist and with just the right amount of sweetness!

  3. Added a little Kentucky Bourbon and some half & half to your glaze recipe, on our ham for Easter. Outstanding!!

See More Comments