Takoyaki
Takoyaki refers to one of the popular street snacks from Japan that originated in Osaka. It is made of puffy creamy doughy balls with a piece of octopus inside served with a sauce. It is best when eaten piping hot. Frozen Takayoki is also available, but not comparable in taste from freshly made Takoyaki