01 - Fill the steamer pot with water and bring to a simmer. Line cupcake molds or silicone cups with paper liners to prevent sticking.
02 - In a medium bowl, whisk together flour, baking powder, baking soda, and salt until uniformly blended.
03 - In a separate large bowl, beat eggs and sugar until pale and thick, about 2-3 minutes. Whisk in milk, melted butter, and vanilla extract until smooth.
04 - Gradually fold the dry ingredients into the wet mixture using a spatula. Mix until just combined—do not overmix to maintain tenderness.
05 - For blooming colors, divide batter and fold in food coloring as desired. Pour colored batters in layers or swirl gently for a marbled effect.
06 - Spoon batter into prepared molds, filling each about ¾ full to allow room for rising during steaming.
07 - Place molds in the steamer with space between them for proper steam circulation. Cover the lid with a clean cloth to catch condensation. Steam over medium heat for 12-15 minutes until a toothpick inserted comes out clean and tops have bloomed.
08 - Remove cupcakes from steamer and let cool slightly. Top with sprinkles, edible flowers, or chocolate chips as desired before serving.