40 Must-Eat Japanese Foods and Where to Try Them
The Japanese dishes most worth eating in Japan are ramen, sushi, tempura, tonkatsu, yakitori, okonomiyaki, takoyaki and kaiseki-ryori — but the list runs far deeper than the handful that travelled abroad. Tokyo has more Michelin-starred restaurants than any other city in the world, and yet some of the best food you will eat in Japan…
