Sift together all-purpose flour, custard powder, baking powder, and baking soda into a bowl.
In a separate bowl, whisk brown sugar and eggs until light and fluffy. Stir in evaporated milk, vegetable oil, and vanilla extract.
Gradually add the sifted dry ingredients to the wet mixture, mixing until just combined and no lumps remain. Do not overmix.
Cover the bowl with plastic wrap and let the batter rest at room temperature for at least 30 minutes, or up to 1 hour, to allow the leavening agents to activate.
Lightly grease and line a 6-inch round cake pan or steamer basket with parchment paper. Bring water in a steamer to a rolling boil.
Pour the batter into the prepared mold. Steam over high heat for 20-25 minutes, or until a skewer inserted into the center comes out clean.
Carefully remove the Mah Lai Go from the steamer. Let it cool slightly before slicing and serving.
Cook this in the app — save it & get tonight’s menu
Get the app