Preheat oven to 200°C and line a large baking tray with paper. Set aside.
Place all ingredients but ham into the Thermomix bowl and cook 8 min/100°C/speed 1/MC off. Taste and adjust if needed.
Meanwhile, peel the skin from the ham carefully so as to keep the fat layer in tact. Score the fat layer in a diamond pattern but without cutting into the meat. Place onto the prepared tray.
When the glaze has finished cooking, return the MC to the lid and blend 5 sec/speed 5.
Brush liberally all over the ham. Place the ham in the oven and set the timer for 30 minutes.
Every 5-8 minutes remove the ham from the oven and brush with more of the remaining glaze. The glaze will build up and caramelise with time. The more you slather on the meat, the yummier it will be.
When finished cooking, either serve immediately or allow to cool to room temperature before refrigerating, well covered.