Love this recipe? Save it to Pinterest before you forget!
Cranberry Orange Glazed Ham: The Star of Your Holiday Table
Every December, my grandmother would host our extended family for what she called "The Big Dinner"—a gathering so important that she started preparing weeks in advance. The centerpiece was always her legendary ham, glistening with a ruby-red glaze that made everyone's mouth water before they even sat down. When she passed her recipe to me, I knew I had to add my own twist while keeping the magic alive. After three years of testing (and many delicious failures), this cranberry orange glazed ham was born. The tart cranberries cut through the ham's richness while the orange adds brightness that makes this feel like pure holiday magic. It's become our family's most requested dish, and I'm thrilled to share it with you.
Why You'll Love This Cranberry Orange Glazed Ham for Festive Holiday Family Dinners
- Perfectly Balanced Flavors: The tart cranberries and sweet orange create a sophisticated glaze that transforms ordinary ham into something extraordinary.
- Impressive Yet Foolproof: Despite looking like a showstopper, this recipe uses simple techniques that guarantee success even for novice cooks.
- Feeds a Crowd: One ham serves 12-15 people generously, making it perfect for large family gatherings or holiday parties.
- Make-Ahead Friendly: Most of the work can be done days ahead, leaving you free to enjoy time with family.
- Incredible Leftovers: Transform leftovers into sandwiches, soups, or breakfast hashes that taste even better the next day.
- Stunning Presentation: The glossy ruby-red glaze creates a breathtaking centerpiece that will have everyone reaching for their cameras.
- Holiday Aromatherapy: Your home will fill with the most incredible scent of orange, spices, and roasting ham—a true holiday experience.
Ingredient Breakdown
The secret to this spectacular ham lies in the quality of ingredients and the perfect balance of flavors. I've tested this recipe with everything from bargain basement hams to heritage breed, and while the glaze works magic on any cut, starting with a good quality bone-in, spiral-sliced ham makes all the difference. The bone adds incredible flavor during roasting, while the spiral cutting allows the glaze to penetrate every delicious slice.
Fresh cranberries are non-negotiable here—frozen ones work in a pinch, but the bright pop of fresh berries creates little pockets of tartness that make each bite interesting. I use naval oranges for their perfect balance of sweetness and acidity, plus their zest adds an aromatic oil that takes the glaze to another level. Dark brown sugar provides deep molasses notes that complement the ham's saltiness, while a touch of Dijon mustard adds subtle complexity without overwhelming the fruit flavors.
The spice blend might seem unusual—cinnamon, star anise, and a whisper of cloves—but these warm spices bridge the gap between the cranberries and orange, creating a cohesive flavor profile that tastes like the holidays in the best possible way. A splash of good quality balsamic vinegar at the end adds depth and helps achieve that gorgeous glossy finish that makes this ham truly Instagram-worthy.
For the Ham:
- 1 bone-in spiral-sliced ham (8-10 pounds)
- 2 cups low-sodium chicken broth
- 4 sprigs fresh thyme
- 3 bay leaves
For the Cranberry Orange Glaze:
- 2 cups fresh cranberries
- 1 cup fresh orange juice (about 3 large naval oranges)
- 2 tablespoons orange zest
- 1 cup dark brown sugar, packed
- 1/2 cup honey
- 2 tablespoons Dijon mustard
- 1 cinnamon stick
- 2 star anise pods
- 4 whole cloves
- 2 tablespoons balsamic vinegar
- 1/2 teaspoon kosher salt
- 1/4 teaspoon black pepper
Step-by-Step Instructions
Step 1: Prepare the Ham (30 minutes + resting time)
Remove your ham from the refrigerator 2-3 hours before cooking—this is crucial for even cooking. I learned this the hard way when I rushed it once and ended up with dry edges and a cold center. Pat the ham dry with paper towels, then place it cut-side down in a large roasting pan. If your ham is too big (as mine usually is), trim 2-3 inches from the shank end to fit—don't worry, this makes excellent ham soup later.
Score the ham in a diamond pattern, cutting just through the fat layer—this helps the glaze penetrate and creates those beautiful caramelized edges. Pour chicken broth around (not over) the ham, add thyme and bay leaves, then cover tightly with foil. Pro tip: tent the foil so it doesn't touch the ham, preventing the top from steaming instead of roasting.
Step 2: Make the Cranberry Orange Glaze (20 minutes)
While the ham comes to room temperature, combine cranberries, orange juice, zest, brown sugar, honey, Dijon, cinnamon stick, star anise, cloves, salt, and pepper in a heavy-bottomed saucepan. Bring to a gentle simmer over medium heat, stirring occasionally. The cranberries will start to pop—this is good! Reduce heat to low and simmer for 15-18 minutes until the mixture thickens and coats the back of a spoon.
Remove from heat and fish out the whole spices (or strain if you prefer a smooth glaze). Stir in balsamic vinegar. The glaze should be pourable but thick enough to coat the ham. If it's too thin, return to heat for 2-3 minutes. Too thick? Thin with a splash of orange juice. This glaze can be made up to 3 days ahead—just bring to room temperature before using.
Step 3: First Roast (2 hours)
Preheat oven to 325°F. Place the covered ham in the lower third of the oven and roast for 15 minutes per pound (about 2 hours for a 9-pound ham). This gentle initial cooking ensures the ham heats through without drying out. Resist the urge to peek—keeping that steam trapped inside is key to moist ham.
After 2 hours, carefully remove the foil and increase oven temperature to 400°F. This temperature jump creates the perfect environment for our glaze to caramelize beautifully without burning.
Step 4: The Glazing Process (45 minutes)
Here's where the magic happens! Brush the ham generously with your cranberry orange glaze, making sure to get it into all the spiral cuts. The first application should be thick—almost like frosting a cake. Return to the oven for 10 minutes, then brush with another layer. Repeat this process 3-4 times, building up that gorgeous lacquered finish.
In the last 5 minutes, brush with a final coat and broil for 2-3 minutes if needed for extra caramelization. Watch it like a hawk here—it can go from perfect to burnt in seconds. The glaze should be glossy and mahogany-colored, with little caramelized cranberry bits creating textural interest.
Step 5: Rest and Serve (30 minutes)
This might be the hardest step—waiting! Transfer the ham to a cutting board and tent loosely with foil. Rest for 20-30 minutes; this allows the juices to redistribute, ensuring every slice is moist and flavorful. The internal temperature will continue to rise slightly, bringing it to the perfect serving temperature.
While resting, strain the pan juices into a small saucepan. Skim off excess fat, then simmer for 5 minutes until slightly thickened. Serve this alongside the ham—it's liquid gold! Carve by slicing along the spiral cuts, then perpendicular to create perfect portions. The glaze will have created a beautiful sticky coating that glistens in the light.
Expert Tips & Tricks
- Choose Your Ham Wisely: Look for "ham with natural juices" rather than "ham with water added"—the latter will release too much liquid and dilute your glaze. A good ham should feel firm and have a pleasant pink color, not gray or overly processed-looking.
- Temperature is Everything: Invest in a good instant-read thermometer. The ham is ready when it reaches 140°F internally. Overcooking is the #1 mistake that leads to dry ham, so start checking 30 minutes before you think it should be done.
- Glaze Consistency Control: If your glaze becomes too thick while glazing, warm it slightly with a splash of orange juice. Too thin? Return to heat and reduce for a few minutes. The perfect consistency coats your spoon but still pours easily.
- Make-Ahead Magic: The glaze can be prepared up to 5 days ahead and stored refrigerated. In fact, I think it tastes better after the flavors meld! Just bring to room temperature and whisk before using.
- Double the Glaze: I always make a double batch of glaze—half for the ham, half for serving. People will want extra for their slices, and it's incredible drizzled over roasted vegetables or even vanilla ice cream!
- Carving Like a Pro: Use a long, sharp carving knife and cut only what you need. The ham stays moister if you keep it on the bone until serving. Plus, a beautifully carved ham on the bone makes for an impressive presentation.
- Leftover Transformation: Save the ham bone for soup! It makes the most incredible split pea or bean soup. Freeze it if you can't use it within a few days—your future self will thank you.
Common Mistakes & Troubleshooting
Problem: Dry, Overcooked Ham
Solution: This usually happens from cooking too hot or too long. Remember, your ham is already cooked—you're just heating it through. Use a thermometer and pull it at 140°F. If it's already overcooked, slice it and warm it briefly in some of the pan juices with a little extra glaze.
Problem: Glaze is Burning
Solution: The sugar in the glaze can burn quickly. If you notice dark spots forming, cover those areas with foil and lower the oven temperature by 25 degrees. Apply glaze more thinly and watch it closely during the final broiling stage.
Problem: Glaze Won't Stick
Solution: Make sure your ham is patted dry before the first glaze application. If the ham is too wet, the glaze will slide right off. Also, ensure your glaze is thick enough—it should coat a spoon. If it's too thin, simmer it longer to reduce.
Problem: Ham is Too Salty
Solution: Some hams are saltier than others. If yours is particularly salty, soak it in cold water for 2-4 hours before cooking, changing the water once. The sweet glaze will also help balance the saltiness.
Variations & Substitutions
Fruit Variations
Cherry Orange Glaze: Replace cranberries with fresh or frozen cherries. Add a splash of kirsch for an adult version.
Apple Cranberry: Swap half the cranberries for diced apples for a milder, more autumnal flavor.
Pomegranate Orange: Use pomegranate juice instead of orange juice for half the liquid, adding jeweled arils at the end.
Spice Variations
Maple Bourbon: Replace honey with maple syrup and add 2 tablespoons bourbon. Perfect for Thanksgiving!
Asian-Inspired: Add 2 tablespoons soy sauce, 1 tablespoon grated ginger, and replace balsamic with rice vinegar.
Spicy Kick: Add 1-2 teaspoons of your favorite hot sauce or a pinch of cayenne for heat lovers.
Dietary Adaptations
Low-Sugar: Replace brown sugar with monk fruit sweetener and use sugar-free honey alternatives. The flavor will be slightly different but still delicious.
Storage & Freezing
Refrigerating Leftovers
Store leftover ham in an airtight container or wrap tightly in plastic wrap, then foil. It will keep for 5-7 days in the refrigerator. For best results, store slices in a single layer with a little of the pan juices to keep them moist. The glaze will crystallize slightly when cold but melts beautifully when reheated.
Freezing Instructions
Ham freezes exceptionally well! Wrap individual slices or small portions in plastic wrap, then place in freezer bags. Remove as much air as possible. Frozen ham will keep for 2-3 months. Thaw overnight in the refrigerator and reheat gently with a splash of chicken broth or apple juice.
Reheating Tips
Reheat ham slices in a skillet with a little butter and a splash of orange juice, covered, over medium-low heat. For larger portions, wrap in foil with some liquid and warm at 275°F for 15-20 minutes. Avoid microwaving as it makes the ham rubbery and dries it out.
Frequently Asked Questions
Q: Can I use a pre-cooked ham that's not spiral-sliced?
A: Absolutely! You'll just need to score it yourself in a diamond pattern, cutting about 1/4-inch deep. This helps the glaze penetrate and creates those beautiful caramelized edges. The cooking time might be slightly longer since spiral-sliced hams heat through faster.
Q: Can I make this in a slow cooker?
A: While you can heat the ham in a slow cooker, you won't achieve the beautiful caramelized glaze. I'd recommend heating the ham in the slow cooker on low for 4-5 hours, then transferring to a baking sheet, glazing, and finishing under the broiler for 5-7 minutes.
Q: My glaze is too tart. How can I fix it?
A: Cranberries are naturally tart! Add 2-3 tablespoons more honey or brown sugar, tasting as you go. You can also add a splash of orange liqueur or a pinch of baking soda (which neutralizes acid) if it's really too tart.
Q: Can I double this recipe for a very large crowd?
A: Instead of one giant ham, I'd recommend making two smaller hams (8-10 pounds each). They'll cook more evenly, give you more surface area for that delicious glaze, and provide two ham bones for soup! You can cook them side by side, just rotate the pans halfway through.
Q: What if I can't find fresh cranberries?
A: Frozen cranberries work perfectly! Don't thaw them first—just add them frozen to the saucepan. You might need to cook the glaze 2-3 minutes longer. In a pinch, you could use dried cranberries, but add them in the last 5 minutes of cooking so they don't become mushy.
Q: How do I know when the ham is done?
A: Since your ham is already cooked, you're really just heating it through. Use an instant-read thermometer inserted into the thickest part (away from the bone) and remove when it reaches 140°F. Remember, it will continue to rise 5-10 degrees while resting.
Q: Can I make this ahead for a potluck?
A: Yes! Cook the ham completely, then let it rest and cool to room temperature. Wrap tightly and refrigerate. To reheat, place in a baking dish with a little broth, cover with foil, and warm at 275°F for about 15 minutes per pound. You might want to apply a fresh coat of glaze for the last 10 minutes.
Q: What wine pairs best with this ham?
A: The sweet-tart glaze pairs beautifully with off-dry Riesling or Gewürztraminer. For red wine lovers, a lighter Pinot Noir works well. Sparkling wine is always festive and the bubbles cut through the richness of the ham perfectly!
This cranberry orange glazed ham has become more than just a recipe in our family—it's a tradition that brings everyone together. The anticipation as the aroma fills the house, the moment when you present that glistening masterpiece to oohs and aahs, and the satisfied silence that falls over the table as everyone takes their first bite—these are the memories that make the holidays special. Whether you're continuing a family tradition or starting a new one, I hope this ham becomes as beloved at your table as it is at ours. Happy holidays, and happy cooking!
Cranberry Orange Glazed Ham
Holiday FavoriteA glossy, tangy-sweet ham perfect for festive family dinners.
Ingredients
- 8–10 lb bone-in fully cooked ham
- 1 cup fresh cranberries
- ¾ cup orange juice (fresh squeezed)
- ½ cup honey
- ¼ cup brown sugar
- 2 tbsp Dijon mustard
- 1 tsp ground cinnamon
- ½ tsp ground cloves
- 1 orange, zested
- 3 sprigs fresh thyme
- ¼ cup water
Instructions
- Preheat oven to 325°F (165°C). Place ham cut-side down in a roasting pan.
- Score the surface in a crosshatch pattern, cutting ¼-inch deep.
- In a saucepan combine cranberries, orange juice, honey, brown sugar, mustard, cinnamon, cloves, orange zest, and water. Simmer 10 min until cranberries pop and glaze thickens; stir in thyme.
- Brush ham with ⅓ of the glaze; cover loosely with foil.
- Bake 12–15 min per pound (about 2 hrs) until internal temp reaches 140°F (60°C).
- Remove foil for last 30 min; brush with another ⅓ of glaze every 10 min.
- Rest ham 15 min, then slice. Warm remaining glaze and serve alongside.
Leftovers keep 4 days refrigerated or 3 months frozen. Use in sandwiches, soups, or breakfast hashes.