Toraya Sakura Mochi

Sakura mochi by Toraya, a traditional Japanese confections maker which exists since the early 16th century. Japan has the largest number of companies which are over a hundred years old in the world.

Sakura mochi by Toraya Confectionery

Credit: Yuichi Sakuraba (Flickr)

Ichigo daifuku strawberry mochi

Strawberry mochi (rice cakes) that look too cute to eat. The Japanese name for these strawberry red bean mochi is いちご大福 – ichigo daifuku.

Japanese strawberry mochi

Source: Niqikido (Tumblr)