Mah Lai Go (Cantonese Steamed Sponge Cake)馬拉糕
Mah Lai Go is a classic Cantonese steamed sponge cake known for its fluffy texture and rich, caramel-like flavor. It's often served as a dim sum dessert.

01Ingredients
- 150g All-purpose flour
- 10g Custard powder
- 10g Baking powder
- 5g Baking soda
- 100g Brown sugar
- 2 large Eggs
- 60ml Evaporated milk
- 30ml Vegetable oil
- 5ml Vanilla extract
Nutrition (per serving)320kcal
- Protein5.8g
- Carbs48.2g
- Fat10.2g
Fiber 0.6 gSodium 412 mg
02Steps
- 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 with step-by-step timers
EatWhat guides you through each step with built-in timers. Free to start in your browser.