Le Japon possède une forte tradition culinaire et de nombreux rites associés à la consommation de nourriture. La cuisine japonaise repose sur le riz, le soja et les produits de la mer ; elle a été fortement influencée par les cuisines chinoise et coréenne, ainsi que par les cuisines occidentales, dont certains plats ont été adaptés aux goûts locaux.
Au quotidien, l'alimentation est rythmée par trois repas (matin, midi, soir), le repas le plus important étant celui du soir, et celui du midi souvent rapide et constitué de bentō. Si la boisson la plus répandue reste le thé, des sodas ainsi que de nombreux alcools (bière, saké) sont consommés. Le repas du soir peut d'ailleurs être l'occasion de manger à l'extérieur, de nombreux restaurants déclinant la cuisine locale mais aussi celles d'autres pays. À table, certaines règles sont à respecter pour rester poli.