Epiphany Ham

Total Time

Prep: 10 min. Bake: 3 hours


12 servings

Updated: Jun. 27, 2023
I wanted to cook a ham but didn't have the ingredients for my usual glaze recipe, so I made substitutions. You can, too! Instead of black cherry, try another flavored soda, or use sweet-and-sour sauce in place of duck sauce. —Edith Griffith, Havre de Grace, Maryland


  • 1 fully cooked bone-in ham (8 to 10 pounds; not spiral cut)
  • 1 can (12 ounces) black cherry soda
  • 2 teaspoons Chinese five-spice powder
  • 2/3 cup duck sauce


  1. Preheat oven to 350°. Place ham on a rack in a baking pan or dish; pour soda over ham. Sprinkle with five-spice powder. Cover with aluminum foil; bake 30 minutes.
  2. Remove foil and discard. Baste with duck sauce; return to oven and bake, uncovered, until a thermometer reads 140°, about 2-1/2 hours, basting again halfway through baking.

Nutrition Facts

6 ounces cooked ham: 303 calories, 8g fat (3g saturated fat), 133mg cholesterol, 1659mg sodium, 13g carbohydrate (9g sugars, 0 fiber), 45g protein.