It depends on the size of the meat piece. The usual cooking time for a ham hock weighing 2-3 kg is around three hours. The meat is simmered gently in a pot on the stove, covered with a lid.