Boy oh boy, this Dr. Pepper glazed ham recipe is one of a kind! It gives the ham a wonderfully sweet and tangy flavor that you will absolutely love. Our Dr. Pepper glazed ham recipe is my favorite Christmas ham recipe that I look forward to as the holidays approach. However, this ham dinner does not have to be made only around the holidays, but it is my favorite time of the year to make it.
When cooking with Dr. Pepper you not only are introducing a way to keep the ham juicy, but also it had some great flavor to the meat. Also, the sugar in Dr. Pepper aids in making a great glazed ham recipe.
I know it is hard to think about using pop (or soda) in a dinner recipe might sound weird or gross, but I promise you to trust the process and you will love the outcome. It is a fun way to introduce flavor that you might not be able to get from pantry ingredients.


Recipe Ingredient Notes
To make our Dr. Pepper glazed ham recipe, you need the following ingredients:
- Spiral sliced ham
- Brown sugar
- Dr. Pepper
- Dijon mustard
- Crushed pineapple
Equipment Needed
For this recipe, you only need a few simple kitchen tools. We recommend using the following equipment:


How to Make Our Dr. Pepper Glazed Ham Recipe
- When you are ready to begin making your glazed ham recipe, start by adjusting the oven racks to the lowest position and preheat the oven to 250 degrees.
- Then remove the ham from the packing and place it cut-side down in the roasting pan or large baking dish.
- Now, wrap the ham and pan tightly with aluminum foil to keep the heat in well.
- Then place the pan in the oven and bake the ham until it reaches an internal temperature of 100 degrees Fahrenheit. This should take about 1 ½ to 2 ½ hours depending on how big of ham you have.
- The rule of them for baking the ham is it will need about 17 minutes per pound to cook through enough, or you can buy a pre-cooked ham and it will cook in less time.
- During the time the ham is cooking, combine the sugar, Dr. Pepper, and Dijon mustard in a medium sauce pan and cook it to a simmer.
- Let the Dr. Pepper cook until it reduces down to about ¾ cup of liquid which is about the consistency of syrup – which should be about 8 minutes or so.
- Then, remove the ham from the oven and roll back the aluminum foil and carefully remove the juices that have collected in the pan, pouring it into a bowl if you want to make gravy or into the sink.
- Now, take a pastry brush and brush the ham with the Dr. Pepper glaze and then spoon about ½ cup of the crushed pineapple over top of the Dr. Pepper glaze.
- After you add the pineapple to the ham, return the ham to the oven uncovered for about 30 minutes.
- If the ham seems to be getting too brown, loosely cover the ham back up with the tin foil.
- When the ham is done, remove it from the oven and brush it again with the Dr. Pepper mixture.
- Now, wrap the ham with the foil loosely again and let it cool for about 30-40 minutes before slicing and serving your tasty ham.
Recipe Notes
Glazing the Ham Before and After Cooking
For this recipe, you will put the ham glaze on before AND after cooking. For the first bit of cooking the ham you will not cook with the glaze, but part of the way through, you will be adding the ham glaze on and then continue baking the ham. Once you pull the ham out of the oven you will brush the ham one last time with the Dr. Pepper glaze and let it rest.
Keeping the Ham Moist
To keep the ham moist for this recipe, you will use the foil to keep the moisture in the ham. Also, putting the cut-side down will allow the open part of the meat to bask in the juices it produces. And then, when you put the glaze on the ham you are adding another way to hydrate or rehydrate the meat with a lovely flavorful glaze. Also, when you add the glaze on at the end of baking the ham and then recover the ham with the foil you will yet again to keep the moisture in as it cools down.
Slow Cooker Modification
To make our Dr. Pepper glazed ham in the slow cooker, follow these steps:
- Spray the slow cooker with non stick cooking spray.
- Place the sliced ham in the slow cooker.
- In a saucepan combine the glaze mixture as directed in the instructions.
- Pour 3/4 of the mixture over the ham.
- Place the lid on the ham and cook for 3-4 hours on low (if the ham is cooked, if the ham is not cooked, you may need about 6 hours).
- After the 3-4 hours, pour the rest of the mixture over the ham and continue cooking until the internal temperature reaches 100 degrees (will take about 20 to 30 minutes)
- You can use the drippings in slow cooker to make a gravy.
- We do however, recommend baking it, to give it that crispy texture on top, but a slow cooker would still taste delicious.



Serving Suggestions
We recommend serving this recipe with our Make-Ahead Mashed Potatoes, Oven Baked Green Beans, or our Mom’s Sweet Potatoes. You can find more classic American recipes here.
Enjoy More Delicious Pork Main Dishes
Whether you like your pork cooked in the slow cooker, grill, or Instant Pot, pork is one of the most versatile main dishes. Check out our comprehensive collection of pork main dishes here.
- Applesauce Pork Tenderloin
- Fiesta Pork Chops and Rice Bake
- Ham and Pineapple Bake
- Homemade Shake And Bake Pork Chops
- Italian Pork Roast with Sweet Potatoes
- Maple Pecan Pork Tenderloin
- Oven Baked BBQ Ribs
- Oven Baked Maple Pork Chops
- Oven Baked Sticky Asian Ribs
- Oven Baked Sweet and Sour Pork
- Oven Baked Sweet Pork Chimichanga
- Oven Baked Teriyaki Pork Chops
- Oven Roasted Pork Shoulder
- Pork Chop Casserole With Hashbrowns
- Roasted Ham Shank
- Sheet Pan Garlic Sausage and Vegetables
- Sheet Pan Italian Pork Chops
- Sheet Pan Pork Chops and Potatoes

Dr. Pepper Glazed Ham Recipe
Ingredients
- 10 pound spiral sliced ham
- ¾ cup brown sugar
- ½ cup Dr. Pepper
- 2 teaspoon Dijon Mustard
- ½ cup crushed pineapple
Instructions
- Remove the ham from the packaging. Place the ham, cut-side down, in the roasting pan or baking dish and wrap the ham and pan tightly with foil.
- Adjust an oven rack to the lowest position and heat the oven to 250℉.
- Bake the ham until the center registers 100 Degrees F on an instant-read thermometer, 1 ½ to 2 ½ hours, depending on the size of the ham. (about 17 minutes per pound) – or you can buy it pre-cooked and it will cook for a lot less time.
- While the ham bakes, bring the sugar, Dr Pepper, and mustard to a simmer in a medium saucepan and cook until syrupy and reduced to 3/4 cup (about 8 minutes)
- Remove the ham from the oven and roll back the sides of the bag or the foil to expose the meat. Carefully tip out the juices that have collected in the pan into your sink. Brush the ham with the Dr Pepper glaze and then spoon ½ cup of crushed pineapple over the ham and glaze.
- Return it to the oven, uncovered, for about 30 minutes. Check the ham occasionally and if it appears to be browning too much, tent it with a piece of foil.
- Remove the ham from the oven and brush it again with the Dr. Pepper glaze. Tent the ham loosely with foil and let it cool for 30 to 40 minutes before slicing and serving.




















What a great recipe!
Dr. Pepper! That’s great. I’ve tried the Bean Pot Coke Roast recipe and it is very good. Dr. Pepper on ham sounds wonderful. Thanks for sharing.
Hmmm, that sounds really good and easy!
What a great idea! I love using soda in cooking, especially to make barbecue sauce. I hear a lot of people use it as the liquid and sugar in baking as well. Thanks for sharing, looks delicious!
Looks great…similar to a passed down recipe from my grandma. Thankd for the reminder! HAPPY EASTER!
This looks so easy and delicious! My grandma always made ham with sprite over it, so I imagine the taste is similar! But everyone knows Dr. Pepper is better!
Is there any reason one can’t PIN this delicious sounding recipe? I tried clicking on your PIN emblem but nothing happens. Thanks.
I guess I should go back and re-read the directions, but do you cook it upside the whole time and poor the soda mixture on the bottom of the ham since its upside down? Help I’m lost 🙂
You cook the ham with the sliced side down. The soda mixture is a glaze at the end of the cooking time. It will give it a glazed coating. You carefully pour it on the cooked ham. It’s in the direction portion of the recipe. If it’s getting overcooked, close up the foil to slow down the cooking process. Hope this helps.
How would I adapt this to work in the crock pot?
This ham is amazing! I tweaked it a bit since I didn’t use a spiral cut ham, but it turned out perfect. I brought some over to my parents and my mom now wants to make it for Easter! So delicious, I will definitely make this again 🙂
When you first put the ham in the oven cut-side down do you add water or anything? Help!
We made this tonight, subbing pineapple juice because I was out of crushed pineapple. We loved it, thank you so much for sharing this recipe! Next year we’re either going to put it on the slow cooker or cook it in one of those baking bags to really get the flavor into the meat.
We made this for Easter dinner. We added about 1 cup of water in the roasting pan, but when it was done we had about 3 to 4 cups of liquid. So it wasn’t necessary after all.
Could you do this in a crock pot since this is basically a glaze?
You could easily make this in a crock pot, but the oven gives it a glazed coating that the slow cooker can’t.
Has anyone used a hickory smoked ham with this recipe?
I have made this ham for the past three years for my family on Thanksgiving and they all absolutely love it! The making of they glaze throws you off just a little at first, but it makes the ham taste amazing! I love this recipe! Thanks so much for sharing and a Happy Thanksgiving to everyone!
Thanks Keri!! We love to hear from our viewers. Thanks for your sweet comment. Now it’s on to Christmas! The Six Sisters wish you the merriest Christmas with your family!
Can I use a regular shank ham?
Yes! However, if it is not pre-cooked (as most spiral hams are), you will need to make sure it is cooked all the way through!