Glazed Baked Ham With Pineapple and Honey

Glazed ham with pineapples

Purestock / Getty Images

Prep: 10 mins
Cook: 60 mins
Total: 70 mins
Servings: 8 to 10 servings
Nutrition Facts (per serving)
466 Calories
14g Fat
25g Carbs
60g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 8 to 10
Amount per serving
Calories 466
% Daily Value*
Total Fat 14g 18%
Saturated Fat 3g 13%
Cholesterol 174mg 58%
Sodium 2662mg 116%
Total Carbohydrate 25g 9%
Dietary Fiber 0g 0%
Total Sugars 24g
Protein 60g
Vitamin C 6mg 28%
Calcium 20mg 2%
Iron 2mg 14%
Potassium 983mg 21%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

Looking for a twist on the classic baked ham for your next holiday gathering? Sweeten things up with this recipe for glazed baked ham with pineapple and honey.

This recipe is simple to make, but you need to be sure to allow enough time for the marination. Prepare the marinade the night before or early in the morning and let the ham marinate for at least 6 hours in the refrigerator before you pop it into the oven. Plan to let the ham rest at room temperature for up to 1 hour before baking.

Choose savory sides that don't conflict with the sweetness of the ham's glaze (like mashed potatoes or roasted asparagus) and serve a dry red wine that's similar to what you select for the marinade. These pairings make a tasty combination that's sure to please—don't be surprised when your guests ask for seconds and even thirds.


  • 1/3 cup packed light brown sugar 

  • 1/2 cup honey

  • 1/3 cup dry red wine

  • 1/2 cup pineapple juice

  • 1 clove garlic, minced

  • 1 fully cooked ham, about 6 pounds

Steps to Make It

  1. Gather all ingredients.

  2. In a large bowl or large food storage bag that will hold the ham, combine the brown sugar, honey, wine, pineapple juice, and minced garlic.

  3. Place the ham in the marinade, turn to coat well, and let it marinate for 6 hours or overnight in the refrigerator. Turn frequently to keep the ham coated with marinade.

  4. Remove ham from the refrigerator and let rest at room temperature for up to 1 hour.

  5. Preheat the oven to 350 F.

  6. Place the ham on a rack in a roasting pan and reserve the marinade for basting.

  7. Bake the ham, basting frequently with the reserved marinade, until a meat thermometer (not touching the bone) reads about 140 F or about 10 minutes per pound.

  8. Serve and enjoy!