This Cantonese silky custard combines tofu and eggs into a velvety dish that’s surprisingly simple to make. The texture is the star here—smooth, delicate, and just set enough to hold its shape.
Steaming is the key to achieving that signature custard-like consistency. With just a few ingredients and a bit of patience, you’ll have a light yet satisfying breakfast or snack ready in under 30 minutes.
Ingredients for Steam Tofu Egg
A handful of pantry staples and fresh ingredients create this Cantonese-style velvety custard.
| Ingredient | Amount | Notes |
|---|---|---|
| Silken Tofu 🧈 | 14 oz | Firm or extra-firm variety |
| Large Eggs 🥚 | 4 whole | Room temperature preferred |
| Vegetable Stock 🥕 | 1 cup | Low-sodium preferred for balance |
| Light Soy Sauce 🫒 | 2 tbsp | Or tamari for gluten-free |
| Sesame Oil 🫒 | 1 tsp | Toasted for depth of flavor |
| Green Onions 🧅 | 3 whole | Thinly sliced for garnish |
| Fresh Ginger 🌿 | 1 tbsp | Finely grated or minced |
| Shaoxing Wine 🍶 | 1 tbsp | Or dry sherry as substitute |
| White Pepper 🌶️ | ½ tsp | Ground for subtle heat |
| Salt 🧂 | ½ tsp | Adjust to taste |
| Sugar 🍚 | ½ tsp | Balances savory notes |
Silken tofu quality is non-negotiable here. Mori-Nu brand (found at most Asian markets or Whole Foods) produces the smoothest texture. Look for the aseptically packaged kind in the shelf-stable section—it has the highest water content for that signature delicate set. Room temperature eggs blend more evenly into the tofu base, so pull them out 30 minutes before starting.
No Shaoxing wine? Dry sherry works at a 1:1 ratio. For a non-alcoholic option, apple cider vinegar with a pinch of sugar mimics the tang. The vegetable stock can be swapped for chicken stock if dietary restrictions allow. If using tamari instead of soy sauce, reduce the salt slightly as it’s typically saltier. Fresh ginger is ideal, but ground ginger at half the amount works in a pinch.
This custard keeps well in the fridge for 2-3 days, though it’s best enjoyed fresh. Store in an airtight container and reheat gently by steaming again. The texture may firm up slightly when chilled—this is normal. Garnish with extra green onions just before serving for a pop of color and freshness.
Why You’ll Love This Recipe
- One Pot Wonder: I just crack, pour, and steam—no chopping, no fuss, and the silken tofu and eggs do all the work.
- Umami Bomb: The combo of light soy sauce and sesame oil gives this dish a rich, savory depth that’s honestly addictive.
- Meal Prep Hero: I make a big batch on Sunday and it stays fresh for days—perfect for quick lunches or late-night snacks.
- Budget Friendly: Silken tofu and eggs are cheap staples, and this recipe stretches them into something that feels way more indulgent.
Step-by-Step Instructions for Cantonese-Style Silky Custard
Master this technique for a velvety texture that defines authentic Cantonese comfort food.
Step 1: Create the Silky Custard Base
Drain the 14 oz Silken Tofu and transfer it to a blender. Add the 4 whole Large Eggs, 1 cup Vegetable Stock, 2 tbsp Light Soy Sauce, 1 tsp Sesame Oil, 1 tbsp Shaoxing Wine, 0.5 tsp White Pepper, 0.5 tsp Salt, and 0.5 tsp Sugar.
Blend on high for 30-45 seconds until completely smooth and frothy. The mixture should look like thin pancake batter with no visible lumps. This thorough blending is crucial—it emulsifies the ingredients and ensures the signature silky texture.
Step 2: Infuse with Aromatics
Finely grate the 1 tbsp Fresh Ginger directly into the custard mixture. Stir well to distribute evenly. The ginger adds a warm, pungent depth that balances the richness of the tofu and eggs. I always use fresh ginger here, not powder, for its bright, vibrant character.
Pour the mixture through a fine-mesh sieve into a heatproof bowl or ramekins. This extra step removes any ginger fibers or unblended bits, guaranteeing a perfectly smooth final product. Discard any solids left in the sieve.
Step 3: Prepare for Steaming
Cover each bowl or ramekin tightly with aluminum foil. This prevents water droplets from the steamer from diluting your custard. For best results, use shallow, wide dishes—this increases the surface area for even cooking and a uniform texture.
Bring a large pot or wok of water to a rolling boil. The water level should be high enough to reach about halfway up the sides of your custard dishes when they’re placed inside. I prefer using a bamboo steamer basket, but any steamer setup that keeps the dishes above the water works.
Step 4: Steam to Perfection
Carefully place the covered custard dishes in the steamer, reduce heat to maintain a gentle, steady simmer, and steam for 20-25 minutes. The custard is done when it’s just set—it should jiggle slightly in the center like gelatin when you gently shake the dish.
Avoid opening the steamer during cooking, as the sudden temperature change can cause the custard to crack. The color should remain pale and creamy throughout, with no dark spots or curdling. If you notice the custard cooking too quickly on top, reduce the heat slightly.
Step 5: Finish and Garnish
Thinly slice the 3 whole Green Onions on a diagonal. Once the custard is set, remove it from the steamer and carefully peel back the foil. The surface should be smooth and glossy, with a consistency between pudding and soft custard.
Drizzle a tiny bit of Sesame Oil over the top and sprinkle with the sliced green onions. Let it rest for 5 minutes before serving—this allows the flavors to meld and the texture to settle. Serve warm with steamed rice for a complete, comforting meal.
Pro Tips For Making Steam Tofu Egg
- Use room temperature eggs: I learned this the hard way—cold eggs straight from the fridge can make your custard separate. Let them sit out for 15-20 minutes before mixing with the silken tofu.
- Strain the tofu: Sounds tedious, but pressing silken tofu through a fine mesh strainer removes excess water and gives your steam egg that velvety texture.
- Steam on medium-low: Cranking the heat too high turns your mixture into a rubbery mess. Medium-low with a tight lid guarantees silky results every time.
- Drizzle sesame oil last: Add it after steaming, not before—the aroma stays bright and fresh instead of cooking off. About 1 teaspoon is all you need.
Dietary Considerations for This steam tofu egg
Vegetarian Friendly
This dish is naturally vegetarian and relies on plant-based protein from silken tofu combined with eggs. It’s perfect for those looking to reduce meat without sacrificing flavor or satisfaction. I love how it proves that vegetarian meals can be just as comforting. 💪
Gluten-Free Option
To make this gluten-free, simply swap the light soy sauce for tamari. Tamari is naturally gluten-free and has a similar umami depth. Always check labels to ensure your brand is certified gluten-free.
Dairy-Free Naturally
This recipe contains no dairy products, making it suitable for those with lactose intolerance or following a dairy-free diet. The creamy texture comes entirely from the tofu and eggs, with no need for milk, cream, or butter.
Low-Calorie Choice
Each serving contains roughly 180-200 calories, making this a light yet protein-packed option. The ingredients are naturally low in saturated fat, and you can reduce sodium further by using low-sodium vegetable stock and tamari.
It’s a great way to enjoy a flavorful dish without the guilt.
Protein-Packed
With silken tofu and 4 eggs, this custard delivers about 15-18 grams of protein per serving. The protein is complete, containing all essential amino acids, which is especially important for vegetarians.
Serve with steamed rice to make it a balanced, filling meal. 🥗
Nutrition Facts
Frequently Asked Questions
Can I use regular tofu instead of silken?
No, silken tofu is essential for the smooth texture. Regular tofu is too firm and will result in a grainy custard. Stick with 14 oz silken tofu for the best results.
Why does my custard have bubbles on top?
Bubbles form if the mixture isn’t blended thoroughly or if the steaming water boils too vigorously. Blend for 30-45 seconds and maintain a gentle simmer to prevent this.
How can I make this without a steamer?
Use a deep pot with a rack to elevate the bowl above 1 inch of boiling water. Cover tightly with a lid to trap steam. This method works just as well.
Can I prepare this the night before?
Yes, but steam it fresh the next day. The custard keeps for 2-3 days refrigerated, though texture is best when served warm right after steaming.
- 6 Egg Cake Recipe with Oil: Light as Air With Buttery Moisture - October 4, 2026
- 4 Bean Casserole Recipe: One-Pan Heartiness With Smoky Paprika Depth - October 4, 2026
- 3-Ingredient Keto Mug Cake Recipe: Microwave Magic in 2 Minutes - October 4, 2026