O-nigiri have another name, perhaps less well-known here, which is ‘omusubi’. Their origins are ancient, so much so that it appears that they were already popular in Japanese gastronomy in the eleventh century. At the time they were called ‘tojiki’. Today in Japan there are delicatessens entirely devoted to their sale.