Can someone identify this food?
Based on your photo, this is most likely a wagashi (Japanese sweet) called daifuku in Japanese. It's got an outer layer made from cooked glutinous rice that has been pounded and kneaded aggressively until smooth, which is called mochi. The inside is often a red bean paste made from a bean called azuki in Japanese (or adzuki in an odd English-language spelling from circa the 1970s) and sugar. The bean paste is called anko (or sometimes just an), pronounced ahn-ko.

Variations in the exterior include flavoring with yomogi (mugwort), which turns the color greenish, or the addition of other colorants. The filling may be made from other beans such as white beans (shiro-an), green peas (uguisu-an), edamame (zunda), and so on.

There are variations made in Korea and China as well.