Steam Egg With Milk Recipe: Cantonese-Style Silky Smooth Breakfast

Complete steam egg with milk recipe overview image

This Cantonese breakfast classic delivers silky results with minimal effort. The technique transforms simple eggs and milk into a custard-like dish that’s tender and light.

Ready in under 15 minutes, it requires just a bowl, a steamer, and patience. The steam creates that signature smooth texture that’s impossible to achieve any other way.

👨‍🍳
Difficulty
Medium
🍗
Category
Poultry
⏱️
Duration
30 min
🔥
Calories
Low Cal

Ingredients for Steam Egg with Milk

Simple ingredients create that signature Cantonese silky texture everyone loves for breakfast.

Ingredient Amount Notes
Large Eggs 🥚 6 whole Room temperature preferred
Whole Milk 🥛 1 ½ cups Full-fat for creaminess
Chicken Broth 🍲 1 ½ cups Low-sodium preferred
Soy Sauce 🫒 1 tsp Light or all-purpose
Sesame Oil 🫒 ½ tsp Toasted for aroma
Salt 🧂 ¼ tsp Fine sea salt preferred
White Pepper 🌶️ ¼ tsp Freshly ground for best flavor
Green Onions 🧅 2 whole Thinly sliced for garnish
Vegetable Oil 🫒 1 tsp For greasing ramekins
Water 💧 2 cups For steaming

[recipeingredientscaler]

The eggs are everything here. Fresh, high-quality eggs (preferably organic or pasture-raised) yield the smoothest custard. Whole Foods or your local farmers market are great sources. Room temperature eggs blend more evenly with the milk, so set them out 30 minutes before cooking. The milk should be full-fat—this isn’t the time for skim.

No whole milk? Half-and-half or light cream work beautifully (just reduce the broth slightly). Chicken broth can be swapped for vegetable broth if preferred. White pepper is traditional, but black pepper at half the amount works too. For extra depth, add a dash of fish sauce (½ tsp) to the broth. Sesame oil can be omitted, but it adds that authentic Cantonese finish.

This dish is best fresh but can be stored in the fridge for 2 days. Reheat gently in a steamer or microwave at 50% power to maintain the silky texture. The garnishes (green onions, extra soy sauce) should be added fresh when serving.

❤️

Why You’ll Love This Recipe

  • 5-Minute Prep: I crack the eggs, whisk in milk, and steam—no fancy steps, just a bowl and a pot.
  • Silky Savory Bites: That first spoonful of creamy egg with the umami kick from soy sauce and sesame oil? I make it weekly just for that.
  • Feeds the Fam Fast: It’s my go-to when the kids are starving at 6 PM and I need something hot and filling in 15 minutes flat.
  • Pennywise Protein: Between us, a handful of eggs and a splash of milk stretch further than any takeout, and the leftovers reheat like a dream.

Step-by-Step Instructions for Cantonese-Style Steamed Eggs With Milk

Master this technique and you’ll achieve the signature silky texture that defines this classic dish.

Step 1: Prepare and Season the Egg Mixture

Crack the 6 whole Large Eggs into a large bowl and add the 1.5 cups Whole Milk and 1.5 cups Chicken Broth. Whisk vigorously until the mixture is completely smooth and homogeneous, with no visible streaks of egg white or yolk.

Stir in the 1 tsp Soy Sauce, 0.5 tsp Sesame Oil, 0.25 tsp Salt, and 0.25 tsp White Pepper. The soy sauce adds subtle umami depth, while the sesame oil provides aromatic complexity. Strain the mixture through a fine-mesh sieve into a large measuring cup or bowl with a spout—this step eliminates any remaining egg strands and ensures an ultra-smooth final texture.

Step 2: Set Up the Steamer and Ramekins

Fill a large pot or wok with the 2 cups Water and bring it to a rolling boil. Choose ramekins or heatproof bowls that fit comfortably inside your steamer setup, leaving at least 1 inch of space between the water and the top of the ramekins.

Lightly grease the ramekins with the 1 tsp Vegetable Oil to prevent sticking. Divide the egg mixture evenly among the ramekins, filling each to about 80% capacity to allow room for expansion during steaming. Cover each ramekin loosely with aluminum foil to protect the mixture from condensation drips.

Step 3: Steam Gently for Silky Results

Once the water reaches a full boil, reduce the heat to maintain a steady, gentle simmer. Place the ramekins in the steamer, ensuring they are level and stable. Cover the pot with a tight-fitting lid and steam for 12-15 minutes.

Resist the urge to check on them too early—opening the lid releases steam and can cause the eggs to set unevenly. The custard is done when the surface appears set but still has a slight jiggle in the center when gently shaken, similar to a perfectly baked flan. The color should be pale and uniform, with no dark spots or separation.

Step 4: Garnish and Serve Immediately

Carefully remove the ramekins from the steamer using oven mitts or a towel. Thinly slice the 2 whole Green Onions and sprinkle them evenly over the top of each steamed egg. The residual heat will soften the green onions slightly while preserving their fresh, sharp bite.

Serve the eggs while they are still hot. The texture should be tender and velvety, almost like a savory custard. A light drizzle of additional sesame oil can be added just before serving for extra fragrance. Use a spoon to scoop portions, ensuring each bite includes some of the delicate top layer and the silky center.

👨‍🍳

Pro Tips For Making Steam Egg With Milk

  • Use room temp eggs: Cold eggs straight from the fridge create uneven textures. I learned this the hard way—crack them into the bowl 10 minutes before cooking to guarantee a silky finish.
  • Strain the mix: After whisking eggs and milk, strain through a fine mesh sieve. Sounds tedious, but it removes those pesky egg strands that ruin the smooth custard texture.
  • Steam on low: High heat turns your egg into rubber. Keep the water at a gentle simmer—barely bubbling—to let the custard set slowly and stay tender.
  • Preheat the broth: Pouring cold broth over the egg mix shocks it into curdling. Warm your chicken broth first, then drizzle it in while stirring for a seamless blend.

Dietary Considerations for This Dish

Dairy-Free Adaptations

For lactose intolerance, swap whole milk with unsweetened almond milk or coconut milk. Both maintain creaminess while keeping the dish light. I’ve tested both and prefer almond milk for its neutral flavor. 💡

Low-Sodium Options

Use low-sodium chicken broth and reduce the soy sauce to ½ tsp. You can also replace soy sauce with coconut aminos for a soy-free version. The dish will still be flavorful with these adjustments.

Egg Allergy Substitutes

For an egg-free version, use silken tofu blended with 1.5 cups broth and 1 tbsp cornstarch. Steam for 15-18 minutes for a similar custard-like texture. It won’t be identical, but it’s a great alternative.

Keto-Friendly Version

Replace whole milk with heavy cream and reduce the broth to 1 cup. This lowers the carbs while keeping the dish rich and creamy. I often add a pinch of nutmeg for extra depth.

Vegetarian Adjustments

Swap chicken broth for vegetable broth to make this dish fully vegetarian. The flavor profile remains balanced, and you can enhance it with a dash of mushroom powder. 🌱

High-Protein Boost

Add 2 beaten egg whites to the mixture for extra protein without altering the texture. This is a simple way to increase the nutritional value while keeping the dish light and silky.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 220kcal
% Daily Value
Total Fat 14g18%
Saturated Fat 5g25%
Cholesterol 275mg92%
Sodium 580mg25%
Total Carbohydrate 4g1%
Dietary Fiber 0g0%
Sugars 3g
Protein 16g32%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Why strain the egg mixture?

Straining removes any remaining egg strands for an ultra-smooth texture. It’s the secret to achieving that signature silky consistency.

2

Can I use a different type of milk?

Yes! Half-and-half or light cream work well, though you may need to adjust the broth slightly. Avoid skim milk for best results.

3

How do I know when it’s done?

The surface should look set but still jiggle slightly in the center, like flan. It should take 12-15 minutes. Avoid oversteaming.

4

Can I make this ahead of time?

It’s best served fresh, but you can store leftovers in the fridge for up to 2 days. Reheat gently in a steamer or microwave at 50% power.

★★★★★5.0(3 reviews)
Tyler Parker