how long does it take to cook a 1kg or 2kg joint of pork? as a general rule of thumb, it takes 30-35mins per 500g plus around 30min on high at the beginning to cook a joint of pork.