日本料理主要分为三类:本膳料理、怀石料理和会席料理。
本膳料理:以传统的文化、习惯为基础的料理体系。在十分正式的日本宴席上将菜放在有脚的托盘上使用。
怀石料理:在茶道会之前给客人准备的精美菜肴。在中世日本,茶道形成了,有此而产生了怀石料理,这是以十分严格的规则为基础而形成的。日本菜系中,最早最正统的烹调系统是“怀石料理”,距今已有四百五十多年的历史。据日本古老的传说,“怀石”一词是由禅僧的“温石”而来。那时候,修行中的禅僧必须遵行的戒律是只食用早餐和午餐,下午不必吃饭。可是年轻的僧侣耐不住饥饿和寒冷,将加热的石头包于碎布中称为“温石”,揣到怀里,顶在胃部以耐饥寒。后来逐步发展为少吃一点东西,起到“温石”御饥寒的的作用。
会席料理:晚会上的丰盛宴席菜式。随着日本普通市民的社会活动的发展,产生了料理店,形成了会席料理。可能是由本膳料理和怀石料理为基础,简化而成的。其中也包括各种乡土料理。会席料理通常在专门做日本菜的饭馆里可以品尝到。