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 Takoyaki, freshly cooked in Takoyaki Pan and served hot Takoyaki, Japanese snack