Kaiseki (懐石) or kaiseki ryori (懐石料理) is a traditional multi-course Japanese dinner. The term also refers to the collection of skills and techniques that allow the preparation of such meals, and are analogous to Western haute cuisine.
There are basically two kinds of traditional Japanese meal styles called kaiseki
or kaiseki ryori. The first, where kaiseki is written as 会席 (and kaiseki ryori, 会席料理), referring to the fancy meal served at banquets. The other is written 懐石 or 懐石料理, referring to the simple meal that the host of a chanoyu gathering serves to the guests, and which is also known as cha-kaiseki (茶懐石).