Après le bain, le dîner sera servi, soit dans votre propre chambre soit dans une salle à manger. Les ryokan typiques servent de la cuisine "kaiseki", des repas traditionnels composés de 9 à 18 plats. Le "kaiseki" est préparé à partir d'ingrédients de saison choisis avec attention et présenté de manière très élaborée. Il y a habituellement un plat mijoté et un plat grillé préparés séparément, et également des choses peu familières pour la plupart des occidentaux. N'hésitez pas à demander si vous n'êtes pas sûr de la manière dont vous devez manger l'un des plats. Les ingrédients et plats locaux sont aussi présentés, remplaçant parfois l'expérience "kaiseki" par des bizarreries comme le "basashi" (cheval cru) ou un plat cuisiné dans un foyer "irori". La nourriture dans un bon ryokan est une partie importante de cette expérience (et de la facture), et est un excellent moyen d'essayer la cuisine haut de gamme japonaise.