Easy slow cooker ham in coke

Slow cooking

This is such a winner if you love cooked ham. I defy anyone not to like this, and best of all, the slow cooker does all the hard work. Great for Sunday roasts, Christmas dinners or even in sandwiches, this slow cooker ham is worth a try.

Rating: 5.00
(14)
12 October 2025

If there’s one dish that always gets the thumbs up from every single member of my family, it’s this slow cooker ham in Coke. Honestly, the first time I made it, I was sceptical – cooking ham in fizzy cola? It sounded bizarre. But after trying it (inspired by Nigella Lawson’s famous version from the early 2000s), I was completely converted. The result is the most tender, succulent, sweet-and-sticky ham you’ve ever tasted.

sliced slow cooker ham in coke - Cook Simply

I don’t always wait for a special occasion like Christmas or a family Sunday lunch to make this. Sometimes I cook this gorgeous gammon joint so we can have it with egg and chips during the week, or use the leftover slow-cooker ham for the most incredible sandwiches. The best thing? This takes virtually no time to prepare and minimal effort – the slow cooker does all the hard work for you.

Why you’ll love this slow cooker gammon recipe

This Coca-Cola ham recipe has become a family favourite for so many good reasons:

  • Incredibly easy: Minimal prep, minimal fuss – just add everything to your slow cooker
  • Foolproof method: Almost impossible to mess up – the slow cooker ensures perfect results
  • Frees up oven space: Essential for holiday/entertaining cooking when your oven is full
  • Tender and juicy: The ham stays wonderfully moist and literally falls apart
  • Sweet and savoury perfection: The cola creates an amazing caramelised flavour
  • Impressive presentation: Looks and tastes like you’ve spent hours on it
  • Brilliant for leftovers: Makes incredible sandwiches, soups, and more
  • Budget-friendly: Gammon joints are affordable, and they feed a crowd

Why does cooking ham in Coke work?

If you’ve never tried this before, you might be thinking it sounds completely mad. I get it – I thought the same! But here’s the science behind why ham cooked in Coke is absolutely genius:

The acidity: Cola contains phosphoric acid, which helps break down the proteins in the meat, making it incredibly tender. It’s the same principle as marinating meat in wine or vinegar.

The sweetness: The sugar in Coke caramelises during cooking, creating a beautiful sweet glaze that balances the natural saltiness of the ham perfectly.

Moisture retention: Cooking the gammon submerged in liquid keeps it from drying out. The cola penetrates the meat, keeping every bite juicy.

Flavour enhancement: While you might think the ham would taste overwhelmingly of cola, it doesn’t. The long cooking time mellows the flavour, leaving behind a subtle sweetness and a gorgeous sticky exterior.

The result is gammon that’s sweet, salty, smoky, sticky, and absolutely delicious. Trust me on this – even the sceptics in my family were won over after the first bite!

Pouring the cola in the slow cooker - Cook Simply

What ingredients you’ll need

The beauty of this recipe is how simple the ingredient list is:

For cooking the gammon:

  • 1.8kg unsmoked boneless gammon joint (see my guide below for choosing ham)
  • 2 litres full-fat cola (not diet – this is important!)
  • 1 large carrot, roughly chopped
  • 1 stick celery, roughly chopped
  • 1 onion, peeled and quartered
  • 1 cinnamon stick
  • 2 teaspoons black peppercorns
  • 2 bay leaves

For the honey mustard glaze:

  • 100ml honey
  • 3 tablespoons wholegrain or Dijon mustard
  • 2 tablespoons red wine vinegar
  • 1 teaspoon Chinese five spice

All of these ingredients are readily available at any supermarket. The only thing to remember is to use full-fat, regular cola – not diet versions. The sugar content is essential for the caramelisation and flavour development.

Choosing the right gammon joint

Not all ham is created equal! Here’s what you need to know when shopping for your gammon joint:

Smoked vs unsmoked

Unsmoked gammon (which I use in this recipe) has a milder, more delicate flavour. It’s perfect if you want the cola and glaze to really shine through.

Smoked gammon has a deeper, smokier flavour with more complexity. It works beautifully in this recipe too – just know the smoky notes will be more prominent.

Bone-in vs boneless

Boneless gammon joints (like I use here) are easier to slice and fit better in most slow cookers. They’re convenient and cook evenly.

Bone-in gammon (ham on the bone) has even more flavour because the bone releases collagen and richness as it cooks. However, it takes up more space in your slow cooker. If you go for bone-in, you can use the leftover bone for making incredible soup stock!

Size matters

For this recipe, I use a 1.8kg joint, which feeds 6-8 people generously with leftovers. Make sure your gammon will fit in your slow cooker! Most slow cookers will accommodate up to a 2kg joint comfortably.

If you’re cooking for a larger crowd, you can use a bigger joint – just adjust the cooking time accordingly (roughly 1 hour per 500g on medium-high, or 1.5 hours per 500g on low).

Should you soak gammon before cooking?

Modern gammon joints are typically mild-cure and don’t need soaking. However, if you’re worried about salt content, you can:

  • Soak the joint in cold water for 4-8 hours (or overnight), changing the water once or twice
  • Or, place it in a pan of cold water, bring to the boil for 5 minutes, drain, and then start with fresh cola in the slow cooker

I don’t usually bother soaking unless I know I’ve got a particularly salty joint. The cola actually helps balance any saltiness.

Why you must use full-fat cola

This is really important: you must use regular, full-fat cola for this recipe. Diet cola, zero-sugar cola, or any artificially sweetened versions simply won’t work.

Here’s why:

  • Diet cola lacks the sugars needed for caramelisation
  • Artificial sweeteners don’t react with the meat in the same way
  • The flavour won’t develop properly
  • You won’t get that beautiful sticky glaze

You can use any brand – Coca-Cola, supermarket own-brand, Pepsi, even Dr. Pepper (which gives a slightly spicier flavour). Just make sure it’s the full-sugar version!

How to make slow cooker ham in Coke

This is genuinely one of the easiest recipes you’ll ever make. Here’s the step-by-step method:

Step 1: Prep your slow cooker

Add your roughly chopped vegetables (carrot, celery, onion) to the bottom of your slow cooker. These aren’t really for eating – they’re aromatics that add flavour to the cooking liquid and the ham. Scatter in your cinnamon stick, peppercorns, and bay leaves.

Step 2: Add the gammon

If your gammon joint comes in netting or string, leave it on – this helps it hold its shape during the long cooking time. Place the joint on top of the vegetables in your slow cooker.

Top tip: If you’re worried about your gammon falling apart (which can happen if it’s very tender), you can tie it up with kitchen string before cooking. This keeps everything together nicely.

Step 3: Pour in the cola

Pour your 2 litres of cola over the gammon joint. The liquid should completely cover the meat. If it doesn’t quite reach, add a bit more cola or top up with water. Make sure the gammon is fully submerged.

Step 4: Slow cook

Put the lid on your slow cooker and set it to cook:

Medium-high setting: 5-6 hours (I find 5 hours perfect in my slow cooker) Low setting: 7-8 hours

The cooking time can vary slightly depending on your slow cooker and the size of your joint. You want the gammon to be cooked through and tender, but still holding its shape. If it’s cooked too long, the meat becomes so tender it falls apart completely, which makes it difficult to glaze and slice later.

How to tell when it’s done: The internal temperature should reach 71°C (160°F). The meat should feel tender when you insert a knife or skewer, but should still hold together.

Step 5: Remove and drain

Once your cooking time is up, very carefully remove the gammon from the slow cooker. This is the trickiest part because the meat is hot and can be quite delicate. Take your time!

The easiest method is to pour off most of the cooking liquid first (save some for making gravy if you like!), then use two large slotted spoons or tongs to lift the joint out. Place it in a roasting tin or baking dish.

Let it cool for 5-10 minutes before handling – this makes it easier to work with.

Step 6: Score and prepare for glazing

Preheat your oven to 200°C (180°C fan/400°F/gas mark 6).

Using a sharp knife, carefully slice away the tough outer skin (rind) from the gammon, leaving behind the layer of fat. Don’t remove all the fat – that’s where the flavour is!

If you like, you can score the fat in a diamond pattern using a sharp knife. Make shallow cuts in one direction, then in the opposite direction to create a criss-cross pattern. This looks beautiful and helps the glaze penetrate the meat.

Traditional touch: Some people like to stud the ham with whole cloves at the intersection of each diamond. I don’t do this because my kids aren’t keen on them, but it does look impressive and adds a subtle spiced flavour.

Mixing the glaze for slow cooked ham - Cook Simply

Step 7: Make the glaze

In a small bowl, mix together the honey, mustard, red wine vinegar, and Chinese five-spice. Stir until well combined. The glaze should be thick but pourable.

Step 8: First glaze and roast

Using a pastry brush, generously brush about half of your glaze all over the top and sides of the gammon. Be liberal with it – you want a good coating.

Place the tin in your preheated oven and roast for 15 minutes.

Step 9: Final glaze

Remove the ham from the oven and brush or pour over the remaining glaze. Make sure you get into all those scored marks if you’ve made them.

Return to the oven for another 25-30 minutes, or until the glaze is sticky, caramelised, and starting to catch at the edges (but not burning!). The fat should be crispy and golden.

Basting tip: If you want an extra-sticky glaze, you can baste the ham with the juices from the roasting tin halfway through this final cooking stage.

Step 10: Rest and serve

Remove the ham from the oven and let it rest for at least 10 minutes before carving. This allows the juices to redistribute through the meat and makes it easier to slice.

Transfer to a serving board or platter, then carve into thick or thin slices as you prefer.

Cola ham in grave with all the trimmings - Cook Simply

What to serve with slow cooker cola ham

This honey mustard-glazed gammon is incredibly versatile and works for so many occasions:

Christmas dinner: Serve alongside roast potatoes, cheesy potatoes, roasted vegetables, Brussels sprouts, cauliflower cheese, and all your favourite trimmings.

Sunday roast: Make it the centrepiece of your traditional Sunday lunch with roasties, Yorkshire puddings, seasonal veg, and lashings of gravy.

Casual weeknight meal: My family loves this served simply with fried eggs and chips. It sounds basic but trust me – it’s absolutely delicious and so comforting.

Buffet centrepiece: Perfect for parties – serve cold with crusty bread, pickles, chutneys, and a selection of salads.

Easter dinner: A lovely alternative to lamb, served with spring vegetables and new potatoes.

Boxing Day spread: Brilliant for using up that festive appetite with minimal effort.

The best ways to use leftover ham

One of the best things about this recipe is the incredible leftovers! Here are my favourite ways to use them up:

Sandwiches: Thick slices of leftover ham in crusty bread with English mustard and pickles – perfection.

Ham and egg breakfast: Fry up slices with eggs for the ultimate breakfast.

Soup: Use the ham (and even the leftover ham bone if you cooked bone-in) to make my leftover Christmas soup. The ham adds incredible depth of flavour.

Split pea soup: The classic pairing! Check out my slow cooker ham and pea soup recipe.

Pasta carbonara: Swap the usual pancetta for chunks of leftover ham.

Fried rice: Dice up the ham and add it to the fried rice for extra protein and flavour.

Quiche or frittata: Perfect for brunch dishes.

Pizza topping: Use instead of shop-bought ham for homemade pizza.

Ham hock terrine: If you cooked a bone-in joint, use the meat for a rustic terrine.

Leftover ham will keep in an airtight container in the fridge for up to 5 days. You can also freeze it for up to 3 months – slice or dice it first, then freeze in portions for easy use.

Can you cook this gammon without a slow cooker?

Absolutely! While the slow cooker makes this ridiculously easy, you can achieve the same delicious results using your hob and oven.

Hob/stovetop method:

  1. Place the gammon, vegetables, and aromatics in a large pan or casserole dish
  2. Pour over the cola until the gammon is covered
  3. Bring to a gentle boil, then reduce to the lowest heat
  4. Cover with a tight-fitting lid and simmer very gently for 2-3 hours (check occasionally)
  5. Add more water if the liquid reduces too much
  6. Once tender, remove from the liquid and follow the glazing steps as above

The only downside to the stovetop method is that the cola can bubble over and make a sticky mess on your hob. This is why I much prefer the slow cooker – it’s completely hassle-free!

Tips for the perfect slow cooker ham

Check it fits: Before you start, make sure your gammon will actually fit in your slow cooker! There’s nothing worse than discovering it’s too big after you’ve got everything ready.

Don’t overcook: While slow cookers are forgiving, cooking the gammon for too long (especially on high) can make it so tender it falls apart. You want it tender but still holding its shape for slicing.

Save the cooking liquid: The cola cooking liquid can be strained and used as a base for gravy, or frozen for adding to soups and stews for extra flavour.

Let it rest: Don’t skip the resting time after the final oven roasting. It makes the ham so much easier to carve.

Make it ahead: You can do the slow cooker stage up to 2 days in advance. Cool the ham, wrap it tightly, and refrigerate. When you’re ready to serve, glaze and roast from room temperature (you’ll need about 40 minutes at 180°C, then turn the heat up for the final glazing).

Adjust glaze sweetness: If you prefer a less sweet glaze, reduce the honey to 75ml. For extra tang, add another tablespoon of mustard.

Watch the final roasting: Keep an eye on the ham during the final 30 minutes – the glaze can go from perfectly caramelised to burnt quite quickly. Every oven is different!

Variations and substitutions

This recipe is wonderfully adaptable. Here are some ideas:

Different sodas/fizzy drinks: Try Dr. Pepper for a spicier note, root beer for a more vanilla flavour, or even ginger beer for something different. Just stick to full-sugar versions!

Alternative glazes:

  • Maple mustard: Replace honey with maple syrup and leave out the Chinese five-spice
  • Marmalade glaze: Use 100g orange marmalade instead of honey for a citrusy twist
  • Brown sugar and mustard: Use 100g dark brown sugar in place of honey
  • Sticky BBQ: Add 2 tablespoons of BBQ sauce to your glaze

Extra aromatics: Add star anise, whole cloves, or fresh ginger to the cooking liquid for more complex flavours.

Smoked paprika kick: Add a teaspoon of smoked paprika to your glaze for extra depth.

Pineapple style: Add a can of crushed pineapple to the slow cooker for a tropical twist (this is very popular in the American South).

Storage and reheating

Storing cooked ham: Once completely cooled, wrap tightly in foil or place in an airtight container. Refrigerate for up to 5 days.

Freezing: Slice or dice the ham first, then freeze in portions in freezer bags or containers for up to 3 months. Defrost overnight in the fridge.

Reheating: To reheat slices, place them in a covered dish with a splash of water or apple juice and warm in a 150°C oven for about 20 minutes. Or microwave individual portions for 1-2 minutes until hot. The ham is also delicious served cold!

Frequently asked questions

Why is my ham too salty? Modern gammon is usually mild-cure and shouldn’t be overly salty. If yours is, try the boiling method mentioned earlier (boil for 5 minutes in water, drain, then proceed with fresh cola). Or soak overnight before cooking.

Can I cook a frozen gammon joint? It’s not recommended. Always defrost gammon thoroughly in the fridge before cooking to ensure even cooking throughout.

My ham fell apart – what went wrong? It was cooked for too long or at too high a temperature. While the meat will still taste delicious, it’s difficult to slice for presentation. Next time, reduce the cooking time slightly or cook on a lower setting.

Can I use the cooking liquid? Yes! While you can’t eat it as-is (it’s too sweet and concentrated), you can strain it, reduce it by half in a saucepan, and use it as a glaze or gravy base. It’s also brilliant for adding flavour to soups and bean dishes.

What if I don’t have Chinese five spice? Simply leave it out, or replace it with a pinch of ground cinnamon, cloves, and ginger mixed together.

Will this work with a pre-cooked spiral ham? While this recipe is designed for raw gammon, you can adapt it for pre-cooked spiral ham. Reduce the slow cooker time to 3-4 hours on low (you’re just heating it and infusing flavour, not cooking it). Then proceed with the glazing as normal.

slow cooker ham in coke with a roast dinner - Cook Simply

Why this recipe works every time

After making this slow cooker ham in Coke countless times, I can tell you it’s virtually foolproof. The long, gentle cooking in liquid means the meat stays incredibly moist and tender. The cola does something magical – tenderising the meat while adding that subtle sweetness that perfectly balances the salt.

The honey mustard glaze provides the perfect finishing touch, creating that gorgeous sticky, caramelised exterior that makes everyone fight over the crispy end pieces. And because most of the work happens in the slow cooker while you get on with other things, it’s wonderfully low-stress cooking.

Whether you’re making this for Christmas dinner, a special Sunday roast, or just because you fancy something delicious, this recipe delivers restaurant-quality results with minimal effort. It’s the kind of recipe that makes you look like a culinary genius when really, the slow cooker has done all the hard work!

Check out these other slow cooker recipes

Easy slow cooker ham in coke

5 from 14 votes
This is a delicious slow cooker ham recipe – and you hardly have to lift a finger! Perfect for entertaining, special occasions like Christmas or even just because…
Servings 8
Prep Time 5 minutes
Cook Time 5 hours 35 minutes
Total Time 5 hours 40 minutes

Ingredients
 
 

  • 1.8 kg unsmoked boneless gammon joint
  • 1 carrot chopped
  • 1 stick celery choppped
  • 1 onion peeled and quartered
  • 1 stick celery chopped
  • 1 cinnamon stick
  • 2 tsp peppercorns
  • 1 bay leaf
  • 2 litres cola
  • 100 ml honey
  • 3 tbsp wholegrain or Dijon mustard
  • 2 tbsp red wine vinegar
  • 1 tsp Chinese five spice

Instructions
 

  • Add the carrot, celery, onion, cinnamon stick, bay leaves and peppercorns to the slow cooker.
    slow cooker ham in coke - Cook Simply
  • Then place the ham joint on top.
  • Pour in the cola, and make sure the ham joint is submerged in the liquid.
    Pouring the cola in the slow cooker - Cook Simply
  • Cover and cook for 5-6 hours on medium/high. I find that 5 hours is enough in my slow cooker. You want the gammon joint to be cooked through and tender but still retain its shape.
  • Once done, carefully remove the ham joint and place it in a baking tray or baking dish. You may need to pour the liquid away first, or use large tongs. Be careful as it’s hot.
  • You want to slice away any of the top layer of tough skin so it leaves the fat. You can score it with a knife, or if you’d prefer not to, that’s also fine.
  • Preheat the oven to 200c.
  • Get a bowl, and mix the honey, mustard, Chinese five spice, and red wine vinegar.
    Mixing the glaze for slow cooked ham - Cook Simply
  • Using a brush, cover the ham joint with half the glaze. You can be quite liberal.
    Brushing the glaze on the gammon joint - Cook Simply
  • Then roast the ham in the oven for 15 minutes.
  • Then brush or pour over the rest of the glaze, and roast for a further 25-30 minutes.
  • Leave to rest for 10 minutes, before slicing and serving.

Nutrition

Calories: 330kcalFat: 15g
Author: cooksimply
Calories: 330kcal
Course: Dinner, Lunch, Main Course
Cuisine: American, British

Did you make this slow cooker gammon joint recipe?

If you made this recipe for slow cooker ham, please leave me some star ratings and a comment below or tag @cooksimplyathome on Instagram. You can find other recipe ideas here.

Join the Conversation

  1. 5 stars
    Wonderful flavour! Anything that is recommended to do with the sauce?

    1. The cooking liquid that’s leftover, you could strain, and add the remainder to several pots to freeze. Add to sauces or stocks to give a great ham flavour.

5 from 14 votes (13 ratings without comment)

Leave a Reply

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

Recipe Rating




Close
Copyright © 2026 COOK SIMPLY.
Made with by Ting Dalton. All rights reserved.
Close