Complete your Christmas dinner with this oven roasted cranberry dijon glazed ham

Our team is dedicated to finding and telling you more about the products and deals we love. If you love them too and decide to purchase through the links below, we may receive a commission. Pricing and availability are subject to change.

Roasted ham is a classic Christmas entree that’s sure to please family and friends of all ages. While there’s something comforting about a tried-and-true traditional recipe, this oven roasted cranberry-Dijon glazed ham is a holiday flavor-packed option that’s the perfect blend of sweet and savory. 


  • 1/4 cup water
  • 1/4 cup honey
  • 1/4 cup apple cider vinegar
  • 1/2 cup brown sugar
  • 1/2 teaspoon cayenne pepper
  • 5-6 pound cooked ham 

Tools used


  1. Combine cranberries, water and honey in a medium saucepan. Set over medium heat.
  1. Stir occasionally for about 4-5 minutes, until most of the cranberries have popped. 
  1. Add Dijon mustard, apple cider vinegar, brown sugar and cayenne pepper.
  1. Continue to cook for another 3-5 minutes until the sauce is thick and syrupy. Remove from heat.
  1. If you have an immersion blender, use it to puree the sauce. (If you don’t have an immersion blender, transfer the mixture to a regular blender. Leave the top of the blender vented to allow steam to escape, and cover with a towel. Blend it up until smooth.) 
  1. Preheat your oven to 325 degrees Fahrenheit. Prepare a roasting pan with a roasting rack so that the ham doesn’t cook in its own juices and become soggy on the bottom. 
  1. Place the ham on the roasting rack and use a sharp serrated knife to score the ham diagonally. 
  1. Use a brush to coat the ham all over with the cranberry sauce. (You will repeat this process once more about 20 minutes before the ham is done.) 
  1. Place the pan in the oven and roast for 1 1/2 to 2 ¼ hours, or until a thermometer registers 135 degrees Fahrenheit (about 20-25 minutes per pound). Note: you don’t need to worry about the temperature too much since the ham is already cooked. You just want to make sure it’s hot all the way through. 
  1. 20 minutes before you think the ham will be done, brush with sauce one more time, just as you did in step 8. 
  2. Serve the ham with the remaining glaze (warm it up in the microwave or on the stove since it will be cool by now). Enjoy!

More from In The Know:

This Yule Chocolate Log is a holiday favorite

7 top-rated subscription gifts that keep on giving

9 gifts from Amazon that will arrive before Christmas and aren't totally random

17 last-minute gifts that will ship in time for Christmas with Walmart+ delivery

Listen to the latest episode of our pop culture podcast, We Should Talk: