There are two styles of preparation for these buns.

Steamed Buns
Baked Buns.

Both are very authentic Chinese creations and popular foods. The Baked version is most commonly seen in bakeries whereas the steamed style is always seen on the streets.

They are mostly commonly enjoyed for celebrations  but they're seen as an everyday food on the streets and bakeries of china and China Towns.