Total Time
Prep 0 mins
Cook 3 hrs

This comes from Nigella Lawson's book Nigella Bites and was posted in response to a request on the noticeboard. I've never made it, but her recipes rarely fail!

Ingredients Nutrition


  1. Put ham in a pan, add onion and pour over the Coke.
  2. Bring to the boil, reduce to a simmer, put the lid on and cook for around 2 1/2 hours or around one hour per kilo of meat.
  3. Preheat oven to 240 C degrees.
  4. When ham is cooked, take it out of pan and let cool.
  5. Remove skin, leaving a thin layer of fat.
  6. Use a sharp knife to make large diamond shapes in the fat.
  7. Put a clove in each diamond and spread treacle over skin.
  8. Pat mustard and sugar onto the sticky fat.
  9. Bake in a foil-lined pan for around 10 minutes, or until crispy and bubbly.


Most Helpful

Wow is this good! I had a smoked pork shoulder, 5 1/2 pounds. Gave it 3 hours in the pot with the cola. I can't even say how EASY this is to make. It only takes 10 minutes in the oven, how easy is that? But please cover your pan with foil! The juice does get very dark and sticky in the bottom of the pan. But the ham is juicy, tender, and delicious! My husband doesn't want ham cooked any other way now. Thanks Friedel!

ciao November 06, 2003

Ridiculously good! I thought I had mustard powder but couldn't find it so I used some Dijon mustard with the molasses and the ham still crisped up nicely on broil.

Diana Johnson || September 22, 2015

This sounds strange (Possibly awful) but the end result is delicious! I usually add some cloves a cinnamon stick and black peppercorns to the pot. Top the pot with some water to cover the ham if requited. I glaze with dijon mustard and brown sugar if the ham lasts long enough to glaze !

D200 Doug December 18, 2007

Join the Conversation

  • all
  • reviews
  • tweaks
  • q & a