Dr. Pepper Ham

This post contains affiliate links, which means I may earn a commission if you purchase through those links (at no extra cost to you).

Dr. Pepper Ham puts a can of soda to work in an interesting, delicious new way. For maximum flavor, start with a bone-in spiral ham baked in an oven bag (so it won’t dry out), then brush on a sweet and sticky Dr. Pepper glaze.

A Dr. Pepper ham on a serving platter.


 

Meggan’s notes

For birthdays, Easter dinner, Christmas dinner, and any Sunday we want to feel a bit more special, my family swears by ham. True to our Midwestern roots, pork reigns supreme. It’s even a staple in the Thanksgiving menu (alongside, roast turkey, of course!).

Tired of the same ol’ plain baked ham and having already whipped up my Baked Ham with Bread Crumbs recently, I got a little wild and doused my slices in soda.

I know this sounds a little wild, but think of this Dr. Pepper glaze like a riff on barbecue sauce. Once roasted, the soda-glazed ham is deliciously sticky, remarkably juicy, and draws everyone back for seconds. I might not make baked ham recipes any other way anymore.

Recipe ingredients

Labeled ingredients for Dr. Pepper Ham.

At a Glance: Here is a quick snapshot of what ingredients are in this recipe.
Please see the recipe card below for specific quantities.

Ingredient and equipment notes

  • Plastic oven bag: Look for “oven bags” by Reynolds and several other kitchen brands sold online and at many supermarkets. These are oven-safe and help keep the ham meat from drying out as it roasts.
  • Ham: For maximum flavor, seek out a bone-in spiral sliced ham. The bone imparts more flavor and juiciness, and the slicing style allows the glaze to permeate into the meat (not just coat the exterior).
  • Dr. Pepper: Regular soda, not diet.

Step-by-step instructions

  1. Remove the ham from the packaging, including the plastic disk covering the bone. Place the ham in an oven bag, then twist and tie the bag shut. Place the ham cut-side down in a 9-inch by 13-inch baking dish. Allow the ham to sit at room temperature for 90 minutes.
Dr. Pepper ham sealed in an oven bag.
  1. Arrange an oven rack in the lower-middle position and preheat the oven to 325 degrees. Bake the ham until the center registers 140 degrees, about 1 ½ to 2 ½ hours (approximately 15 minutes per pound).
A ham in a bag resting in a roasting pan.
  1. Meanwhile, in a medium sauce pan, bring the sugar, Dr. Pepper soda, orange juice, and mustard to a simmer. Cook until the mixture is syrupy and reduced to about ¾ cup, about 8 minutes.
Dr. Pepper ham glaze in a silver skillet.
  1. Remove the ham from the oven and roll back the sides of the oven bag to expose the ham. Brush the ham with about half of the glaze. Return the ham to the oven and bake 10 minutes longer, or until the glaze is sticky.
Someone glazing a ham.
  1. Remove ham from oven and remove the oven bag. Brush the ham with the remaining glaze and tent loosely with foil. Allow the ham to rest for 30 to 40 minutes.
A Dr. Pepper ham on a serving platter.

Recipe tips and variations

  • Yield: Your exact yield depends on the size of your particular ham (and the size of the bone in it). I made a 9.65-pound ham and had about 4 pounds (64 ounces) of cooked ham. If you plan on 4 ounces of ham per person, that would be about 16 servings.
  • Storage: Store leftovers covered in the refrigerator for up to 4 days.
  • Make ahead: The glaze can be made a day ahead and stored in the refrigerator. Reheat it on the stove before using.
  • Freezer: Slice and pack leftover ham into freezer-safe containers, then label, date, and freeze for up to 3 months. Thaw overnight in the refrigerator.
  • Glazed Ham Recipe: This delicious Glazed Ham is the perfect centerpiece for your holiday table or buffet. The sticky glaze is perfectly balanced with pineapple, lemon juice, and mustard.
Dr. Pepper ham and vegetables on a plate.
Dr. Pepper Ham shown with Cauliflower Gratin and Roasted Zucchini.

Frequently Asked Questions

Could I try this glaze with another style of soda?

Sure! Trade in Coca-Cola or Cherry Coke if you prefer.

What are the best side dishes to serve with baked ham?

I suggest a starch, like Cheesy Potato Casserole, Soft Yeast Dinner Rolls, or The Best Mashed Potatoes, plus a vegetable, such as Roasted Asparagus or Roasted Cauliflower with Lemon and Parmesan.

What is the baking time for a ham?

If you’re doing a bone-in spiral ham, 7 to 9 pounds, plan on 10 to 18 minutes per pound. For a whole, uncut bone-in ham, 10 to 14 pounds, plan on 18 to 20 minutes per pound. For more information, including cooking times for other cuts of ham, please read the USDA’s Guidelines here.

Great recipes for leftover ham

Join Us

HUNGRY FOR MORE? Sign up for our weekly newsletter and follow along on FacebookPinterest, and Instagram for our latest recipes! Tag all your glorious creations #culinaryhill so we can eat vicariously through you.
A Dr. Pepper ham on a serving platter.

Dr. Pepper Ham

For maximum flavor, start with a bone-in spiral ham baked in an oven bag (so it won't dry out), then brush on a sweet and sticky Dr. Pepper glaze.
Prep Time 1 hour 30 minutes
Cook Time 2 hours 40 minutes
REST TIME 30 minutes
Total Time 4 hours 40 minutes
Servings 16 servings
Course Main Course
Cuisine American
Calories 529
5 from 96 votes

Equipment

Ingredients 

Instructions 

  • Remove the ham from the packaging, including the plastic disk covering the bone. Place the ham in an oven bag, then twist and tie the bag shut. Place the ham cut-side down in a 9-inch by 13-inch baking dish. Allow the ham to sit at room temperature for 90 minutes.
  • Arrange an oven rack in the lower-middle position and preheat the oven to 325 degrees. Bake the ham until the center registers 140 degrees, about 1 ½ to 2 ½ hours (approximately 15 minutes per pound). (Slightly open or lift bag to take temperature; do not puncture.)
  • Meanwhile, in a medium sauce pan, bring the sugar, Dr. Pepper soda, orange juice, and mustard to a simmer. Cook until the mixture is syrupy and reduced to about ¾ cup, about 8 minutes.
  • Remove the ham from the oven and roll back the sides of the oven bag to expose the ham. Brush the ham with about half of the glaze. Return the ham to the oven and bake 10 minutes longer, or until the glaze is sticky.
  • Remove ham from oven and remove the oven bag. Brush the ham with the remaining glaze and tent loosely with foil. Allow the ham to rest for 30 to 40 minutes.

Recipe Video

Notes

  1. Plastic oven bag: Look for “oven bags” by Reynolds and several other kitchen brands sold online and at many supermarkets. These are oven-safe and help keep the ham meat from drying out as it roasts.
  2. Ham: For maximum flavor, seek out a bone-in spiral sliced ham. The bone imparts more flavor and juiciness, and the slicing style allows the glaze to permeate into the meat (not just coat the exterior).
  3. Dr. Pepper: Regular soda, not diet.
  4. Yield: Your exact yield depends on the size of your particular ham (and the size of the bone in it). I made a 9.65-pound ham and had about 4 pounds (64 oz.) of cooked ham. If you plan on 4 oz. of ham per person, that would be about 16 servings.
  5. Storage: Store leftovers covered in the refrigerator for up to 4 days.

Nutrition

Serving: 4 ozCalories: 529kcalCarbohydrates: 12gProtein: 43gFat: 33gSaturated Fat: 12gPolyunsaturated Fat: 4gMonounsaturated Fat: 16gCholesterol: 123mgSodium: 2368mgPotassium: 586mgFiber: 0.03gSugar: 12gVitamin A: 5IUVitamin C: 1mgCalcium: 23mgIron: 2mg
Did you make this recipe?Tag @culinaryhill on Instagram so we can admire your masterpiece! #culinaryhill

5 from 96 votes (86 ratings without comment)

Questions and Comments

Thank you for your comments! Please allow 1-2 business days for a reply. Our business hours are Monday through Friday, 9:00 am PST to 5:00 pm PST, excluding holidays. Comments are moderated to prevent spam and profanity.

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Comments

  1. I going to make my ham in crockpot on low. How many hours cook it? Maybe 6 hours? Gonna use the same amount ingrey being in crockpot?

    1. Hi Sandy, I haven’t tried this recipe in a slow cooker. Looks like it will take about 6 to 8 hours to cook one on low. Hope this helps! – Meggan

  2. Hi I am in Australia and we do not have spiral ham. I am a bit confused as to if and when do you take the skin (fat) off?

    I have always wanted to do a baked ham but!!!

    1. Hi Christine! Thanks so much for your question! You can remove the skin before baking. I’ll add the instructions to this post, but here’s how to remove the skin and score the fat:

      Using a sharp knife, cut around the base of the handle (bone). Cut along the side of the ham from the end to the handle on both sides. Slide the knife along the rim to separate the rind from fat from the top of the ham, as close to the rind as possible. Using your fingers, slide them back and forth between the rind and fat layer while peeling it back. Score fat layer into a 1″ wide diamond pattern. If the ham has a partially covered bottom side, leave the rind intact on the bottom.

      Also, a whole bone-in ham will require about 5 to 8 minutes more cooking time per pound. Hope this helps! – Meggan

    1. Yes, it should work the same even if you’re not using a spiral ham. Thank you! – Meggan

  3. Looks soooo GOOD please please please HELP me I’m new to cooking so making honey ham is a bit intimidating I scrolled read someone ask if they can use pineapple my question is pineapple from a can or do I buy pineapples and put them through the juicer and how much do I add of the juice to the ham ??? Thank you 🙂

    Tomorrow I’m making your Turkey meatballs recipe they look AMAZING5 stars

  4. Hello,

    Can you give me guidance using a boneless ham. It has been sliced and tied for baking.

    Thank you.

    1. Hi Sheri, thank you so much for your question! You can use boneless ham as directed in the recipe, and it may take a little longer in step 4 for the glaze to become sticky. I hope you love it! – Meggan

  5. I am super excited about trying this recipe!
    Just a little confused at directions, it ends with “Rest ham for 30-40 minutes @ room temperature”
    So its done after that? Or do I put it back in the oven to be able to eat it hot?

    1. Hi Jess, thank you! Sorry it is confusing. It’s ready to go after resting. Sorry about that! I’ve updated the recipe to clarify it. Sorry again! – Meggan

  6. Great recipe! I tweaked it just a little and used an allulose sugar-free brown sugar substitute and diet dr. pepper. Everyone at our Thanksgiving dinner loved it! Thanks!5 stars

  7. Can I use regular yellow mustard?, and I dont have any tin foil or a bag so what do I do yall? I cant go get any tinfoil, because its Christmas eve and all the stores are closed. HELP!!

    1. Hi Carrie! You can use yellow mustard, sure. I don’t know if it will taste exactly the same, but it can’t be TOO far off, I wouldn’t think! Do you have a Baking dish with a cover that you could use instead (I’m imagining a corn ware casserole dish or something, with a glass cover). You could try that. You basically just want to prevent the ham from getting too dry. Does the package the ham came in have any helpful tips? Maybe they know something about their particular ham and how to cook it. I’ll keep an eye on my comments to see if you write me again with more questions. Good luck Carrie! Merry Christmas. -Meggan

  8. I made this 2 Easters ago and it was a big hit. My 19 year old grandson asked me to make it fir Christmas this year. I was surprised but happy he remembered. Merry Christmas!5 stars