Baked Ham with the Best Glaze – A Showstopping Holiday Main Dish

A beautifully baked ham is a holiday classic, perfect for Christmas, Easter, or any special occasion. This Baked Ham with the Best Glaze is coated in a rich, flavorful blend of brown sugar, honey, and orange juice, creating a caramelized crust that locks in moisture and delivers incredible taste.

Whether you’re hosting a large family gathering or preparing a cozy dinner, this easy yet impressive ham recipe is guaranteed to be the star of the table!


Why You’ll Love This Baked Ham Recipe

✅ Perfectly Juicy & Tender – Baking low and slow ensures moist, flavorful ham.
✅ Rich, Flavorful Glaze – A sweet and tangy blend of brown sugar, honey, and Dijon mustard.
✅ Impressive Yet Easy – Simple steps make this recipe stress-free yet elegant.
✅ Great for Leftovers – Perfect for sandwiches, soups, and more!
✅ Ideal for Any Occasion – A fantastic holiday centerpiece or weekend treat.


Ingredients You’ll Need

This recipe requires just a few simple ingredients to create an incredible glaze for your ham.

For the Ham

  • 8-12 pound bone-in spiral-cut ham – Fully cooked, ready to glaze and bake.

For the Sweet & Savory Glaze

  • ½ cup light brown sugar – Adds caramelized sweetness.
  • ½ cup freshly squeezed orange juice – Brightens the flavors.
  • ¼ cup honey – Creates a sticky, glossy finish.
  • 2 tablespoons Dijon mustard – Balances the sweetness with a mild tang.
  • 2 tablespoons unsalted butter – Adds richness.
  • ¼ teaspoon ground allspice – Provides warm spice notes.
  • ¼ teaspoon ground cloves – Complements the ham’s natural sweetness.

How to Make Baked Ham with the Best Glaze

This foolproof method guarantees a juicy, tender ham with a caramelized, flavor-packed crust.

Step 1: Prepare the Ham

  • Remove the ham from the refrigerator 1 hour before cooking to bring it to room temperature.
  • Preheat the oven to 325°F (163°C) and position a rack in the lower third of the oven.
  • Remove any packaging, glaze packet, or plastic disk covering the bone.
  • Place the ham cut-side down in a roasting pan or deep baking dish.
  • Cover tightly with foil to keep the moisture in.

💡 Bringing the ham to room temperature helps it cook evenly!

Step 2: Bake the Ham

  • Bake the covered ham at 325°F for 10-11 minutes per pound.
    • Example: A 10-pound ham takes about 1 hour 40 minutes – 2 hours.
  • Set a timer for 20 minutes before the ham should be done so you can check the temperature.

Step 3: Make the Glaze

  • While the ham bakes, prepare the glaze:
    • In a medium saucepan, combine brown sugar, orange juice, honey, Dijon mustard, butter, allspice, and cloves.
    • Heat over medium, whisking often, until the mixture boils and thickens (about 5-7 minutes).
    • Remove from heat and set aside.

💡 The glaze should be slightly sticky but still pourable. If it thickens too much, add a splash of orange juice to loosen it up.

Step 4: Glaze & Finish Baking

  • When the ham reaches 115-120°F (about 20 minutes before the total cook time is done), remove it from the oven.
  • Increase the oven temperature to 400°F (204°C).
  • Brush half the glaze over the ham, getting some between the slices.
  • Return to the oven uncovered and bake for 15 minutes.
  • Brush on the remaining glaze and bake for 5 more minutes, or until the ham reaches 140°F.

💡 For an extra caramelized glaze, broil the ham for 2-3 minutes at the end!

Step 5: Rest & Serve

  • Remove the ham from the oven and let it rest for 15 minutes before slicing.
  • Serve warm and enjoy!

Baked Ham with the Best Glaze

How Much Ham Per Person?

Here’s how much bone-in ham you should buy based on your guest count:

  • 4-6 pounds – Serves 8 people
  • 6-9 pounds – Serves 12 people
  • 8-12 pounds – Serves 16 people

💡 Plan for ½ pound of ham per person (or ¾ pound if you want leftovers!)


Tips for the Best Baked Ham

🔥 Use a Bone-In Ham – More flavor and juiciness compared to boneless.
🍊 Fresh Orange Juice is Best – Bottled juice won’t give the same bright, fresh flavor.
🍯 Brush the Glaze in Layers – This helps create a beautiful, sticky coating.
🌡 Check the Temperature – Overcooking can dry out the ham—140°F is perfect!
🥪 Save the Leftovers! – Ham is great for sandwiches, soups, and casseroles.


What to Serve with Baked Ham

This sweet and savory ham pairs well with a variety of classic sides:

🥔 Mashed Potatoes – A creamy, buttery pairing.
🥦 Roasted Vegetables – Brussels sprouts, carrots, or asparagus.
🍞 Dinner Rolls – Perfect for soaking up the glaze.
🥗 Fresh Salad – A light, citrusy salad balances the richness.
🍠 Sweet Potato Casserole – A great complement to the ham’s glaze.

💡 For an extra special touch, serve with homemade honey butter for spreading on rolls!


How to Store & Reheat Leftover Ham

🥡 Refrigerate: Store in an airtight container for up to 4 days.
❄️ Freeze: Wrap tightly in plastic wrap, then foil, and freeze for up to 3 months.
🔥 Reheat: Warm in the oven at 325°F for 15-20 minutes, covered with foil to keep moisture in.

💡 Use leftovers in ham sandwiches, omelets, soups, or breakfast hash!


FAQs About Baked Ham

Q: Can I use an uncut (unsliced) ham?
A: Yes! Use the same method but score the surface with shallow cuts to help the glaze absorb.

Q: What’s the best way to get crispy edges?

A: Broil the ham for 2-3 minutes after glazing for extra caramelization.

Q: Can I make this recipe ahead of time?
A: Yes! Bake and glaze the ham, then refrigerate. Reheat at 300°F for 20 minutes, covered.

Q: Can I use pineapple juice instead of orange juice?
A: Absolutely! Pineapple juice adds a tropical sweetness that complements the ham beautifully.


Final Thoughts

This Baked Ham with the Best Glaze is the ultimate holiday centerpiece—juicy, flavorful, and perfectly caramelized. With a simple yet rich glaze, this recipe ensures tender, mouthwatering ham every time.

Try this foolproof ham recipe for your next gathering, and watch it become the highlight of your holiday feast!


Short Version

Baked Ham with the Best Glaze

This Baked Ham is a showstopping main dish, perfect for Christmas or Easter dinner. The highlight of this recipe is the flavorful glaze, made with brown sugar, honey, and orange juice to infuse the ham with rich, delicious taste.
Prep Time 20 minutes
Cook Time 2 hours
Inactive Time 1 hour 15 minutes
Total Time 3 hours 35 minutes
Course Main Course
Cuisine American
Servings 16
Calories 440 kcal

Ingredients
  

  • 8-12 pound bone-in spiral cut ham fully cooked*
  • ½ cup light brown sugar
  • ½ cup freshly squeezed orange juice
  • ¼ cup honey
  • 2 tablespoons Dijon mustard
  • 2 tablespoons unsalted butter
  • ¼ teaspoon ground allspice
  • ¼ teaspoon ground cloves

Instructions
 

  • Remove the ham from the refrigerator 1 hour before cooking to allow it to come to room temperature, ensuring even cooking.
  • Preheat the oven to 325°F with a rack in the lower third of the oven (remove any other racks that might obstruct the ham).
  • Remove the ham from its packaging. If there’s a glaze packet or plastic disk covering the bone, remove and discard them. Place the ham in a roasting pan or large, deep baking dish, cut side down. Cover the pan/ham tightly with foil (you may need to use multiple pieces to cover it fully).
  • Bake the ham at 325°F, covered with foil, for most of the cook time. When there are 20 minutes left on the cook time, uncover the ham and begin brushing it with the glaze (see the steps below). The total bake time is about 10-11 minutes per pound. For example, a 10-pound ham will take about 1 hour 40 minutes to 2 hours in total. Set a timer for 20 minutes before the ham should be fully cooked to start checking its temperature.
  • While the ham bakes, prepare the glaze: In a medium saucepan, combine the brown sugar, orange juice, honey, Dijon mustard, butter, allspice, and ground cloves. Heat over medium heat, whisking often, until the glaze begins to boil. Reduce the heat to medium-low and continue cooking at a low boil, whisking often, until the glaze thickens (about 5-7 minutes). Remove from heat.
  • When the ham reaches an internal temperature of 115-120°F and has about 20 minutes of cook time remaining, remove it from the oven and increase the oven temperature to 400°F. Uncover the ham and brush on half of the glaze, making sure to get some between the slices. Return the ham to the oven and bake, uncovered, for 15 minutes. Brush on the remaining glaze and bake for an additional 5 minutes, or until the ham reaches 140°F when measured with an instant-read thermometer.
  • Remove the ham from the oven and let it rest for 15 minutes before slicing and serving.

Notes

You can also use this same method for an uncut bone-in fully cooked ham.
How much ham per person: When buying a bone-in ham, plan for about ½ pound of ham per person (or up to ¾ pound if you want leftovers).
  • To serve 8 people, buy a 4-6 pound bone-in ham.
  • To serve 12 people, buy a 6-9 pound bone-in ham.
  • To serve 16 people, buy an 8-12 pound bone-in ham.
Keyword Baked Ham with the Best Glaze

Baked Ham with the Best Glaze

Leave a Reply