Love this? Pin it for later!
I still remember the first Christmas I attempted to make this ham. My grandmother had passed away the previous spring, and I was determined to carry on her tradition. Standing in my tiny apartment kitchen, I called my mom no fewer than six times that morning—"How do I score the fat?" "What if the glaze burns?" "How do I know when it's really done?" The anxiety was real, folks. But when I pulled that glistening, caramelized ham from the oven, the heavenly aroma transported me right back to her cozy farmhouse kitchen. My husband took one bite, closed his eyes, and said, "Tastes like Christmas childhood." That's when I knew this recipe was pure magic.
Now, after perfecting this recipe for fifteen years and serving it to countless holiday guests, I can confidently say this is the only Christmas ham recipe you'll ever need. The pineapple glaze creates the most incredible lacquered exterior while keeping the interior incredibly moist and tender. Plus, the leftovers (if you have any!) transform into the most amazing sandwiches, soups, and breakfast hashes you'll ever taste.
Why This Recipe Works
- Perfectly Balanced Glaze: The combination of pineapple juice, brown sugar, and warm spices creates a sweet-tart glaze that caramelizes beautifully without becoming cloying.
- Moisture-Locking Technique: Baking the ham cut-side down in a foil tent ensures every slice stays incredibly juicy and tender.
- Make-Ahead Friendly: The glaze can be prepared up to a week in advance, making Christmas morning stress-free.
- Impressive Presentation: The diamond scoring pattern and pineapple-cherry garnish create a stunning centerpiece worthy of your holiday table.
- Leftover Gold: This ham stays delicious for up to a week, transforming into countless incredible meals.
- Foolproof Timing: My detailed timeline ensures your ham is ready exactly when you need it, perfectly hot and ready to carve.
Ingredients You'll Need
Selecting the right ham is crucial for success. I always recommend a bone-in, fully cooked ham between 8-10 pounds for the perfect balance of meat and manageable cooking time. The bone adds incredible flavor and makes the most amazing soup stock later. Look for a ham with a nice fat cap—this self-basting layer keeps everything moist and creates those irresistible crispy edges everyone fights over.
For the Ham:
- 1 bone-in fully cooked ham (8-10 pounds) - The bone adds flavor and helps regulate cooking temperature
- Whole cloves - Traditional garnish that infuses warm, aromatic flavor
- Canned pineapple rings - Reserve the juice for the glaze
- Maraschino cherries - Classic holiday garnish that makes everyone smile
For the Pineapple Glaze:
- Reserved pineapple juice (1 cup) - The tropical base that makes this glaze special
- Light brown sugar (1½ cups packed) - Creates that gorgeous lacquered finish
- Dijon mustard (2 tablespoons) - Adds depth and cuts through the sweetness
- Apple cider vinegar (2 tablespoons) - Balances the sweetness with bright acidity
- Ground cinnamon (½ teaspoon) - Warm holiday spice that complements the pineapple
- Ground cloves (¼ teaspoon) - Use sparingly—a little goes a long way
- Fresh cracked black pepper (¼ teaspoon) - The secret ingredient that makes all the flavors pop
Pro Tips for Ingredient Selection:
When choosing your ham, avoid ones labeled "water added" as they tend to be mushy. The label should read simply "ham" or "ham in natural juices." For the pineapple, I prefer the traditional rings in juice (not syrup) for their nostalgic presentation. However, if you can only find chunks, they'll work perfectly in the glaze. The brown sugar should be fresh and soft—if it's hard as a rock, microwave it for 20 seconds with a damp paper towel to restore moisture.
How to Make Baked Ham with Pineapple Glaze for Christmas Dinner
Prep Your Ham
Remove ham from refrigerator 2 hours before cooking—this is crucial for even heating. Preheat oven to 325°F. Using a sharp knife, score the fat in a diamond pattern, cutting about ¼-inch deep. Be careful not to cut into the meat itself. Stud the intersections with whole cloves, pressing them in firmly. This traditional technique allows the glaze to penetrate while creating that classic holiday appearance.
Create the Foil Tent
Place ham cut-side down in a large roasting pan. If your ham doesn't have a flat side, trim a small piece to create stability. Tear off a large sheet of heavy-duty foil and tent it over the ham, sealing the edges but leaving room for heat circulation. This moisture-locking method prevents the ham from drying while allowing it to heat through properly.
Initial Baking Phase
Calculate your cooking time: 15-18 minutes per pound for a fully cooked ham. Bake covered for ¾ of the total time. For a 9-pound ham, bake covered for 2 hours. This slow, gentle heating ensures the meat stays incredibly moist. Resist the urge to peek—the steam trapped inside is doing important work!
Craft the Pineapple Glaze
While the ham bakes, combine pineapple juice, brown sugar, Dijon mustard, vinegar, cinnamon, cloves, and pepper in a medium saucepan. Bring to a gentle boil over medium heat, stirring until sugar dissolves. Reduce heat and simmer for 15-20 minutes until reduced by half and syrupy. The glaze should coat the back of a spoon but still be pourable—it will thicken more as it cools.
First Glazing
Remove ham from oven and increase temperature to 375°F. Carefully peel back the foil, letting steam escape away from your face. Brush ham with about ⅓ of the glaze, ensuring it pools in the scored lines. Return to oven uncovered for 15 minutes. The higher temperature starts the caramelization process.
Build the Pineapple Crown
Using toothpicks, secure pineapple rings around the ham in overlapping rows. Place a cherry in the center of each ring, securing with toothpicks. This traditional garnish isn't just beautiful—it adds incredible flavor as the pineapple caramelizes and the cherry juice creates little pockets of sweetness.
Final Glazing Sessions
Brush with another ⅓ of glaze and bake 10 minutes. Repeat with remaining glaze and bake final 10-15 minutes until deeply caramelized and pineapple edges are golden. The total glazing time should be 35-40 minutes. Watch carefully in the last 10 minutes—glaze can go from perfect to burnt quickly.
Rest and Serve
Remove ham from oven and tent loosely with foil. Rest for 30 minutes—this is crucial for juicy slices. The internal temperature should reach 140°F. Remove toothpicks before carving. Slice perpendicular to the bone in ¼-inch slices, or thicker if you prefer heartier portions. Serve with extra glaze warmed on the side.
Expert Tips
Perfect Temperature
Invest in an instant-read thermometer. Ham is perfectly heated at 140°F internal temperature. Going beyond this risks dryness, while under means cold spots. Check multiple spots, avoiding the bone.
Keep It Moist
Add 1 cup of chicken stock or water to the bottom of the pan before tenting. This creates steam that keeps the ham incredibly moist during the long, slow heating process.
Timing Is Everything
Start your ham 5 hours before serving. This includes 2 hours resting at room temperature, 3 hours cooking, and 30 minutes final resting. Better to finish early than late!
Glaze Consistency
If your glaze gets too thick, whisk in pineapple juice 1 tablespoon at a time. Too thin? Continue simmering or add a teaspoon of cornstarch mixed with water.
Carving Success
Use an electric knife for picture-perfect slices. Cut perpendicular to the bone first, then slice parallel to remove slices from the bone. A carving set makes this effortless.
Flavor Booster
Add 2 tablespoons of bourbon or dark rum to your glaze for an adult version. The alcohol cooks off, leaving behind incredible depth and complexity that guests will rave about.
Variations to Try
Tropical Twist
Replace half the pineapple juice with mango nectar. Add 1 teaspoon of grated fresh ginger and the zest of 1 lime to the glaze. Garnish with fresh mango slices and lime wedges.
Perfect for those dreaming of a warm-weather Christmas!Maple-Bourbon Version
Substitute maple syrup for half the brown sugar. Add 3 tablespoons of good bourbon and ½ teaspoon of smoked paprika. The smoky-sweet combination is incredible.
Ideal for those who love deeper, more complex flavors.Spicy-Sweet Heat
Add 1-2 tablespoons of sriracha or your favorite hot sauce to the glaze. Mix in ½ teaspoon of chipotle powder for smoky heat. Top with candied jalapeños instead of cherries.
For those who like their ham with a kick!Apple-Cinnamon Delight
Use apple juice instead of pineapple juice. Add 1 teaspoon of apple pie spice and 2 tablespoons of apple butter. Garnish with thin apple slices brushed with lemon juice.
A cozy, autumn-inspired version perfect for Christmas.Storage Tips
Refrigerator Storage
Cool leftover ham completely within 2 hours of cooking. Wrap tightly in plastic wrap, then aluminum foil, or store in airtight containers. Properly stored, ham keeps 5-7 days in the refrigerator. For best quality, slice only what you'll use immediately.
Freezer Instructions
Slice ham into meal-sized portions. Wrap each portion in plastic wrap, then foil. Place wrapped portions in freezer bags, removing as much air as possible. Label with date and contents. Freeze up to 3 months for best quality, though safe indefinitely if kept at 0°F.
Make-Ahead Magic
The glaze can be prepared up to 1 week in advance and stored in the refrigerator. Bring to room temperature before using. You can also score and stud the ham the night before—cover tightly and refrigerate. Let it come to room temperature for 2 hours before cooking.
Frequently Asked Questions
An instant-read thermometer is your best friend here. Insert it into the thickest part, away from bone. When it reads 140°F, your ham is perfectly heated. If you don't have a thermometer, the meat should feel warm to the touch and juices should run clear, not cold. Remember, your ham is already cooked—you're just warming it through.
This usually means your oven temperature is too high or the glaze is too close to the heating element. Lower temperature to 350°F and tent loosely with foil. You can also move the ham to a lower rack. The glaze should caramelize slowly. If needed, finish the ham covered, then glaze and broil for just 2-3 minutes at the end.
Absolutely! Fresh pineapple is delicious, but you'll need to make juice. Blend fresh pineapple chunks and strain for the glaze. For garnish, use very thin slices since fresh pineapple takes longer to caramelize. Canned is traditional because it's already tender and the juice is perfectly sweetened. Fresh will give you a brighter, more tropical flavor.
Plan on ½ pound per person for a bone-in ham, or ⅓ pound per person for boneless. This accounts for the bone weight and provides generous portions with leftovers. For 8-10 people, an 8-10 pound ham is perfect. For 12-15 people, go with 12-15 pounds. Leftover ham is a gift that keeps on giving—soups, sandwiches, breakfast hashes, and more!
While possible, I don't recommend it for this recipe. The oven creates the beautiful caramelized exterior that's essential to this ham's appeal. A slow cooker won't achieve the same glaze. However, you can keep sliced ham warm in a slow cooker with some glaze on the warm setting. For pressure cooking, you'd need a smaller ham (5-6 pounds max) and won't get the same presentation.
Some hams are saltier than others. If serving, offer the glaze on the side as a sweet counterpoint. For future hams, soak in cold water for 4-6 hours before cooking, changing water every hour. This removes excess salt. The pineapple glaze naturally balances saltiness, so you might find the combination perfect even if the ham alone tastes salty.
Baked Ham with Pineapple Glaze for Christmas Dinner
Ingredients
Instructions
- Prep the ham: Remove ham from refrigerator 2 hours before cooking. Preheat oven to 325°F. Score fat in diamond pattern, stud with cloves.
- Initial baking: Place ham cut-side down in roasting pan. Add stock to bottom, tent with foil. Bake 15-18 minutes per pound total time, covered for ¾ of time.
- Make the glaze: Combine pineapple juice, brown sugar, mustard, vinegar, and spices in saucepan. Simmer 15-20 minutes until reduced by half.
- First glazing: Remove foil, brush with ⅓ glaze. Increase oven to 375°F, bake uncovered 15 minutes.
- Add pineapple: Secure pineapple rings with toothpunks, add cherries to centers. Brush with another ⅓ glaze, bake 10 minutes.
- Final glazing: Brush with remaining glaze, bake 10-15 minutes until caramelized. Internal temperature should reach 140°F.
- Rest and serve: Tent loosely with foil, rest 30 minutes. Remove toothpicks, carve and serve with extra warmed glaze.
Recipe Notes
Ham is already cooked—you're simply heating it through. Don't overcook or it becomes dry. The glaze can be made up to 1 week in advance. Save the bone for incredible soup stock!