If you want a flavorful main dish without spending hours in the kitchen, this slow cooker cola ham is an excellent choice.
With just three main ingredients—fully cooked ham, brown sugar, and regular cola—the slow cooker does most of the work. The cola and brown sugar create a rich, sweet glaze while the ham stays moist and tender.
It’s an easy recipe for family dinners, holidays, gatherings, or any occasion when you want a comforting meal without complicated preparation.
Why You’ll Love This Recipe
- Only 3 main ingredients
- Very little preparation
- Slow cooker does the cooking
- Tender and flavorful ham
- Sweet, caramelized glaze
- Great for leftovers
- Easy enough for busy days
Ingredients
- 1 fully cooked 4–6 lb (1.8–2.7 kg) bone-in or boneless ham, not spiral-sliced
- 1 cup packed brown sugar
- About 2 cups regular cola
Optional Variations
- 1 tablespoon Dijon mustard
- Orange juice
- A small amount of additional seasoning, if desired
Choosing the Right Ham
A fully cooked bone-in ham works particularly well because the bone can contribute additional flavor and the meat tends to stay moist during cooking.
A boneless ham can also be used.
For this recipe, avoid very thinly sliced or spiral-sliced ham because it can break apart more easily during the long cooking process.
How to Make Slow Cooker Cola Ham
1. Prepare the Ham
Pat the ham dry with paper towels.
This helps the brown sugar adhere better to the surface.
Place the ham cut-side down in the slow cooker.
If the ham is too large for the lid to close properly, choose a smaller ham or carefully adjust its position so the lid can close securely.
2. Add the Brown Sugar
Sprinkle the brown sugar over the top and sides of the ham.
Gently press the sugar onto the surface so that it sticks.
Some of the sugar may fall into the slow cooker, which is completely fine.
3. Add the Cola
Pour the cola carefully around the sides of the ham rather than directly over the top.
This helps preserve some of the brown sugar coating on the surface.
The cola should cover roughly an inch or two of the lower portion of the ham. Avoid completely submerging it.
4. Slow Cook
Cover the slow cooker with its lid.
Cook on LOW for approximately 6–8 hours or on HIGH for about 3–4 hours.
Since the ham is already fully cooked, the goal is to heat it thoroughly and allow the flavors to develop.
For the most tender result, the low setting is preferable.
Always follow the cooking and reheating guidance for the specific ham you’re using.
5. Check the Glaze
Toward the end of cooking, the liquid should become darker and richer.
The brown sugar and cola create a sweet cooking liquid that coats the ham with a glossy finish.
Carefully transfer the ham to a cutting board or serving platter.
Because it will be very tender, use sturdy utensils when removing it.
6. Rest Before Serving
Cover the ham loosely with foil and let it rest for approximately 10 minutes.
If desired, skim excess fat from the cooking liquid and spoon some of the flavorful juices over the ham before serving.
Optional: Create a More Caramelized Finish
If you prefer a darker, slightly crispier exterior, transfer the cooked ham to a baking dish.
Spoon some of the cooking juices over the top and place it under the broiler for approximately 3–5 minutes.
Watch it carefully because the sugar-rich glaze can darken or burn quickly.
Flavor Variations
Dijon Cola Ham
For a slightly more savory flavor, stir 1 tablespoon of Dijon mustard into the cola before adding it to the slow cooker.
The mustard helps balance some of the sweetness.
Orange Cola Ham
Replace part of the cola with orange juice for a fruity variation.
The citrus flavor pairs nicely with the sweetness of the brown sugar and the richness of the ham.
Dark Brown Sugar
Light or dark brown sugar can be used.
Dark brown sugar contains more molasses and gives the glaze a deeper, richer flavor.
What to Serve With Cola Ham
This ham pairs well with a variety of simple side dishes.
Try serving it with:
- Mashed potatoes
- Roasted vegetables
- Green beans
- Corn
- Coleslaw
- Macaroni and cheese
- Fresh salad
- Dinner rolls
For a holiday-style meal, combine it with roasted vegetables and creamy mashed potatoes.
Leftover Ham Ideas
One of the best things about making a large ham is having leftovers.
Use leftover slices in:
- Sandwiches
- Omelets
- Breakfast wraps
- Quesadillas
- Fried rice
- Pasta dishes
- Salads
The leftover cooking juices can also be saved and used in small amounts to add flavor when reheating the meat.
How to Store Leftovers
Allow leftover ham to cool appropriately and store it in a covered container in the refrigerator.
For best quality, use refrigerated leftovers within 3–4 days.
You can also freeze portions for longer storage. Wrap them well and thaw them safely in the refrigerator before reheating.
When reheating, adding a small amount of the reserved cooking juices can help keep the meat moist.
Frequently Asked Questions
Can I use boneless ham?
Yes. Boneless ham works well, although a bone-in ham can provide additional flavor.
Can I use diet cola?
Regular cola is recommended for this recipe because the sugar contributes to the glaze. Diet versions contain different sweeteners and may not produce the same result.
Can I use another soda?
You can experiment with other regular, sweetened sodas. Different drinks will change the flavor of the finished glaze.
Can I prepare this recipe ahead of time?
Yes. The ham can be cooked ahead and gently reheated before serving. Keep it refrigerated and reheat it thoroughly.
Final Thoughts
This slow cooker cola ham is a great example of how a few simple ingredients can create a satisfying centerpiece for a family meal.
The combination of tender ham, brown sugar, and cola creates a sweet and savory glaze with very little hands-on preparation.
Whether you’re preparing dinner for your family or serving guests on a special occasion, this easy slow cooker recipe gives you plenty of flavor without requiring hours of active cooking

