Recipe Development
This recipe has gone through extensive testing to bring you the most accurate, authentic and delicious recipe you'll find on the internet.

Sweet and savory, once of my favorite combinations. This southern coca-cola ham recipe is very easy to make and tastes out of this world. The perfect recipe for a holiday ham.

We always like to have a baked ham, for Thanksgiving and Christmas, as well as at Easter too.
The kids love that I put soda into the glaze for this recipe. It fascinates them, as well as encourages them to eat more of it - as they love soda (unfortunately).
This easy coca cola ham recipe is truly the best ham recipe for a special occasion.
Jump to:
- What makes this recipe so yummy
- Groceries you'll need: Ingredients
- Recipe walkthrough: Instructions
- Recipe variations and substitute ideas
- Necessary gear: Equipment
- Related recipes I think you'll love
- How to store leftovers
- Mel's kitchen notes
- Frequently asked questions: FAQs
- Southern Coca-Cola Ham Recipe
- Fan Favorite Recipes
- 💬 Comments
What makes this recipe so yummy
- It's an inexpensive recipe.
- Saying you made the glaze yourself always feels better than saying you used the store-bought package that came with the ham.
- If you like the sweet and salty thing, you'll love this recipe.
- This is an amazing holiday ham. The best part? It's an easy recipe too.
Groceries you'll need: Ingredients

- Spiral-Cut Ham, Bone-In
- Can of Coca-Cola
- Brown Sugar
- Orange Juice
- Spicy Brown Mustard
- Whole Cloves
See recipe card at the bottom of this post for quantities.
Recipe walkthrough: Instructions
This is an overview of the recipe steps. For more detailed instructions visit the recipe card at the bottom of this post.

- Step 1: Place ham in the oven on the middle oven rack, covered with tin foil, for 1 hr 30 minutes.
- Step 2: In the meantime, add the remaining ingredients to a small saucepan and cook until reduced by half. Allow to cool slightly (it will thicken up).
- Step 3: Remove the ham and uncover. Brush glaze liberally all over the ham and place back into the oven, uncovered.
- Step 4: Bake another 30 minutes, brushing more glaze every 10 minutes.

- Step 5: Remove from the oven and serve with delicious sides.
Hint: Sit the ham on a rack inside the baking pan so it doesn't sit in the fluids that will naturally leak out of the bottom of the ham while it is cooking and pool in the bottom of the roasting pan.
To make a more thick glaze cook for longer or add a little cornstarch.
Recipe variations and substitute ideas
- Dijon Mustard - instead of spicy brown mustard.
- Dr. Pepper - instead of Coca-Cola, or even root beer.
- Diet Coke - to reduce the sugar.
- Apple Cider Vinegar - instead of the Orange Juice. Just not as much.
- Pineapple Rings - to decorate the top of the ham add pineapple slices (or orange slices).
- Maraschino Cherries - if you're decorating the ham with the pineapple (above variation) you could add a cherry in the pineapple ring hole.
- Cloves - Make small slits in the outside of the ham and place a few cloves around the outside.

Sharing is Caring - Like Our Facebook Page
Necessary gear: Equipment
The following are affiliate links. We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.
I only used my baking pan and rack to bake the ham, then used a small saucepan to make the coca-cola glaze.
I have some affiliate links in the recipe card below.
Related recipes I think you'll love
How to store leftovers
Once the southern baked ham has cooled completely, store in an airtight container in the refrigerator for up to 4 days.
This recipe will freeze well. Store in a freezer safe container and freeze for up to 3 months.
Mel's kitchen notes
Save the bone and any leftover ham to use in any beans you might be making - check out my slow cooker Cajun red beans and rice. If you're not planning on making any beans any time soon, store the bone and leftover meat in a ziplock bag in the freezer. Pull it out when you're ready.

Frequently asked questions: FAQs
Coca-cola has a great flavor and can be used as the fluid when making a glaze. It really compliments the saltiness of the ham.
If your ham has a good amount of fat on the outside, score a diamond pattern with a sharp knife so that the glaze can seep its way into the meat.
If you’ve tried this Southern Coca-Cola Ham Recipe or any other great recipe on my site, let me know in the comment section below, how it turned out, we love hearing from our readers!
If you love this recipe please give it 5 stars! ⭐️⭐️⭐️⭐️⭐️
You can also follow me on PINTEREST, FACEBOOK and INSTAGRAM to see more amazing recipes!

Viral Recipe Alert!
Banana Bread Recipe With Mayo
This recipe cooks perfectly every time and tastes wonderful eaten when still warm with butter and honey!
Southern Coca-Cola Ham Recipe
Equipment
Ingredients
- 10 Pound Spiral Cut Ham Bone-In
- 8 Ounces Coca-Cola
- ½ Cup Orange Juice
- 2 Cups Light Brown Sugar
- ¼ Cup Spicy Brown Mustard or dijon mustard
- 4 Each Cloves
Instructions
- Preheat oven to 325°F.
- Place spiral ham into a baking pan, with a rack underneath and cover with aluminum foil.10 Pound Spiral Cut Ham
- Bake for 1 hour 30 minutes.
- When there is 30 minutes left, start making the coca-cola glaze. Add the cola, orange juice, brown sugar, mustard and cloves to a small saucepan, over medium heat.8 Ounces Coca-Cola, ½ Cup Orange Juice, 2 Cups Light Brown Sugar, ¼ Cup Spicy Brown Mustard, 4 Each Cloves
- Using a whisk, keep stirring while the glaze comes to a boil. Keep the glaze cooking for about 20 minutes, without boiling over, but bubbling.
- Remove from the heat and allow to cool slightly, it will thicken.
- Remove the ham from the oven and brush this glaze all over, and inbetween the slices where you can.
- Add back to the oven and keep brushing with glaze every 10 minutes for 30 minutes.
- Remove the ham and serve.
Nutrition
Sign Up for my emails and never miss another recipe!
I'll never share your email, or send you spam. Pinkie Promise!
Comments
No Comments