Grandma’s Slow Cooker Coca-Cola Ham is a sweet, savory, and wonderfully tender holiday classic that brings comforting homemade flavor to your dinner table. A fully cooked bone-in ham slowly warms in a rich glaze of Coca-Cola, brown sugar, and Dijon mustard, creating juicy slices with a beautiful glossy finish.
This easy slow cooker ham recipe requires very little hands-on preparation. Instead of spending hours watching the oven, you can prepare the glaze, place the ham in your slow cooker, and let gentle heat do most of the work.

Grandma’s Slow Cooker Coca-Cola Ham – Easy Holiday Ham Recipe
Ingredients
Equipment
Method
- Choose a slow cooker large enough to accommodate the ham with the lid fully closed. A 6-quart or larger model may work depending on the ham dimensions.
- In a medium mixing bowl, whisk together Coca-Cola, brown sugar, Dijon mustard, and optional ground cloves until thoroughly combined.
- Remove the ham from its packaging and place it flat side down in the slow cooker. Score an unsliced surface in shallow diamond cuts approximately 1/4 inch deep. Skip scoring if using spiral-sliced ham.
- Brush some Coca-Cola glaze over the ham, then pour the remaining glaze over and around the meat.
- Arrange optional fresh pineapple slices over or around the ham.
- Cover and cook on LOW. The supplied guideline is 6–8 hours, but begin checking earlier and follow the ham package reheating instructions. Avoid heating longer than necessary.
- Baste the ham once or twice with the warm cooking glaze, replacing the slow cooker lid promptly after each opening.
- Insert a meat thermometer into the thickest part of the ham without touching the bone. Reheat fully cooked ham packaged in a USDA-inspected plant to 140°F (60°C), or follow applicable 165°F (74°C) guidance for other previously cooked hams.
- Carefully transfer the ham to a serving platter and rest for 15–20 minutes. Optionally, simmer some cooking liquid in a saucepan until slightly reduced.
- Slice the ham into even portions, spoon the warm Coca-Cola glaze over the slices, and garnish with pineapple if desired.
Notes
Whether you’re planning Christmas dinner, Easter lunch, Thanksgiving, or a special Sunday family meal, Grandma’s Slow Cooker Coca-Cola Ham makes an impressive centerpiece without complicated cooking techniques.
I remember the excitement of walking into the kitchen during a family holiday dinner and smelling a sweet, savory ham slowly cooking. The glaze always seemed to be the best part, especially when it coated the edges of the meat and created that irresistible combination of sweetness and tanginess. Years later, I wanted to recreate those familiar flavors without occupying the oven all afternoon. Using a slow cooker made the process much easier. The Coca-Cola blended beautifully with brown sugar and mustard, and the finished ham tasted wonderfully comforting. Now, this simple method is one of my favorite ways to prepare a special family dinner.
The combination of juicy ham, caramel-like brown sugar, and tangy Dijon mustard makes this recipe especially appealing. Plus, optional pineapple slices add a fresh, fruity finish that complements the glaze.
Why You’ll Love Grandma’s Slow Cooker Coca-Cola Ham
A Sweet and Savory Holiday Classic With Minimal Effort
One of the biggest advantages of Grandma’s Slow Cooker Coca-Cola Ham comes from its simple preparation.
Traditional holiday ham recipes often require oven space, frequent checking, and careful timing. However, this slow cooker version allows you to warm a fully cooked ham gently while preparing the rest of your meal.
The recipe uses only four main ingredients: ham, Coca-Cola, brown sugar, and Dijon mustard.
Ground cloves and fresh pineapple provide optional flavor additions.
Despite the short ingredient list, the glaze develops a delicious balance of sweet, tangy, and savory flavors.
Coca-Cola contributes sweetness and subtle caramel notes. Meanwhile, brown sugar creates a richer glaze that complements the natural saltiness of the ham.
Dijon mustard adds tanginess and prevents the sauce from tasting overly sweet.
As the ham warms, the glaze surrounds the meat and adds flavor to its surface.
Because the slow cooker traps moisture, it also helps prevent the ham from drying out during gentle reheating.
However, proper timing still matters. A fully cooked ham only needs reheating, so you should monitor its internal temperature rather than automatically cooking it for the entire suggested time.
The result is a beautiful holiday centerpiece with less active kitchen work.
Perfect for Christmas, Easter, and Family Gatherings
Grandma’s Slow Cooker Coca-Cola Ham works beautifully for many special occasions.
Its glossy appearance and familiar sweet-savory flavor make it a natural choice for Christmas dinner and Easter celebrations.
However, you don’t need a holiday to enjoy this recipe.
It also makes an excellent Sunday dinner, birthday meal, or family gathering centerpiece.
A 6–8-pound bone-in ham can provide approximately 12–16 servings, depending on the size of the portions and the amount of bone.
That makes this recipe especially convenient when you need to feed a crowd.
Another benefit comes from freeing up oven space.
While the ham warms in the slow cooker, you can roast potatoes, bake dinner rolls, or prepare casseroles in the oven.
Additionally, the ingredients are easy to find at most grocery stores.
You can prepare the glaze in just a few minutes, and the slow cooker handles the remaining work.
The leftovers also offer plenty of possibilities.
Use sliced ham for sandwiches, dice it into breakfast casseroles, or add it to soups and salads.
With its easy preparation, generous servings, and versatile leftovers, this holiday ham recipe offers excellent value for family meals.
Essential Ingredients for the Best Coca-Cola Ham
Choosing the Right Ham for Your Slow Cooker
The most important ingredient in Grandma’s Slow Cooker Coca-Cola Ham is a good-quality, fully cooked bone-in ham.
For this recipe, choose a ham weighing approximately 6–8 pounds.
A bone-in ham provides rich flavor and makes an attractive centerpiece for special occasions.
However, the size and shape matter just as much as the weight.
Before purchasing, check the dimensions of your slow cooker.
A 6-quart slow cooker may accommodate some 6-pound hams, but many 8-pound bone-in hams require a larger model.
The ham must fit comfortably with the lid completely closed.
If the lid doesn’t seal properly, the slow cooker may not maintain the correct cooking environment.
You can choose either a whole or half ham, depending on availability.
Spiral-sliced ham also works, although the exposed slices can dry out more quickly. Therefore, monitor spiral-cut ham carefully and spoon some glaze between the slices.
Always check the package label.
Look for a fully cooked, ready-to-eat ham rather than a fresh or uncooked ham.
This recipe focuses on reheating an already cooked product.
A ham from a USDA-inspected processing plant generally requires reheating to 140°F (60°C), while certain other previously cooked hams require 165°F (74°C).
Follow the product’s instructions whenever they specify a different requirement.
How Coca-Cola, Brown Sugar, and Dijon Create a Rich Glaze
The glaze gives Grandma’s Slow Cooker Coca-Cola Ham its distinctive flavor.
Start with one 12-ounce can of regular Coca-Cola.
The soda adds sweetness, liquid, and subtle caramel-like notes.
During cooking, it combines with the ham juices to create a flavorful sauce.
Next, add one cup of brown sugar.
Brown sugar contains molasses, which contributes a deeper sweetness than regular granulated sugar.
Light brown sugar works beautifully, although dark brown sugar produces a stronger molasses flavor.
Dijon mustard balances the sweetness with a pleasant tang.
Its smooth texture also helps the glaze blend evenly.
The recipe uses half a cup of Dijon mustard, creating a noticeable sweet-and-tangy flavor.
If you prefer a milder mustard taste, you can reduce the amount slightly, although that will change the original balance.
Ground cloves provide an optional warm spice note.
Because cloves have a strong flavor, use no more than the recommended teaspoon unless you particularly enjoy their taste.
Fresh pineapple slices add another optional layer of sweetness and acidity.
They also create an attractive presentation when you arrange them around the finished ham.
Together, these ingredients produce a rich glaze that complements the salty, savory flavor of the meat.
How to Make Grandma’s Slow Cooker Coca-Cola Ham Perfectly
Preparing the Ham and Mixing the Glaze
Making Grandma’s Slow Cooker Coca-Cola Ham begins with selecting the correct slow cooker.
Choose a model large enough to hold your ham without forcing the lid open.
Next, gather your ingredients and equipment.
You’ll need a mixing bowl, whisk, measuring cups, basting brush, meat thermometer, and sturdy utensils for lifting the ham.
Start by preparing the glaze.
Pour the Coca-Cola into a medium mixing bowl.
Add the brown sugar and Dijon mustard.
If you’re using ground cloves, add them now.
Whisk until the ingredients combine into a smooth, sweet-and-tangy mixture.
The brown sugar may not dissolve completely at first, but it will continue dissolving as the glaze warms.
Next, remove the ham from its packaging.
Discard any plastic bone guards or packaging materials according to the manufacturer’s directions.
Place the ham in the slow cooker with the flat side facing down.
If the ham has an unsliced outer surface, use a sharp knife to score shallow diamond-shaped cuts approximately 1/4 inch deep.
Avoid deep cuts because they can cause unnecessary moisture loss.
For spiral-sliced ham, skip scoring.
Brush some of the glaze over the ham, then pour the remaining mixture around and over the meat.
If using fresh pineapple, arrange the slices on top or around the ham.
Finally, close the slow cooker lid securely.
Slow Cooking, Basting, and Checking the Temperature
Once you assemble the ingredients, set the slow cooker to LOW.
The original recipe suggests approximately 6–8 hours for a 6–8-pound ham.
However, fully cooked ham only needs reheating, and actual warming times vary considerably.
A smaller ham or spiral-sliced ham may reach its target temperature much sooner.
Therefore, begin checking the internal temperature early and follow the reheating directions on the package.
Avoid relying solely on a fixed number of minutes per pound.
During cooking, baste the ham once or twice with the warm glaze.
Use a spoon or basting brush to distribute the liquid over the exposed surface.
However, avoid lifting the lid repeatedly because doing so releases heat and extends the warming time.
Insert a food thermometer into the thickest part of the ham without touching the bone.
For fully cooked ham packaged in a USDA-inspected plant, the standard reheating temperature is 140°F (60°C).
Other previously cooked hams may require 165°F (74°C).
Once the ham reaches its required temperature, remove it promptly to prevent overcooking.
Transfer it carefully to a large serving platter.
Allow it to rest for approximately 15–20 minutes before slicing.
Meanwhile, you can transfer some of the cooking liquid to a saucepan and simmer it until slightly reduced if you prefer a thicker glaze.
Then, slice the ham and spoon the warm sauce over the meat.
The finished ham should taste juicy, savory, sweet, and pleasantly tangy.
Serving Ideas, Variations, and Storage Tips
Delicious Side Dishes and Easy Flavor Variations
Grandma’s Slow Cooker Coca-Cola Ham pairs beautifully with traditional holiday side dishes.
Creamy mashed potatoes make an excellent choice because they balance the sweet glaze with a mild, buttery flavor.
Roasted carrots, green beans, and Brussels sprouts also complement the ham.
For a classic holiday spread, serve the ham with scalloped potatoes, baked macaroni and cheese, or sweet potato casserole.
Warm dinner rolls provide another delicious addition.
You can use them to make small ham sandwiches with mustard or cheese.
If you prefer something lighter, pair the ham with a crisp green salad or roasted seasonal vegetables.
The recipe also offers several easy variations.
For a fruitier glaze, add fresh pineapple slices during cooking.
You can also stir a tablespoon of pineapple juice into the glaze for extra tropical sweetness.
For a warmer holiday flavor, add a pinch of cinnamon or allspice.
If you enjoy a little heat, mix a small amount of crushed red pepper flakes into the glaze.
For a more pronounced mustard flavor, use whole-grain Dijon mustard instead of smooth Dijon.
You can also substitute a portion of the brown sugar with maple syrup.
However, keep in mind that changing the sweeteners may affect the thickness and flavor of the glaze.
These simple adjustments allow you to personalize the recipe while preserving its classic sweet-and-savory character.
How to Store, Freeze, and Reheat Leftover Ham
One of the best things about Grandma’s Slow Cooker Coca-Cola Ham is the amount of delicious food it can provide after the main meal.
Leftover ham works wonderfully in sandwiches, omelets, breakfast casseroles, soups, and pasta dishes.
To store leftovers safely, divide the ham into smaller portions and refrigerate promptly.
Place the slices in shallow, airtight containers within two hours of serving.
For conservative storage, use refrigerated leftovers within 3–4 days.
You can also freeze leftover ham.
Wrap individual portions tightly and place them in freezer-safe containers or bags.
For the best quality, enjoy frozen cooked ham within approximately 1–2 months.
When you’re ready to use frozen portions, thaw them overnight in the refrigerator.
For reheating, place the ham slices in a covered baking dish with a little water, broth, or reserved glaze.
Warm gently in a 325°F oven until they reach the appropriate reheating temperature.
For previously cooked leftovers, heat thoroughly to 165°F (74°C).
Avoid excessive reheating because ham can become dry.
You can also reheat small portions in the microwave.
Cover the slices loosely and use short heating intervals.
For sandwiches, enjoy refrigerated ready-to-eat ham cold when appropriate, or warm it gently with cheese and mustard.
With proper storage, your holiday ham can provide several convenient meals beyond the original celebration.
Ingredients
Prep Time: 15 minutes | Suggested Slow Cooker Time: 6–8 hours on LOW, depending on ham and appliance | Rest Time: 15–20 minutes | Servings: 12–16
- 1 fully cooked bone-in ham, 6–8 lb
- 1 can (12 fl oz) regular Coca-Cola
- 1 cup packed brown sugar
- 1/2 cup Dijon mustard
- 1 teaspoon ground cloves, optional
- 6 fresh pineapple slices, optional, for garnish
Instructions
1. Prepare the slow cooker. Choose a slow cooker large enough to accommodate the ham with the lid fully closed. A 6-quart or larger model may work, depending on the ham’s dimensions.
2. Mix the Coca-Cola glaze. In a medium bowl, combine Coca-Cola, brown sugar, and Dijon mustard. Add ground cloves if desired. Whisk until thoroughly combined.
3. Prepare the ham. Remove the packaging and place the fully cooked bone-in ham flat side down in the slow cooker. Score an unsliced surface with shallow diamond cuts approximately 1/4 inch deep. Skip scoring for spiral-sliced ham.
4. Add the glaze. Brush some glaze over the ham, then pour the remaining mixture over and around the meat.
5. Add optional pineapple. Arrange fresh pineapple slices over or around the ham if using.
6. Slow cook. Cover and cook on LOW. The supplied guideline is 6–8 hours, but begin checking earlier and follow the ham’s package directions. Avoid prolonged reheating once the ham reaches its target temperature.
7. Baste occasionally. Once or twice during cooking, spoon the warm glaze over the ham. Replace the lid promptly.
8. Check the temperature. Insert a meat thermometer into the thickest part without touching the bone. Reheat fully cooked ham packaged in a USDA-inspected plant to 140°F (60°C), or follow the applicable 165°F (74°C) guidance for other previously cooked hams.
9. Rest the ham. Carefully transfer the ham to a serving platter and allow it to rest for 15–20 minutes. Optionally, simmer some cooking liquid in a saucepan to thicken the glaze.
10. Slice and serve. Carve the ham into even slices and spoon the warm Coca-Cola glaze over the meat. Garnish with pineapple if desired.
Helpful tip: Choose a ham that fits comfortably inside your slow cooker, and always check the internal temperature. Fully cooked ham can dry out when you heat it longer than necessary.
Frequently Asked Questions
1. Can I use spiral-sliced ham for Grandma’s Slow Cooker Coca-Cola Ham?
Yes. Spiral-sliced ham works well in this recipe.
However, the exposed slices can dry out more quickly than an unsliced ham.
To help maintain moisture, place the ham flat side down and spoon some glaze between the slices.
Begin checking the internal temperature early and remove the ham once it reaches the appropriate reheating temperature.
2. Why do you use Coca-Cola in slow cooker ham?
Coca-Cola contributes sweetness, moisture, and subtle caramel-like flavors.
When combined with brown sugar and Dijon mustard, it creates a sweet-and-tangy glaze that complements the natural saltiness of ham.
The liquid also helps keep the slow cooker environment moist during reheating.
3. Can I use Diet Coke instead of regular Coca-Cola?
You can use Diet Coke, but the finished glaze will taste different.
Regular Coca-Cola contains sugar that contributes sweetness and body to the sauce.
Diet Coke doesn’t provide the same sugar content, so the glaze may have a thinner consistency.
For the most traditional flavor, use regular Coca-Cola.
4. How long should I cook a fully cooked ham in the slow cooker?
The exact time depends on the ham’s size, shape, starting temperature, and your slow cooker’s performance.
Although some recipes suggest 6–8 hours on LOW, many fully cooked hams may warm through sooner.
Always follow the product’s reheating directions and use a meat thermometer.
The internal temperature matters more than the cooking time.
5. Can I make Grandma’s Slow Cooker Coca-Cola Ham ahead of time?
Yes. You can prepare the glaze ahead of time and refrigerate it in an airtight container.
You can also cook the ham in advance, refrigerate it promptly, and reheat portions before serving.
For the best texture, store the ham with a little glaze to help maintain moisture.
When reheating cooked leftovers, heat them thoroughly to 165°F (74°C).
Conclusion
Grandma’s Slow Cooker Coca-Cola Ham brings classic holiday comfort to the table with minimal preparation and delicious results.
The combination of fully cooked bone-in ham, Coca-Cola, brown sugar, and Dijon mustard creates a sweet, tangy glaze that complements every savory slice.
This easy recipe works beautifully for Christmas, Easter, Thanksgiving, and family gatherings.
Because the slow cooker handles most of the warming process, you can focus on preparing side dishes and enjoying time with loved ones.
Serve the ham with mashed potatoes, roasted vegetables, dinner rolls, or your favorite holiday sides.
Then, save the leftovers for sandwiches, breakfast dishes, and easy lunches.
Whether you’re hosting a special celebration or preparing a comforting Sunday dinner, Grandma’s Slow Cooker Coca-Cola Ham offers a simple, flavorful centerpiece that everyone can enjoy.
More Slow Cooker
- 4-Ingredient Slow Cooker Papa’s Sunday Feast – Easy Comfort Food Dinner
- 5-Ingredient Slow Cooker Country-Style Pork Ribs – Easy, Tender & Delicious
- 2-Ingredient Slow Cooker Baked Russet Potatoes – Perfectly Fluffy and Easy
- Ultimate 3-Ingredient Slow Cooker Cream Cheese Pork Chops – Tender, Juicy & Creamy




