Oven Baked Apricot Glazed Ham
If you’re looking for a show-stopping holiday main dish that’s incredibly easy to make, this Oven Baked Apricot Glazed Ham is it! It’s sweet, tangy, buttery, and caramelized to perfection—basically everything you want in a classic ham with a delicious twist.

This recipe uses a fully cooked spiral ham, so all you’re doing is warming it up and coating it in the most irresistible homemade apricot glaze. Perfect for Easter, Christmas, or Sunday dinner, and guaranteed to have everyone going back for seconds!
Why You’ll Love This Apricot Glazed Ham
- Super easy—just heat and glaze!
- Perfect balance of sweet + tangy flavors
- Feeds a crowd with minimal effort
- Gorgeous caramelized finish
- Great for leftovers (hello, ham sandwiches, Ham and Croissant breakfast casserole, or Ham Soup!)

If you love an oven baked ham, I just know you’ll love this recipe for Copycat Honey Baked Ham!
Or try your ham in the crock pot with this Slow Cooker Orange Glazed Ham or Brown Sugar Pineapple Ham. So easy and the ham comes out juicy and flavorful.
What You’ll Need
Find the full, printable recipe with exact measurements at the bottom of this post. Read on for more details and tips! On the recipe card below, click “print recipe” and from there you can print out the page or screenshot it to save to your phone’s photo album.
Pin this recipe to save to Pinterest so you can make it later! You can Pin It from the recipe card below. Just click the “Pin Recipe” button. If you’d like to follow me on Pinterest , my page is Steph Gigliotti.
I’ve put all the ingredients and supplies you’ll need to make this Oven Baked Apricot Glazed Ham into a grocery list for you to add to your next Walmart order. Grab the full Shopping List here.

Ingredients
For the Ham:
- Large Roasting Pan with Rack
- 1 fully cooked spiral-sliced ham (7–10 pounds)
- 2 cups water (enough for about 1 inch in the pan)
For the Glaze:
- 1 jar apricot preserves (13–18 ounces)
- 1 cup light brown sugar, packed
- 4 tablespoons butter
- 1/4 cup Dijon mustard
- 2 tablespoons white wine vinegar
Substitutions: Use orange marmalade or peach preserves instead of apricot for a fun twist. Spicy brown mustard or grainy stone ground mustard can be used in place of the Dijon mustard.

How to Make Apricot Glazed Ham
Step 1: Prep the Ham
Preheat your oven to 325°F. Place the spiral-sliced ham cut-side down in a roasting pan or large baking dish.
Add about 1 inch of water to the bottom of the pan to keep the ham juicy while baking.
Cover loosely with foil.

Step 2: Bake
Bake for 10 minutes per pound, or until the ham is heated through.
(For an 8-pound ham, that’s about 1 hour 20 minutes.)
💡 Remember: your ham is already cooked—you’re just warming it up!
Step 3: Make the Apricot Glaze
While the ham is baking, combine in a saucepan:
- Apricot preserves
- Brown sugar
- Butter
- Dijon mustard
- White wine vinegar
Cook over medium heat, stirring until smooth and bubbly.
Let it simmer for 2–3 minutes until slightly thickened and glossy.

Step 4: Glaze the Ham
Remove the ham from the oven and brush half of the glaze generously over the top, making sure to get in between the slices.
Return to the oven uncovered for 10–15 minutes to caramelize.
Step 5: Broil for That Sticky Finish
Turn the oven to broil.
Brush more glaze in between all the slices, then broil for 3–5 minutes, watching closely so it doesn’t burn.

Step 6: Rest & Serve
Let the ham rest for 10–15 minutes before slicing.
Serve with the remaining glaze spooned over the top—and get ready for everyone to rave about it!

Did you enjoy this recipe? Take a picture and tag me @StephGigliotti on social media and #StephRealLife. I would absolutely love to see your finished dish! ⭐ Please leave a 5-star rating in the recipe card below and/or a review in the comment section. 📌Save this recipe to make later and share with a friend!
Tips for the Best Baked Ham
- Don’t skip the water in the pan – it keeps the ham from drying out. Chicken stock, vegetable broth, or orange juice can be used instead
- Cover while heating to lock in moisture
- Glaze at the end so it doesn’t burn
- Broil carefully—it caramelizes fast!
- Careful not to overcook-The ham is already cooked, we just need to heat it through. Bake for 10 minutes per pound of ham.
Variations
- 🍊 Citrus Twist: Use orange marmalade instead of apricot
- 🍑 Peachy Version: Swap in peach preserves
- 🌶️ Sweet Heat: Add a pinch of red pepper flakes to the glaze
- 🍍 Tropical: Add a splash of pineapple juice to the glaze

What to Do with Leftovers
This ham makes amazing leftovers! Try it in:
- Creamy Slow Cooker Ham and Potato Soup
- Ham and cheese sliders or Ham sandwiches with honey mustard
- Breakfast casseroles- try this Ham, Egg, & Cheese Croissant Breakfast Casserole
- Omelets or quiche
- Cheesy Ham Pasta
FAQ’s
How long do I cook a spiral ham?
About 10 minutes per pound at 325°F, just until heated through.
Do I need to cover the ham?
Yes! Cover it while warming, then uncover when adding the glaze.
Can I make the glaze ahead of time?
Absolutely—just reheat it before brushing onto the ham.

More Holiday Recipes
- Cherry Coke Glazed Ham
- Slow Cooker Ham Dinner for Two
- Hashbrown Casserole
- Crock Pot Creamed Corn
- Slow Cooker Mashed Potatoes
- Scalloped Potatoes
Holiday Ham
This Apricot Glazed Ham is one of those recipes that looks fancy but is secretly so simple. It’s sweet, savory, buttery, and perfectly caramelized—everything a holiday ham should be.
Whether you’re hosting a big gathering or just want something special for Sunday dinner, this recipe is a guaranteed hit.
This post contains affiliate links
Sign up for our free newsletter to get new recipes sent right to your inbox! Follow along with me on Instagram, Facebook, YouTube , Pinterest, and TikTok.

Oven Baked Apricot Glazed Ham
Video
Equipment
Ingredients
Method
- Preheat oven to 325°F.
- Place the spiral-sliced ham cut-side down in a roasting pan or large baking dish. Add enough water to create about 1 inch in the bottom of the pan. Cover loosely with foil.
- Bake for 10 minutes per pound, or until the ham is heated through (about 1 hour 20 minutes for an 8-pound ham).
- While the ham bakes, combine apricot preserves, brown sugar, butter, Dijon mustard, and white wine vinegar in a saucepan over medium heat.
- Stir until smooth and bubbly, then simmer for 2–3 minutes until slightly thickened and glossy.
- Remove the ham from the oven and brush half of the glaze over the top, making sure to get in between the slices.
- Return the ham to the oven uncovered and bake for 10–15 minutes.
- Turn the oven to broil. Brush more glaze between the slices and broil for 3–5 minutes, watching carefully to prevent burning.
- Let the ham rest for 10–15 minutes before serving. Slice and serve with remaining glaze.
Nutrition
Notes
- The ham is already fully cooked—this recipe is just for heating and adding flavor.
- Keep the ham covered while warming to prevent drying out.
- Watch closely during broiling—glaze can burn quickly.
- Substitute apricot preserves with orange marmalade or peach preserves if desired.




