1 7–12 lb. half semiboneless ham
1 tbsp. canola oil
1 tbsp. minced fresh ginger
1⁄2 cup apricot preserves or jam
1⁄2 cup packed dark brown sugar
1⁄4 cup apple cider vinegar
Heat oven to 350. Wrap ham in foil; transfer to a roasting pan. Bake until a thermometer inserted into the deepest part of ham reads 145, about 15-20 minutes per pound.
Meanwhile, heat oil in a 1-qt. saucepan over medium-high heat. Add ginger; cook until soft, 2–3 minutes. Add preserves, sugar, and vinegar; cook, stirring, until mixture becomes a syrupy glaze, about 10 minutes.
Unwrap ham and brush with some glaze; raise oven to 500. Bake, brushing occasionally with remaining glaze, until browned, about 20 minutes more. Let rest for 20 minutes before carving.