Taiyaki (鯛焼き) is a Japanese cake shaped like a fish that’s stuffed with sweet red bean paste (anko), or various other fillings. It’s a popular snack sold during street festivals and fairs, convenience stores, at food counters, and specialty shops all across Japan.