Okonomiyaki is a food that defies definition in Western culinary terms. Not quite a crepe, pancake or omelette, okonomiyaki is a meal rolled into one big package. Cabbage, eggs, pork and a batter made with flour and yam are the basic ingredients, but there are many optional ones including cheese or noodles. One of the quintessential festival foods, the Kansai region of Japan claims to have invented okonomiyaki. There are two major distinct types: Osaka style, where everything is mixed together and fried like a big lumpy pancake and Hiroshima style, where different ingredients are layered on top of each other like a cake.