There’s something about the smell of ham slowly cooking in the kitchen that instantly feels like home. The sweet, savory aroma drifting through the house has a way of bringing everyone together — whether it’s a cozy Sunday dinner, a holiday gathering, or one of those rare evenings when everyone actually sits down at the table at the same time.

I remember the first time I tried making Crockpot Cola Ham on a busy winter afternoon. I had a million things to do, guests arriving later that evening, and absolutely no time to babysit a complicated meal. I needed something comforting, flavorful, and foolproof. That’s when the slow cooker completely saved the day.
The idea might sound surprising at first — cola and ham — but the combination is pure magic. As the ham slowly cooks, the cola caramelizes into a rich, glossy glaze that coats every slice with sweet, savory goodness. The result is tender, juicy ham that tastes like it took hours of careful preparation… even though the slow cooker did most of the work.
Whether you’re planning a relaxed family dinner, a festive holiday meal, or simply looking for an easy Crockpot ham recipe, this Crockpot Cola Ham is one of those recipes you’ll come back to again and again. It’s comforting, incredibly flavorful, and almost impossible to mess up.
And the best part? Your house will smell absolutely incredible while it cooks.
Why You’ll Love It
Ridiculously Easy to Make
This easy Crockpot Cola Ham requires almost no prep. Just place the ham in the slow cooker, add a few simple ingredients, and let it cook low and slow.
Perfect for beginners or busy weeknights when you want something impressive without the stress.
Incredibly Tender and Juicy
Slow cooking allows the ham to absorb all the sweet and savory flavors while staying moist and tender.
Every slice practically melts in your mouth.
A Sweet and Savory Flavor Combination
The cola creates a caramelized glaze that balances sweetness with the natural saltiness of the ham.
The result is a flavor that feels both comforting and a little bit special.
Perfect for Holidays or Sunday Dinner
This Crockpot ham recipe works beautifully for gatherings, holidays, or even casual family dinners.
It’s festive enough for celebrations but easy enough for everyday meals.
Minimal Hands-On Cooking
Once everything goes into the slow cooker, you can focus on other dishes — or simply relax.
It’s one of the best set-it-and-forget-it dinner recipes.
Amazing Leftovers
If you happen to have leftovers, they are incredibly versatile.
Use them in sandwiches, breakfast scrambles, soups, or casseroles throughout the week.
Ingredient Notes & Details
Fully Cooked Ham
A spiral-cut ham works especially well for Crockpot Cola Ham because the glaze seeps between the slices.
A bone-in ham adds extra flavor, but boneless ham also works perfectly.
Look for a ham between 6–8 pounds to fit comfortably in most slow cookers.
Cola
Classic cola is the secret ingredient in this recipe.
As it cooks, the sugars caramelize and create a glossy glaze that coats the ham beautifully. Regular cola works best for flavor and texture, but diet cola can work in a pinch.
Brown Sugar
Brown sugar enhances the caramel flavor and helps thicken the glaze.
Dark brown sugar adds a deeper molasses flavor, while light brown sugar keeps the glaze slightly lighter and sweeter.
Dijon Mustard
Dijon mustard adds a subtle tang that balances the sweetness of the cola and sugar.
If you prefer a milder flavor, yellow mustard can be substituted.
Garlic Powder
A small amount of garlic powder adds savory depth without overpowering the sweet glaze.
Fresh minced garlic can also be used if you prefer a stronger flavor.
Optional Whole Cloves
Whole cloves add a traditional holiday flavor that pairs beautifully with ham.
They are optional but recommended if you enjoy warm, spiced flavors.

Step-by-Step Instructions
Step 1: Prepare the Slow Cooker
Start by lightly greasing the inside of your slow cooker with cooking spray or a small amount of oil.
This helps prevent the glaze from sticking and makes cleanup much easier later.
If your ham is large, you may need to trim a small section so it fits comfortably inside.
Step 2: Place the Ham in the Crockpot
Set the ham flat side down in the slow cooker.
If you’re using a spiral-cut ham, make sure the slices are facing upward so the glaze can flow between them while cooking.
This is one of the secrets to achieving juicy, flavorful slices.
Step 3: Add the Cola
Pour the cola slowly around the ham.
You don’t need to fully submerge the ham — the steam created during slow cooking will keep everything moist.
The cola will begin breaking down the sugars and creating the base for the glaze.
Step 4: Make the Sweet Glaze
In a small bowl, mix together:
-
Brown sugar
-
Dijon mustard
-
Garlic powder
Stir until it forms a thick paste.
Spread this mixture over the top of the ham, gently pressing it into the surface so it sticks.
Step 5: Add Optional Cloves
If you’re using whole cloves, gently press them into the surface of the ham.
They add a beautiful aroma and subtle spice as the ham cooks.
Step 6: Slow Cook the Ham
Cover the slow cooker with the lid and cook on:
Low for 5–6 hours
or
High for 3–4 hours
Because the ham is already cooked, you’re simply heating it through and infusing it with flavor.
The glaze will slowly thicken and coat the ham during this time.
Step 7: Baste Occasionally (Optional)
If you’re home while it cooks, occasionally spoon the glaze over the ham.
This step isn’t required but helps create an even richer flavor.
Step 8: Caramelize the Glaze
During the last 30 minutes of cooking, you’ll notice the glaze becoming thicker and darker.
This is when the sugars caramelize and create that irresistible sticky coating.
Step 9: Slice and Serve
Carefully transfer the ham to a serving platter.
Slice along the natural cuts and spoon extra glaze over the top before serving.
Your Crockpot Cola Ham should be juicy, tender, and beautifully glazed.

FAQ for Common Questions
Can you make Crockpot Cola Ham with a spiral ham?
Yes — spiral ham is actually the best option for this recipe. The slices allow the cola glaze to seep into the ham, creating incredibly flavorful and juicy pieces.
What type of cola works best for Crockpot Cola Ham?
Classic cola works best because the sugar caramelizes during slow cooking. Diet cola can work if needed, but the glaze may be slightly thinner.
Do you need to cook ham before putting it in the Crockpot?
Most store-bought hams are already fully cooked. This recipe simply reheats the ham while adding flavor through slow cooking.
How long should you cook ham in a slow cooker?
Typically 5–6 hours on low or 3–4 hours on high. The goal is to heat the ham thoroughly without drying it out.
Can this recipe be made as a baked ham recipe instead?
Yes. You can adapt this into a baked ham recipe by placing the ham in a roasting pan, covering with foil, and baking at 325°F while basting with the cola glaze.
Is Crockpot Cola Ham good for holidays?
Absolutely. It’s one of the easiest holiday ham recipes because it frees up oven space for other dishes while still delivering incredible flavor.

Storage Tips
Refrigeration
Allow leftover ham to cool completely before storing.
Place slices in an airtight container and refrigerate for up to 4 days.
Adding a small amount of the glaze helps keep the ham moist.
Freezing
Crockpot Cola Ham freezes very well.
Wrap slices tightly in freezer-safe bags or containers and freeze for up to 2 months.
For best results, freeze with a little glaze or cooking liquid.
Reheating
Reheat ham gently to avoid drying it out.
Use one of these methods:
Microwave with a splash of water or glaze
Skillet on low heat with a lid
Oven at 300°F covered with foil
Variations
Brown Sugar Pineapple Ham
Add pineapple slices and a bit of pineapple juice to the Crockpot. The fruit adds bright sweetness and a classic holiday flavor.
Maple Cola Ham
Replace half the brown sugar with pure maple syrup for a deeper, richer sweetness.
Spiced Holiday Ham
Add cinnamon sticks, cloves, and star anise for a warm, festive aroma perfect for winter gatherings.
Honey Cola Ham
Substitute honey for part of the brown sugar. This creates a silky glaze with a slightly floral sweetness.
Garlic Savory Ham
Increase the garlic and add onion powder for a more savory version that works well for everyday dinners.
Low Carb Cola Ham
Use a sugar-free cola and brown sugar substitute. This version works well for a low carb ham recipe while still delivering great flavor.
What to Serve with Crockpot Cola Ham
Classic Comfort Sides
Mashed potatoes, roasted vegetables, or buttery dinner rolls make this meal feel cozy and complete.
These simple sides let the ham remain the star of the table.
Fresh Vegetable Dishes
Green beans, roasted asparagus, or sautéed carrots add freshness and color to balance the sweetness of the ham.
Cheesy Side Dishes
A creamy potato casserole or cheesy side dish pairs beautifully with the salty sweetness of the ham.
Light Salads
A crisp green salad with vinaigrette cuts through the richness of the glaze and keeps the meal balanced.
Holiday Favorites
For festive gatherings, serve this ham alongside stuffing, sweet potatoes, and cranberry sauce for a comforting, memorable spread.


Crockpot Cola Ham
Ingredients
- 1 fully cooked spiral ham 6–8 pounds
- 2 cups cola soda
- ¾ cup brown sugar
- ¼ cup honey
- 2 tbsp Dijon mustard
- 1 tsp ground cloves optional but classic with ham
Instructions
- Prepare the Slow Cooker
- Place the ham flat-side down in a large slow cooker. If the ham is too big, you can trim a small piece off the top so the lid closes properly.
- Make the Glaze
- In a bowl, mix together:
- cola
- brown sugar
- honey
- Dijon mustard
- ground cloves
- Stir until the sugar begins to dissolve.
- Add the Sauce
- Pour the cola mixture over the ham, making sure some runs between the slices if it’s spiral-cut.
- Slow Cook
- Cover and cook:
- LOW: 4–6 hours
- HIGH: 2–3 hours
- Occasionally spoon some of the cooking liquid over the ham for extra flavor.
- Finish and Serve
- Once the ham is heated through and tender, remove it carefully from the slow cooker.
- Optional: simmer the remaining liquid in a saucepan for 5–10 minutes until slightly thickened, then drizzle it over the sliced ham.
Want to save this recipe? Enter your email below and we’ll send the recipe straight to your inbox!
NOTE: By saving this recipe, you agree to join our weekly recipes newsletter.









Leave a Reply