Prep 5 mins · Cook 12 mins · Total 17 mins · Servings 4 · Difficulty Moderate
For 4 large eggs
Eggs and liquid
4 large eggs, room temperature
2 cups lukewarm water, body temperature, 95 to 100°F
Seasoning
1/2 tsp kosher salt
1/2 tsp Knorr chicken bouillon, granular
1 tsp neutral oil
1 dash white pepper
Finish
1 tsp light soy sauce
1/2 tsp toasted sesame oil
1 stalk scallion, greens only, sliced thin
Pinch white pepper
Bring the eggs to room temperature
Pull eggs from the fridge 30 minutes before steaming. Cold eggs cook unevenly, the bottom sets while the top stays loose.
Warm the water
Run tap water until lukewarm, 95 to 100°F. Cool to the touch, not hot.
If the water is too hot, the eggs scramble during the mix. If too cold, the steam time stretches and the texture coarsens.
Beat the eggs
Crack the eggs into a bowl. Add salt, chicken bouillon, oil, and white pepper.
Whisk gently with chopsticks for 30 seconds, lifting and folding rather than beating. The goal is uniform color with no streaks, not aerated.
Pour the lukewarm water in slowly while stirring in one direction.
Strain
Pour the egg mixture through a fine mesh sieve into a heatproof shallow bowl, 8 to 9 inches wide and 1 1/2 inches deep.
The sieve catches chalazae and breaks up surface foam. This is the step that makes the difference between glass and grit.
Skim foam
If any foam remains on the surface, drag a spoon across the top to lift it off.
The surface should look uniformly pale yellow with no bubbles.
Cover the bowl
Cover the bowl with a heat-safe plate, or plastic wrap with two small vent holes poked through.
The cover prevents lid condensation from dripping onto the custard and creating pockmarks. This is non-negotiable.
Set up the steamer
Fill a wok or large pot with 2 inches of water. Place a steamer rack inside.
Bring the water to a rolling boil over high heat with the lid on.
First boil
Lower the covered bowl onto the rack. Put the lid back on the wok.
Wait until the wok water returns to a rolling boil, 1 to 4 minutes depending on your burner.
Steam on medium
Reduce heat to medium. The water should be at a steady gentle boil, not violent.
Steam 10 to 12 minutes for 4 large eggs in an 8 to 9 inch shallow bowl.
For a deeper bowl, add 2 to 3 minutes. For a wider bowl, subtract 1 to 2 minutes.
Doneness check
At 10 minutes, lift the wok lid carefully (steam burns hard, angle the lid away from you) and the bowl cover.
The surface should look uniformly set with a faint sheen. Gently shake the bowl, the center should jiggle softly like custard, not slosh like liquid.
Insert a butter knife in the center, it should come out clean. If milky, cover and steam another 1 to 2 minutes.
Rest
Turn off the heat. Leave the bowl in the wok with the lid off for 1 minute.
Carryover heat finishes the center while the surface firms.
Lift and finish
Use oven mitts to lift the bowl out. A flat spatula slid under one edge gives leverage if clearance is tight.
Drizzle 1 tsp light soy sauce evenly across the surface, then 1/2 tsp toasted sesame oil. Top with scallion greens and a pinch of white pepper.
Serve immediately while still trembling.
Notes
Bowl
8 to 9 inch shallow ceramic or glass bowl, 1 1/2 inches deep, is canonical. Wider bowls cook faster and produce a lighter ratio of surface to interior. Narrow deep bowls take longer and risk the center staying loose. If you have a Pyrex pie dish, that is close to ideal.
Egg size and freshness
Large eggs at room temperature. Cold eggs cook unevenly. Older eggs (over 2 weeks from the carton date) hold less water and the custard sets tighter. Fresh eggs give the loosest, silkiest texture.
Water temperature
Body temperature, 95 to 100°F, no hotter. Hot water partially scrambles the eggs during the mix and creates streaks. Cold water extends steam time and coarsens the texture. The lukewarm temperature is the canonical Cantonese discipline.
Egg to water ratio
1:2 by volume (1 part egg to 2 parts water) is the silkiest Cantonese reading. 4 large eggs is roughly 1 cup, paired with 2 cups water. Tighter ratios (1:1) lean Japanese chawanmushi. Looser (1:2.5) leans soup.
Strain
Fine mesh sieve, not a colander. The strain catches chalazae (the white stringy bits in the egg) and breaks surface foam. Skipping the strain leaves visible white specks on the finished surface.
Cover
Heat-safe plate or vented plastic wrap. The cover stops condensation from the wok lid from dropping onto the custard and pocking the surface. Use plastic wrap if your bowl has no matching plate, but poke 2 to 3 small vent holes so steam can escape.
Heat control
High heat to bring the wok back to boil after the bowl goes in, then medium for the steam hold. The most common home failure is leaving the heat on high throughout, which boils the custard and turns it rubbery with bubbles. Medium hold is the canonical move.
Doneness cue
Surface set with a faint sheen, center jiggles softly, knife comes out clean. The custard should still look slightly trembling when it comes out of the wok. Carryover finishes it during the rest. Cooking until firm-throughout is overcooked.
The finish drizzle
Light soy + sesame oil + scallion + pepper is the Cantonese finishing trio. Without the soy, the custard reads under-seasoned. Without the sesame oil, the perfume is missing. The 1 tsp soy and 1/2 tsp sesame oil ratio is the restraint version, larger drizzles overpower the egg.
Add-ins, optional
Sliced century egg or salted duck egg yolk on top of the custard before steaming gives the 三色蒸蛋 (three-color steamed egg) variation. Cooked dried scallop crumbles or 1 oz cooked shrimp on top before the strain pour gives the seafood reading. Both are upgrades, not corrections, the plain version is canonical.