Simply LaKita

  • Browse All Recipes
    • Dinner Recipes
    • Lunch Recipes
    • Side Dishes
    • Desserts
  • Hibachi at Home
  • About
  • Contact
  • Subscribe
menu icon
go to homepage
  • Browse All Recipes
    • Dinner Recipes
    • Lunch Recipes
    • Side Dishes
    • Desserts
  • Hibachi at Home
  • About
  • Contact
  • Subscribe
search icon
Homepage link
  • Browse All Recipes
    • Dinner Recipes
    • Lunch Recipes
    • Side Dishes
    • Desserts
  • Hibachi at Home
  • About
  • Contact
  • Subscribe
×
Home » Recipes » Thanksgiving

Modified: Sep 17, 2026 · Published: Aug 6, 2025 by LaKita · This post may contain affiliate links.

Coca-Cola Ham Recipe with Brown Sugar Glaze

Jump to Recipe
Overhead view of slices of glazed ham on white plate pin with text overlay.
Overhead view of sliced ham in white baking dish pin with text overlay.
Four photos of process shots to make coca-cola ham recipe on pin with text overlay.
Overhead view of slices of ham covered in glaze on white plate.

This Southern Coca-Cola Ham turns a fully cooked ham into a sweet, savory holiday centerpiece with a glossy glaze made from Coca-Cola, brown sugar, honey, mustard, apple cider vinegar, and cloves.

The Coke reduces into the glaze as the ham warms, giving you caramelized edges and plenty of sauce to spoon over each slice. It's easy enough for a first-time holiday cook but special enough for Thanksgiving, Christmas, Easter, or Sunday dinner.

Updated September 17, 2026: I refreshed this post with clearer ingredient notes, a simplified method overview, holiday make-ahead instructions, storage tips, and answers to common questions about baking a fully cooked ham. The recipe itself remains the same. It was originally posted on October 27, 2024, and updated on August 6, 2025.

Overhead view of slices of ham on white plate with glaze on black tile surface.

Want To Save This Recipe?

Enter your email below & I'll send it straight to your inbox. Plus you’ll get comforting recipes each week!

Watch this quick video tutorial!

There are certain dishes that just look like a holiday when they hit the table, and glazed ham is one of them. Around here, I want the ham to have plenty of flavor without requiring a long list of complicated ingredients.

That's where the Coca-Cola comes in.

As it simmers with brown sugar, honey, mustard, vinegar, and cloves, the soda cooks down into a sticky glaze that balances sweetness with a little tang and warm spice.

Serve it with Southern Mac and Cheese, Collard Greens with Ham Hocks, and Cornbread Dressing for a full holiday plate.

Jump to:
  • Watch this quick video tutorial!
  • Why You'll Love This Recipe
  • Ingredients you'll need
  • How to Make Coca-Cola Ham
  • LaKita's Expert Tips
  • What Temperature Should a Fully Cooked Ham Reach?
  • Can I Use a Spiral Ham?
  • Can I Make Coca-Cola Ham Ahead?
  • Variations and Substitutions
  • How Much Ham Do I Need Per Person?
  • Storage and Reheating
  • What to Serve With Coca-Cola Ham
  • Frequently asked questions
  • 📖 Recipe
  • Did You Make This Recipe?

Why You'll Love This Recipe

  • Easy holiday centerpiece: Start with a fully cooked ham, so you're mainly reheating it and building flavor.
  • Simple homemade glaze: Coca-Cola, brown sugar, mustard, honey, vinegar, and cloves make a sweet-tangy glaze without anything complicated.
  • Feeds a crowd: An 8- to 10-pound ham works well for holidays and family gatherings.
  • Make-ahead friendly: The glaze can be prepared ahead, and leftovers reheat well.
  • Classic Southern holiday flavor: Sweet glazed ham fits right in beside macaroni and cheese, greens, dressing, and sweet potatoes.

Ingredients you'll need

See the recipe card below for exact measurements.

Overhead view of ingredients needed to make glazed ham in separate bowls.
  • Fully cooked bone-in ham: Use an 8- to 10-pound fully cooked ham. A whole or spiral-cut ham will work, but spiral ham can dry out more easily, so keep it covered for most of the baking time.
  • Coca-Cola: Use regular Coca-Cola rather than diet soda. The sugar helps the glaze reduce and caramelize.
  • Brown sugar: Adds sweetness and helps create the sticky glaze. Light or dark brown sugar both work. Dark brown sugar gives a slightly deeper molasses flavor.
  • Mustard: Grainy mustard or Dijon balances the sweetness and gives the glaze a savory, tangy edge.
  • Honey: Adds another layer of sweetness and helps the glaze become glossy.
  • Apple cider vinegar: Cuts through the richness of the ham and keeps the glaze from tasting one-note sweet.
  • Cloves: Ground cloves add warm holiday spice. If you prefer the traditional look, whole cloves can also be pressed into the scored ham.

👉🏾 See the recipe card below for exact ingredient quantities and instructions.

How to Make Coca-Cola Ham

Here's the quick overview. The recipe card below has the full measurements and timing.

1. Prep the Ham

Heat the oven to 325°F.

If you're using an unsliced ham, score the surface in a shallow diamond pattern. Place the ham flat-side down in a large roasting pan.

If you're using a spiral-cut ham, there's no need to score it.

2. Make the Coca-Cola Glaze

Combine the Coca-Cola, brown sugar, mustard, honey, apple cider vinegar, and cloves in a saucepan.

Bring the mixture to a gentle simmer and cook until it reduces slightly and begins to look syrupy.

It will continue to thicken as it cooks on the ham.

Overhead view of glaze ingredients combined in saucepan.

3. Glaze the Ham

Pour about half of the glaze over the ham, allowing it to run over the surface and into the scored areas.

Cover the roasting pan tightly with aluminum foil.

Glaze added to ham in roasting pan.

4. Bake Until Heated Through

Bake the ham at 325°F, basting occasionally with the pan juices and glaze.

Keep it covered for most of the cooking time so the meat stays moist.

5. Caramelize the Glaze

During the final 20 to 30 minutes, remove the foil and brush or spoon additional glaze over the ham.

Continue baking uncovered until the exterior looks glossy and caramelized.

6. Rest and Serve

Allow the ham to rest for about 10 to 15 minutes before slicing.

Serve with additional warm glaze or pan juices spooned over the slices.

LaKita's Expert Tips

  • Check the label before you start. This recipe is written for a fully cooked ham, not a raw fresh ham.
  • Regular Coke works best. Diet soda does not reduce and caramelize the same way because it lacks sugar.
  • Don't rush the glaze. Give it time to simmer so some of the liquid evaporates and the flavors concentrate.
  • Keep spiral ham covered. Those exposed slices can dry out quickly, so foil is your friend.
  • Use a thermometer instead of guessing. Check the thickest portion without touching the bone.
  • Save some glaze for the finish. Adding fresh glaze near the end gives you that shiny, sticky exterior.
  • Let the ham rest before slicing. This makes serving easier and gives the juices time to settle.
Overhead view of sliced ham covered in glaze in a white baking dish.

What Temperature Should a Fully Cooked Ham Reach?

Because this recipe starts with a fully cooked ham, you're reheating rather than cooking raw pork.

For a fully cooked ham that was packaged in a USDA-inspected processing plant, heat it to 140°F in the center.

If the ham was repackaged outside the original processing plant or you are reheating leftover cooked ham, heat it to 165°F.

Always check the label on the ham you're using and follow any package-specific heating instructions.

Can I Use a Spiral Ham?

Yes.

A spiral-cut ham works well with this recipe, but because it is already sliced, it can lose moisture faster than a whole ham.

Keep it tightly covered with foil while most of it reheats, then uncover it only near the end to caramelize the glaze.

You can also spoon some of the glaze gently between the slices without pulling them apart too much.

Can I Make Coca-Cola Ham Ahead?

Yes.

Make the Glaze Ahead

Prepare the Coca-Cola glaze up to 3 days ahead.

Cool it completely, transfer it to a covered container, and refrigerate.

Reheat it gently before glazing the ham.

Cook the Ham Ahead

If needed, you can bake the ham the day before serving.

Allow it to cool, refrigerate promptly, then reheat it covered at 325°F until the center reaches 165°F because it is now leftover cooked ham.

Add a little reserved glaze before reheating to help keep it moist.

For the best texture and presentation, though, I prefer baking the ham on the day it will be served.

Variations and Substitutions

  • Use Dr Pepper: It gives the glaze a slightly spicier flavor profile.
  • Use root beer: This produces a sweeter, vanilla-forward glaze.
  • Add pineapple: Arrange pineapple rings over the ham before the final uncovered bake for a classic holiday presentation.
  • Add cherries: Maraschino cherries can be placed in the centers of the pineapple rings for the full old-school holiday look.
  • Use Dijon or grainy mustard: Both work. Dijon gives you a smoother glaze; grainy mustard adds texture.
  • Use dark brown sugar: Choose dark brown sugar if you want a deeper molasses flavor.

How Much Ham Do I Need Per Person?

For a bone-in ham, plan on roughly ½ to ¾ pound per person depending on how many side dishes you're serving and whether you want leftovers.

An 8- to 10-pound ham generally works well for a larger family meal and gives you enough for next-day sandwiches, soup, or breakfast.

For a holiday dinner with lots of sides, people often take smaller portions of the main dish than they would at an everyday meal.

Overhead view of sliced baked ham in roasting pan on black tile surface.

Storage and Reheating

Refrigerator

Refrigerate leftover ham within 2 hours of serving.

Store it in an airtight container or wrap it tightly and use within 3 to 4 days.

Freezer

Slice the leftover ham and portion it into freezer-safe containers or bags.

Freeze for up to about 2 months for the best quality.

Adding a spoonful of glaze or pan juices before freezing can help keep the meat moist.

Reheating Slices

For individual slices, cover and microwave in short intervals until heated through.

You can also warm slices gently in a covered skillet with a splash of water or glaze.

Reheating a Larger Portion

Cover the ham tightly with foil and warm it in a 325°F oven.

Because this is leftover cooked ham, reheat it to 165°F.

Avoid leaving it uncovered for the entire reheating time, which can dry it out.

What to Serve With Coca-Cola Ham

Turn it into a full Southern holiday dinner with:

  • Southern Mac and Cheese
  • Easy Cornbread Dressing
  • Easy Candied Yams
  • Southern Collard Greens with Ham Hocks
  • Easy Green Bean Casserole
  • Creamy Mashed Potatoes

And for dessert? A slice of Southern Pecan Pie or Sweet Potato Pie will finish the job.

Close up side view of slices on ham covered in glaze on white plate.

Frequently asked questions

Why do people cook ham with Coca-Cola?

The sugar and caramel notes in Coca-Cola work well with salty cured ham. As the soda reduces with brown sugar and the other glaze ingredients, it creates a sweet, glossy coating.

Does Coca-Cola ham taste like Coke?

Not really.
The soda cooks down and blends with the brown sugar, mustard, honey, vinegar, and cloves. The finished glaze tastes sweet, savory, tangy, and caramelized rather than like a glass of soda.

Can I use Diet Coke?

I don't recommend it for this recipe.
Regular Coke contains sugar that helps the glaze reduce and caramelize. Diet soda will behave differently.

Can I use a boneless ham?

Yes. A fully cooked boneless ham will work, although the shape and size may change the reheating time. Use the internal temperature rather than relying only on the clock.

Can I use Pepsi instead of Coca-Cola?

Yes.
Regular Pepsi can be substituted if that's what you have. The flavor will be slightly different, but it will still provide the sugar and caramel notes needed for the glaze.

Can I use another soda?

Yes. Regular Dr Pepper or root beer can also work, although each will give the glaze a different flavor.

Do I need to score a spiral ham?

No.
Spiral-cut hams are already sliced, so scoring isn't necessary. Only score the surface if you're using an unsliced ham.

How do I keep my glazed ham from drying out?

Keep it covered with foil for most of the reheating time, avoid overheating it, and uncover it only near the end to caramelize the glaze.
A thermometer is much more reliable than simply leaving the ham in the oven for a fixed amount of time.

Can I prepare the glaze the day before?

Absolutely.
Make it ahead, cool it, refrigerate it, and gently reheat it when you're ready to glaze the ham.

📖 Recipe

Overhead view of slices of ham covered in glaze on white plate.

Southern Coca-Cola Ham Recipe

LaKita Anderson
Fully cooked bone-in ham baked with a sweet and tangy Coca-Cola glaze made with brown sugar, honey, mustard, apple cider vinegar, and cloves.
5 from 2 votes
Print Recipe Pin Recipe

Video

Prep Time 20 minutes mins
Cook Time 2 hours hrs 10 minutes mins
Total Time 2 hours hrs 30 minutes mins
Course Main Course
Cuisine American, Southern
Servings 16
Calories 424 kcal

Equipment

  • 1 medium size saucepan
  • 1 large roasting pan
  • aluminum foil
  • 1 Basting brush or large spoon
  • 1 Digital instant-read thermometer

Ingredients
  

  • 8-10 pound fully cooked bone-in ham
  • 2 ½ cups regular Coca-Cola
  • 1 cup brown sugar (light or dark)
  • ¼ cup grainy or Dijon mustard
  • ¼ cup honey
  • 2 tablespoons apple cider vinegar
  • 1 tablespoon ground cloves (or whole cloves for garnish)

Instructions
 

  • Preheat and Prep: Preheat oven to 325°F. Score an 8-10 pound ham in a diamond pattern about ¼ inch deep. Place the flat side down in the roasting pan. If using an unsliced ham, score the surface in a shallow diamond pattern. Do not score a spiral-cut ham.
  • Make the Glaze: In a saucepan over medium heat, combine 2 ½ cups Coca-Cola, 1 cup brown sugar, ¼ cup mustard, ¼ cup honey, 2 tablespoons vinegar, and 1 tablespoon cloves. Simmer 15-20 minutes until slightly reduced and syrupy.
    Overhead view of glaze ingredients combined in saucepan.
  • Glaze and Bake: Pour half the glaze over the ham, making sure it gets into the cuts. Cover with foil and bake for 1 hour 30 minutes. Heat a fully cooked ham packaged at a USDA-inspected plant to 140°F in the thickest portion, or follow the package instructions. Do not let the thermometer touch the bone.
    Glaze added to ham in roasting pan.
  • Finish Uncovered: Remove foil for the last 20-30 minutes uncovered to allow glaze to caramelize.
    Overhead view of sliced ham in white baking dish.
  • Rest and Serve: Let rest 10-15 minutes before slicing. Serve with the remaining glaze on the side.
    Close up front view of sliced ham in white baking dish.

Notes

  • Garnish with pineapple slices and maraschino cherries for a classic look.
  • Baste the ham every 20-30 minutes while baking for extra flavor.
  • Don't skip resting, the juices redistribute for the juiciest results.
  • Leftover ham should be reheated to 165°F.
Calories: 424kcalCarbohydrates: 22gProtein: 43gFat: 17gSaturated Fat: 4gPolyunsaturated Fat: 2gMonounsaturated Fat: 7gTrans Fat: 0.002gCholesterol: 166mgSodium: 2669mgPotassium: 670mgFiber: 0.3gSugar: 21gVitamin A: 3IUVitamin C: 53mgCalcium: 31mgIron: 2mg

The provided nutritional information is an estimate per serving. Accuracy is not guaranteed.

Keyword Southern Coca-Cola Ham
Tried This Recipe?Leave a comment below or tag @simplylakita on social!

Did You Make This Recipe?

Made this Coca-Cola Ham? Leave a ⭐⭐⭐⭐⭐ rating and a comment below and tell me whether it made it onto your Thanksgiving, Christmas, or Easter table.

More Thanksgiving

  • Close up view of piece of cake on a white plate.
    Yum Yum Cake Recipe
  • Overhead view of finished scones topped with glaze.
    Cranberry Orange Scones Recipe
  • Overhead view of finished deviled eggs on white plate topped with parsley and paprika.
    Deviled Eggs with Miracle Whip Recipe
  • Overhead view of bowl of finished soup.
    Leftover Turkey and Rice Soup Recipe
5 from 2 votes (2 ratings without comment)

Leave a Reply Cancel reply

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

Recipe Rating




Head shot bio photo of LaKita in an orange shirt.

Hi, I'm LaKita. I'm a Lifelong home cook and self-taught baker. I've been sharing modern comfort food through food blogging, recipe development, and photography since 2013.

More about me →

SL Community Favorites

  • Close up view of piece of delight on white plate with a fork.
    Chocolate Delight Recipe (Easy Layered Dessert)
  • Blueberry Muffins with Frozen Blueberries Recipe (Easy & One Bowl)
  • overhead view of white bowl of salad topped with dressing next to fork and jar of dressing
    Hibachi Ginger Dressing Recipe (Japanese Steakhouse Style)
  • Easy Baked Beef Tacos (Crispy Oven Tacos in 30 Minutes!)

Featured In

Game Day Recipes

  • Overhead view of finished popcorn on parchment lined sheet pan.
    Cookies and Cream Popcorn Recipe
  • Overhead view of finished pizza on marble surface.
    Supreme Pizza Recipe (Homemade with 6 Classic Toppings)
  • Keto Meatball Casserole Recipe (Cheesy & No Pasta)
  • Close up front view of finished ribs stacked on top of each other on white plate.
    Soul Food Oven Ribs Recipe (Tender & Juicy)

See more Game Day Recipes→

Footer

↑ back to top

as seen in:

Subscribe for weekly updates!

Subscribe
  • Contact
  • Privacy Policy
  • Disclaimer
  • Accessibility Policy
  • ↑ back to top

Copyright © 2026 Simply LaKita • Post may contain affiliate links.

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.