El yuanxiao puede servirse con relleno o sin él, y los rellenos pueden ser dulces, salados, de carnes o vegetales. Se hace manualmente o con máquinas. Además de la masa del arroz glutinoso, también se puede hacer con la masa del sorgo.
El yuanxiao es una bolita hecha con masa de arroz glutinoso. Es un alimento imprescindible para la Fiesta de los Faroles en toda China. Como el yuanxiao se sirve flotando en una sopa, se parece a la luna brillante colgada en el cielo.