In a medium heatproof bowl (wide and shallow is best for even cooking), whisk together the glutinous rice flour, cornstarch, and 30g sugar. Gradually whisk in the milk until you have a completely smooth, lump-free batter.
Cover the bowl tightly with plastic wrap. Use a toothpick or knife to poke 5-6 small steam vents in the wrap.
Place the bowl in a steamer over boiling water. Steam for 25 minutes over medium heat, or until the dough is completely solid and opaque.
Immediately transfer the hot dough to a work surface or a silicone mat. Be careful, it's very hot. Add the butter on top. Using a spatula or silicone scraper, begin to fold and press the butter into the dough until it's mostly incorporated and cool enough to handle.
Put on food-safe gloves if you have them (this prevents sticking immensely). Begin to knead, stretch, and fold the dough. Knead until all the butter is fully absorbed and the dough is smooth. If using, add the food coloring now and knead until evenly distributed.
The Key Step: Grab both ends of the dough and stretch it out, then fold it back. Repeat this stretching and folding process for 3-5 minutes. This develops the gluten-like structure, giving the skin its signature soft, stretchy, and chewy texture. The dough will become very smooth, elastic, and slightly shiny. Form it into a smooth log.