To make lotus seed paste, soak the seeds in boiling water for at least 2 hours, then boil for 30-45 minutes. You can find a lotus seed paste recipe here.
Roll the paste into 50-75g fillings, cover them with plastic wrap, and set them aside.
In case you would like to make other types of filling, refer: sweet potato paste, mung bean paste, or chestnut paste.
Mix the dry ingredients in a bowl, then add oil and milk, and whisk until the batter is smooth and ivory white.
Then, boil water for steaming. Place the bowl in the steamer, cover with a plate to prevent water from dripping into the batter, and steam on medium heat.
After 15-20 minutes of steaming, check the dough with a toothpick. If it comes out clean, the dough is cooked.
Use a spatula to spread the dough in the bowl for 2-3 minutes.
Once it cools down, remove it from the bowl, knead it 2-3 times on a clean surface, and cover it with plastic wrap.
To create a 2-color pattern, add natural food coloring to the dough. You can choose pink (beetroot juice), purple (blueberry juice or purple sweet potato powder), green (matcha powder), blue (butterfly pea tea or powder), or any color you like. Dye half of the dough and leave the other half white.
Knead the dough with the food coloring until you have an even colored dough. Then, put this dough together with the white dough, knead 2-3 times to merge them but still retain two obvious colors on the final dough.
For coating flour, roast 2 tbsp of glutinous rice flour on low heat for 5 minutes. Use it to prevent the mooncakes from sticking.
The dough should weigh twice as much as the filling to completely cover it, as the snow skin wrapper is slightly translucent. Flatten a wrapper ball, place a filling ball in the center, and stretch the dough to cover the filling entirely.
Use a mooncake press to shape the mooncakes. Apply a small amount of oil on the mold to prevent sticking.
Gently press the mooncake with your palm to create the desired shape, then lift the press to reveal the beautiful mooncake underneath.
