The ham sat on the counter, cooling, while I leaned against the kitchen island and just stared at it. My sister had already texted twice asking if I’d made “the ham again.” My dad, who rarely comments on food, had walked past and muttered, “That smells like Christmas used to.” I hadn’t even carved it yet. That’s when I knew — this cranberry orange glazed ham wasn’t just a recipe anymore. It was the thing everyone now expected when they walked through my door on December 25th.
It didn’t start that way, honestly. The first time I made a holiday ham, I grabbed a random spiral-cut from the grocery store and brushed on some brown sugar. It was fine. Edible. Nobody asked for the recipe. But I wanted more — I wanted that glossy, company-worthy finish you see in magazines, with a glaze that actually tasted like something. So I started messing around with orange zest one year, and a can of whole-berry cranberry sauce the next. The first attempt was too sweet. The second was a little tart. The third? That was the one where my brother-in-law asked for seconds before anyone else had even gotten their first plate.
This cranberry orange glazed ham is the kind of recipe that makes you look like you spent all day in the kitchen when really, the oven does most of the heavy lifting. The glaze caramelizes into this sticky, jewel-toned coating that tastes bright and festive without being cloying. The orange cuts through the saltiness of the ham perfectly, and the cranberries leave little pockets of tart sweetness on every slice. It’s not complicated. It’s just right.
Why You’ll Love This Recipe
I’ve tested this cranberry orange glazed ham across three different Christmases, two different ovens, and one very skeptical uncle who “doesn’t do sweet meat.” It passed every single test. Here’s why I keep coming back to it — and why you will too.
- Simple Ingredients : You need a pre-cooked ham, orange juice, cranberry sauce, brown sugar, and a few pantry staples. No weird mail-order glazes or obscure spices.
- Make-Ahead Friendly : The glaze comes together in under 10 minutes. You can prep it the night before and just brush it on before baking.
- Perfect for Christmas Dinner : The red-and-orange color scheme looks stunning on a holiday table. It pairs beautifully with sides like my easy cheesy tater tot breakfast casserole if you’re doing a brunch-style Christmas.
- Crowd-Pleaser : Kids love the sweet glaze. Adults love that it’s not too sugary. My picky-eater nephew asked for thirds last year.
- Unbelievably Delicious : The combination of tart cranberries and bright orange with salty, tender ham is honestly next-level. It’s the kind of flavor that makes you close your eyes after the first bite.
What makes this version different from the rest? Most glazed ham recipes rely on pure sugar or honey, which can taste one-note. This one uses whole-berry cranberry sauce for texture and fresh orange juice and zest for acidity. The result is a glaze that’s balanced, not just sweet. It’s been tested by a home cook who burned the first batch and learned exactly how long to let it caramelize without turning bitter. You’re getting the shortcut version of all my mistakes.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and a stunning presentation without any fuss. Most of these are pantry staples or easy to find at any grocery store during the holidays.
- 1 fully cooked bone-in spiral-cut ham (8-10 pounds) — I prefer a spiral-cut ham because it’s already sliced, making serving a breeze. The bone adds flavor during reheating. Look for one labeled “smoked” or “honey” for the best base flavor.
- 1 cup whole-berry cranberry sauce — I recommend Ocean Spray or a good store brand. Avoid jellied cranberry sauce here; the whole berries give the glaze texture and little bursts of tartness.
- 1/2 cup fresh orange juice — About 2 large oranges. Bottled juice works in a pinch, but fresh makes a noticeable difference in brightness.
- 1/4 cup packed light brown sugar — Dark brown sugar works too, but it will make the glaze slightly richer and darker. Light brown keeps the cranberry color more vibrant.
- 2 tablespoons Dijon mustard — This is my secret ingredient. It cuts the sweetness and adds a subtle tang that balances everything. Do not skip it.
- 1 tablespoon orange zest — From about 1 large orange. Zest before juicing to make life easier.
- 1/2 teaspoon ground cinnamon — Adds warmth without being overpowering. You can substitute pumpkin pie spice if that’s what you have.
- 1/4 teaspoon ground cloves — Optional but traditional. A little goes a long way.
- Whole cloves for decoration (optional) — For studding the ham if you want that classic look. Not necessary for flavor.
Ingredient Selection Tips : When buying your ham, look for one that’s not injected with too much water or sugar solution. A good quality ham will have a short ingredient list. For the cranberry sauce, I’ve tried homemade and canned — honestly, canned works beautifully here because it’s already perfectly set. If you want to use fresh cranberries, you’ll need to cook them down with sugar first, but that adds an extra step that isn’t necessary.
Substitution Guidance : If you’re gluten-free, this recipe is naturally gluten-free as written — just double-check your Dijon mustard label. For a lower-sugar version, use a sugar-free cranberry sauce and swap the brown sugar for a monk fruit sweetener. The texture will be slightly different, but the flavor will still be great.
Equipment Needed
You don’t need much fancy equipment for this cranberry orange glazed ham, which is part of why I love it. Here’s what you’ll need:
- Large roasting pan with a rack — A disposable aluminum pan works perfectly if you don’t own a roasting pan. Just make sure it’s sturdy enough to hold 10 pounds of ham.
- Aluminum foil — For tenting the ham while it bakes. Heavy-duty foil is worth the extra cost here.
- Small saucepan — For making the glaze. Any small pot works.
- Basting brush or spoon — A silicone basting brush is my favorite for even application. A regular spoon works too, just be gentle.
- Sharp carving knife or serrated knife — Even with a spiral-cut ham, you’ll need a good knife to cut along the bone and separate the slices.
- Cutting board with a juice groove — The ham will release juices as you carve. A groove catches them so your counter stays clean.
- Meat thermometer — Essential for ensuring your ham reaches a safe internal temperature of 140°F. I use an instant-read digital thermometer.
Budget-Friendly Options : If you don’t have a roasting rack, you can use a few rolled-up balls of aluminum foil to lift the ham off the bottom of the pan. It’s not fancy, but it works. I’ve done it more times than I’d like to admit.
Maintenance Tips : If you use a silicone basting brush, wash it by hand rather than in the dishwasher to extend its life. And always dry your roasting pan thoroughly after washing to prevent rust, especially if it’s enameled.
Preparation Method

Let me walk you through this step by step. I’ve included time estimates and sensory cues so you know exactly what to look for at each stage. Trust me — if I can pull this off while juggling three other side dishes, you can too.
Step 1: Prepare the Ham (10 minutes)
Take your ham out of the refrigerator about 1 hour before baking. This lets it come to room temperature slightly, which helps it heat more evenly. Remove all packaging, including any plastic disk on the bone or plastic cap over the sliced surface. Rinse the ham briefly under cool water and pat it completely dry with paper towels. Place the ham flat-side down on the rack in your roasting pan. If your ham came with a glaze packet, toss it — you won’t need it.
Step 2: Score the Ham (5 minutes)
Using a sharp knife, score the surface of the ham in a diamond pattern about 1/4-inch deep. Make cuts about 1 inch apart, first in one direction and then the other. This isn’t strictly necessary for a spiral-cut ham, but it helps the glaze seep into the surface and creates those beautiful caramelized edges. If you’re using whole cloves, press one into the center of each diamond now. It looks gorgeous and adds a subtle spice aroma.
Step 3: Make the Cranberry Orange Glaze (10 minutes)
In a small saucepan over medium heat, combine the whole-berry cranberry sauce, fresh orange juice, light brown sugar, Dijon mustard, orange zest, cinnamon, and ground cloves. Whisk everything together until the cranberry sauce breaks down and the mixture is smooth. Bring it to a gentle simmer — you’ll see small bubbles around the edges — then reduce the heat to low and let it cook for 5 minutes, stirring occasionally. The glaze should thicken slightly and smell incredibly fragrant. Remove from heat and set aside about 1/2 cup of the glaze for serving later.
Step 4: First Bake (1 hour 30 minutes)
Preheat your oven to 325°F. Cover the ham loosely with a large piece of aluminum foil — tent it so the foil doesn’t touch the surface of the ham. This traps steam and prevents the ham from drying out during the initial heating. Place the ham in the oven and bake for 1 hour 30 minutes for an 8-10 pound ham. If your ham is larger or smaller, calculate about 10 minutes per pound for this first stage. The ham should be heated through and starting to release some juices.
Step 5: Glaze and Caramelize (30-40 minutes)
Remove the ham from the oven and carefully take off the foil. Increase the oven temperature to 400°F. Using your basting brush or a spoon, generously brush the cranberry orange glaze all over the surface of the ham, getting into the spiral cuts as much as possible. Return the ham to the oven, uncovered, and bake for 15 minutes. Baste again with more glaze, then bake another 15-20 minutes. The glaze should be bubbling, sticky, and starting to caramelize around the edges. If it starts to look too dark, tent the edges with small pieces of foil. The ham is done when an instant-read thermometer inserted into the thickest part (not touching bone) reads 140°F.
Step 6: Rest and Carve (15-20 minutes)
Remove the ham from the oven and transfer it to a cutting board. Let it rest for at least 15 minutes — this is crucial. The juices need time to redistribute, and the glaze needs to set slightly. Do not skip this step, or your ham will be dry and the glaze will slide right off. After resting, carve along the spiral cuts to separate the slices, then cut around the bone to release the remaining meat. Arrange on a platter and drizzle with the reserved glaze.
Sensory Cues : When the glaze is ready, it should coat the back of a spoon and slowly drip off. The ham will look glossy and deep reddish-orange when caramelized. You should smell sweet orange and warm spices, not burnt sugar. If the glaze starts to smell acrid, your oven is too hot — reduce the temperature to 375°F.
Cooking Tips & Techniques
I’ve made this cranberry orange glazed ham enough times to have a few disasters. Here’s what I learned so you don’t have to repeat my mistakes.
Don’t Overcook the Ham — This is the biggest mistake people make. Since most store-bought hams are already fully cooked, you’re really just reheating and glazing. Overcooking dries it out and makes the meat tough. Use a thermometer and pull it at 140°F. The ham will continue cooking slightly as it rests.
Baste Generously and Often — The glaze is where all the flavor lives. Don’t be shy with it. I use about three-quarters of the glaze during the final baking stage. The more you apply, the thicker and stickier the coating gets. Just make sure each layer has time to caramelize before adding the next.
Watch the Sugar — The brown sugar in the glaze can burn if your oven runs hot. If you notice the glaze getting too dark too quickly, tent the ham loosely with foil for the last 10 minutes of baking. I had one Christmas where I got distracted and the glaze turned almost black in spots. It still tasted okay, but it wasn’t pretty.
Use the Pan Drippings — After the ham is done, pour the pan drippings into a fat separator or a glass measuring cup. Let the fat rise to the top, then skim it off. The remaining liquid is liquid gold — use it to make a quick pan sauce or drizzle it over mashed potatoes. I always save mine for making savory Hawaiian ham and pineapple quesadillas the next day.
Multitasking Strategy : While the ham is in its first covered bake, I make the glaze and prep my side dishes. During the final glazing stage, I start my vegetables and set the table. This way everything comes together at the same time.
Variations & Adaptations
One of the best things about this cranberry orange glazed ham is how adaptable it is. Here are a few variations I’ve tried and loved.
Spicy Cranberry Orange Ham — Add 1/2 teaspoon of red pepper flakes or a minced chipotle pepper in adobo sauce to the glaze. The heat balances the sweetness beautifully. I made this version for a New Year’s Eve party and it was a hit with the spice lovers.
Maple Bourbon Variation — Replace the brown sugar with 1/4 cup of pure maple syrup and add 2 tablespoons of bourbon. Reduce the orange juice to 1/4 cup. The bourbon adds a smoky depth that pairs wonderfully with the cranberries. Just simmer the glaze a little longer to cook off the alcohol.
Honey Ginger Twist — Swap the brown sugar for honey and add 1 tablespoon of freshly grated ginger. The ginger adds a warm, slightly spicy note that cuts through the richness of the ham. This is my go-to for spring holidays like Easter.
Slow Cooker Method — If your oven is full of other dishes, you can make this in a slow cooker. Place the ham in a large slow cooker, pour the glaze over it, and cook on low for 4-5 hours. Baste every hour if possible. The glaze won’t caramelize the same way, but it will be incredibly tender and flavorful. Transfer to a baking sheet and broil for 3-5 minutes at the end to get some color.
Dietary Adaptations : For a paleo-friendly version, use maple syrup instead of brown sugar and ensure your Dijon mustard is paleo-approved. For keto, use a sugar-free cranberry sauce and a monk fruit sweetener — just know the texture will be less sticky.
Serving & Storage Suggestions
This cranberry orange glazed ham is best served warm, right after resting. Arrange the slices on a large platter and drizzle with the reserved glaze. I like to garnish with fresh orange slices, a few sprigs of rosemary, and some whole cranberries for a festive look.
What to Serve With It : This ham pairs beautifully with creamy mashed potatoes, roasted Brussels sprouts, green bean casserole, or a simple arugula salad with a citrus vinaigrette. For a brunch-style Christmas, serve it alongside my easy cheesy tater tot breakfast casserole for a truly memorable meal. A crisp Sauvignon Blanc or a light Pinot Noir works well for wine drinkers. For non-alcoholic options, a sparkling cranberry punch or apple cider is perfect.
Storage Instructions : Leftover ham keeps beautifully. Store it in an airtight container in the refrigerator for up to 5 days. The flavors actually deepen over time, so day-two ham sandwiches are a real treat. To freeze, wrap the ham tightly in plastic wrap, then in foil, and place in a freezer bag. It will keep for up to 3 months. Thaw overnight in the refrigerator before reheating.
Reheating Methods : For individual slices, microwave for 30-45 seconds. For a larger portion, place the ham in a baking dish with a splash of orange juice or chicken broth, cover with foil, and warm in a 300°F oven for 10-15 minutes. The glaze will soften and become sticky again. Avoid high heat, which can dry out the meat.
How Flavors Develop : The cranberry orange glaze continues to penetrate the ham as it sits. Leftover slices are often even more flavorful than the first serving, with the citrus notes mellowing and the spices becoming more pronounced. This is why I always make extra — the leftovers are a gift.
Nutritional Information & Benefits
While ham is a treat, it does offer some nutritional benefits. A 3-ounce serving of this cranberry orange glazed ham (without additional glaze) contains approximately:
- Calories : 200-250
- Protein : 18-22 grams
- Fat : 10-14 grams
- Carbohydrates : 12-15 grams (from the glaze)
- Sugar : 10-12 grams
- Sodium : 900-1100 mg
Health Benefits : Ham is a good source of high-quality protein, which supports muscle health and keeps you feeling full. It also provides B vitamins, particularly B6 and B12, which are important for energy metabolism. The cranberries in the glaze are rich in antioxidants called proanthocyanidins, which may support urinary tract health. Orange juice and zest provide vitamin C, which supports immune function — especially welcome during cold and flu season.
Dietary Considerations : This recipe is naturally gluten-free, nut-free, and dairy-free as written. It is not suitable for vegetarian, vegan, or low-sodium diets. If you’re watching your sodium intake, look for a low-sodium ham or reduce the added salt in accompanying dishes. The glaze itself is relatively low in added sugar compared to many commercial glazes.
Personal Wellness Perspective : I don’t believe in depriving yourself during the holidays. This ham is a celebration food, and it’s meant to be enjoyed. I balance it out by loading my plate with vegetables and going lighter on the starch. One indulgent meal won’t derail your health goals — it’s part of a balanced life.
Conclusion
This cranberry orange glazed ham has become the centerpiece of my Christmas dinner for good reason. It’s stunning on the table, the flavor is bright and memorable, and it’s honestly one of the easiest impressive dishes I know how to make. The glaze does all the heavy lifting — you just brush and bake.
I love this recipe because it feels like Christmas. The smell of orange and cloves filling the house, the glossy red glaze catching the light, the way everyone gathers around the kitchen island waiting for that first slice. It’s not just a meal. It’s a memory in the making.
I’d love to hear how yours turns out. Did you try a variation? Did your family ask for the recipe? Drop a comment below and let me know. And if you’re looking for more holiday inspiration, check out my savory Hawaiian ham and pineapple quesadillas for the perfect leftover makeover. Happy cooking, and Merry Christmas!
Frequently Asked Questions
Can I use a boneless ham for this recipe?
Yes, absolutely. Boneless hams work just as well, though they may cook slightly faster since they’re more compact. Just follow the same temperature guidelines and check for 140°F internal temperature. The presentation won’t be as dramatic as a bone-in ham, but the flavor will be identical.
How far in advance can I make the cranberry orange glaze?
You can make the glaze up to 3 days in advance. Store it in an airtight container in the refrigerator. When you’re ready to use it, warm it gently on the stovetop or in the microwave, stirring occasionally, until it’s spreadable. You may need to add a splash of orange juice if it’s too thick.
My glaze is too thin. How do I thicken it?
If your glaze is runny, simmer it over medium-low heat for an additional 5-10 minutes, stirring frequently. The natural pectin in the cranberries will help it thicken as it reduces. You can also mix 1 teaspoon of cornstarch with 1 tablespoon of cold water and stir it into the simmering glaze for a quick fix.
Can I cook this ham in a convection oven?
Yes, but reduce the temperature by 25°F (to 300°F for the initial bake and 375°F for the glazing stage). Convection ovens cook faster and more evenly, so start checking the internal temperature about 15 minutes earlier than the recipe suggests. The glaze may caramelize more quickly, so keep an eye on it.
What can I do with leftover ham bone and scraps?
Don’t throw that bone away! It’s perfect for making split pea soup, ham and bean soup, or a rich stock. The scraps are great for omelets, quiches, salads, or my personal favorite — ham and cheese sliders. You can also freeze the bone and scraps separately for up to 3 months and use them later.
Pin This Recipe!

Best Cranberry Orange Glazed Ham Recipe for Christmas Dinner
This cranberry orange glazed ham is the perfect centerpiece for Christmas dinner, featuring a glossy, jewel-toned glaze that balances tart cranberries and bright orange with salty, tender ham. It’s simple to make yet impressive enough for company.
- Prep Time: 15 minutes
- Cook Time: 2 hours 10 minutes
- Total Time: 2 hours 40 minutes
- Yield: 12 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 1 fully cooked bone-in spiral-cut ham (8–10 pounds)
- 1 cup whole-berry cranberry sauce
- 1/2 cup fresh orange juice
- 1/4 cup packed light brown sugar
- 2 tablespoons Dijon mustard
- 1 tablespoon orange zest
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon ground cloves
- Whole cloves for decoration (optional)
Instructions
- Take the ham out of the refrigerator about 1 hour before baking. Remove all packaging, rinse briefly under cool water, and pat dry. Place flat-side down on a rack in a roasting pan.
- Score the surface of the ham in a diamond pattern about 1/4-inch deep, making cuts about 1 inch apart. If using whole cloves, press one into the center of each diamond.
- In a small saucepan over medium heat, combine cranberry sauce, orange juice, brown sugar, Dijon mustard, orange zest, cinnamon, and ground cloves. Whisk until smooth, bring to a gentle simmer, then reduce heat to low and cook for 5 minutes. Set aside 1/2 cup of glaze for serving.
- Preheat oven to 325°F. Cover the ham loosely with aluminum foil and bake for 1 hour 30 minutes (about 10 minutes per pound).
- Remove ham from oven, discard foil, and increase oven temperature to 400°F. Generously brush the glaze all over the ham, getting into the spiral cuts. Return to oven, uncovered, and bake for 15 minutes. Baste again and bake another 15-20 minutes until internal temperature reaches 140°F and glaze is caramelized.
- Transfer ham to a cutting board and let rest for at least 15 minutes. Carve along the spiral cuts, then cut around the bone to release remaining meat. Arrange on a platter and drizzle with reserved glaze.
Notes
Don’t overcook the ham; use a thermometer and pull at 140°F. Baste generously and often for a thick, sticky coating. If the glaze gets too dark, tent with foil. Save pan drippings for a quick sauce or to drizzle over mashed potatoes. Leftover ham keeps for up to 5 days in the refrigerator or 3 months in the freezer.
Nutrition
- Serving Size: 3 ounces
- Calories: 225
- Sugar: 11
- Sodium: 1000
- Fat: 12
- Saturated Fat: 4
- Carbohydrates: 13
- Protein: 20
Keywords: cranberry orange glazed ham, Christmas ham, holiday ham, glazed ham, spiral ham, Christmas dinner, Easter ham


