 Onigiri is Japanese comfort food, because Japanese people love rice. Rice is the main staple of Japanese cuisine. (In the movie Kamome Diner (kamome shokudo), discussed at length here, onigiri are called "Japanese soul food", and I think that is very true.)  Onigiri is Japanese comfort food, because Japanese people love rice. Rice is the main staple of Japanese cuisine. (In the movie Kamome Diner (kamome shokudo), discussed at length here, onigiri are called "Japanese soul food", and I think that is very true.) 