Taiyaki is a Japanese fish-shaped cake. It imitates the shape of the Tai, (a Japanese seabream) which it’s named after. The most common filling is red bean paste that is made from sweetened azuki beans. Other common fillings may be custard, chocolate, cheese, or sweet potato.