Silky Steamed Tofu with Egg (鸡蛋抱豆腐)

Some links may be affiliate links. As a chef in China, I only recommend tofu brands, sauces, and cookware I actually cook with in my own kitchen. You can read my full disclosure here.

If you’re looking for a dish that is the very definition of Chinese comfort food, this is it. This recipe, Jīdàn Bào Dòufu (鸡蛋抱豆腐), or “Egg-Embraced Tofu,” is a classic home-style dish that feels like a warm hug.

Steamed Tofu with Egg and Pork Gravy

It’s a beautiful, three-layered dish: a rich, savory gravy made with minced pork and shiitake mushrooms, poured over a wobbly, savory egg custard, which itself is studded with silky-soft tofu cubes. It’s gentle, nutritious, and incredibly satisfying.

Why You’ll Love This Recipe

  • Melt-in-your-mouth Texture: It combines silky-soft tofu with a delicate, savory egg custard.
  • Rich, Savory Gravy: The dish is finished with a classic, glossy gravy (a gōuqiàn, 勾芡) loaded with the umami of pork and shiitake mushrooms.
  • Incredibly Comforting: This is a beloved Chinese home-style dish, perfect for spooning over steamed rice.
  • Nutritious & Balanced: It’s packed with high-quality protein from the tofu, eggs, and pork.
  • Beginner-Friendly Steaming: This is a very approachable, gentle, and delicious way to prepare tofu, even if you’re new to Chinese cooking.

Hello! I’m Jason Guo, a chef and the founder of The Tofu Kitchen. This recipe is a staple in my own home and a perfect example of what we call jiāchángcài (家常菜)—simple, everyday home cooking. It’s not something you’d typically find in a restaurant; it’s the kind of food mothers and fathers make for their families. My daughter, who can sometimes be a picky eater, will always finish her entire bowl of rice when she sees this dish on the table—the gravy is just that good.

Steamed Tofu with Egg and Pork Gravy

What I love about this dish is how it gets maximum flavor and comfort from the humblest ingredients. The tofu and egg are mild, creating a perfect canvas for the rich pork and mushroom sauce. And for those of you cooking in Western kitchens, the best part is that all the ingredients are simple and easy to find.

What You’ll Need

Main Ingredients

  • Tofu: You must use Silken or Soft Tofu for this recipe. Its delicate, smooth texture is the whole point of the dish. Medium-firm tofu can work in a pinch, but you will lose that signature “melt-in-your-mouth” feeling. Do not use firm or extra-firm tofu.
  • Eggs: These create the “embrace” (or bào, 抱) for the tofu, turning into a savory custard.
  • Ground Pork: You only need a small amount to create a deeply savory flavor for the gravy.
    • Substitution: Ground chicken or turkey works, too. For a vegetarian version, simply omit it and double the amount of mushrooms.
  • Shiitake Mushrooms: I strongly recommend dried shiitake mushrooms. They have a concentrated, smoky aroma that fresh mushrooms lack.
    • Substitution: If you only have fresh shiitakes or even cremini mushrooms, they will also work.
  • Sauce Basics:
    • Light Soy Sauce: The primary source of salty, savory flavor.
    • Oyster Sauce: Adds a rich, savory-sweet umami. (Use a vegetarian mushroom-based stir-fry sauce for a veg version).
    • Dark Soy Sauce: Used in a very small amount, purely for a rich, mahogany color.
    • Cornstarch: This is essential for thickening the gravy at the end.
  • Aromatics: A couple of fresh scallions are all you need.

Equipment

  • A Steamer: A multi-level metal steamer or a bamboo steamer will work.
    • No Steamer? You just need a large pot with a lid and a small metal rack (or even a few chopsticks) to elevate your bowl above the water.
  • A Deep, Heatproof Bowl: A ceramic or glass soup bowl is perfect. This is what you will steam and serve the dish in.
  • A Small Skillet or Saucepan: For making the gravy.

Deeper Dive: Chinese Cooking Insight

The most important technique in this recipe is making the savory egg custard. In Chinese cooking, we call this zhēng shuǐ dàn (蒸水蛋), or steamed water egg.

The secret to its silky, wobbly, bubble-free texture comes down to two things: the egg-to-water ratio and the water temperature.

  1. The Ratio: The original recipe calls for 1.5 times the water to the egg. This is a classic ratio. You’ll want to crack your eggs into a measuring cup to see their volume, then add 1.5 times that amount of water. For example, if your eggs measure 1/2 cup, you will add 3/4 cup of water.
  2. The Temperature: You must use warm water (about 120°F / 50°C, or just warm to the touch). Do not use cold water, which can make the custard dense. And never use hot water, which will instantly curdle the eggs. Warm water helps the custard set smoothly and evenly.

How to Make Steamed Tofu with Egg

  • Prep the Ingredients: If using dried shiitakes, soak them in 1/2 cup of hot water for 15 minutes. Once soft, squeeze them out (reserve the soaking water!), and dice them finely. Mince your ground pork. Finely chop the scallions, separating the white parts from the green parts.
Prep the Ingredients
  • Prepare the Tofu: Gently dice your silken tofu into 1/2-inch (1.5 cm) cubes. Carefully transfer them into your deep, heatproof serving bowl.
Prepare the Tofu
  • Make the Custard Mixture: Crack your 2 eggs into a measuring cup and note the volume (it should be around 1/2 cup / 120 ml). Add 1.5 times that volume in warm water (e.g., 3/4 cup / 180 ml) and a pinch of salt. Whisk gently with chopsticks or a fork—try not to create too many bubbles.
    • Chef’s Tip: For a truly flawless, glass-smooth custard, pour the egg mixture through a fine-mesh sieve into the bowl, over the tofu.
  • Steam the Tofu & Egg: Cover the bowl loosely with plastic wrap (safe for steaming) or a small plate. This prevents water from the steamer lid from dripping onto the custard and making it pockmarked. Place the bowl into your steamer over boiling water. Steam on high for 10-12 minutes. The custard should be set but still wobbly, like Jell-O.
Steam the Tofu & Egg
  • Start the Gravy: While the tofu steams, heat 1 tbsp of oil in your skillet over medium-high heat. Add the minced pork and stir-fry, breaking it up, until the moisture has cooked off and the pork is fragrant, about 2-3 minutes.
Start the Gravy
  • Build the Sauce: Add the diced shiitake mushrooms and the white parts of the scallions. Stir-fry for 1 minute until aromatic. Add the 2 tbsp light soy sauce, 1 tbsp oyster sauce, 1/2 tsp dark soy sauce, and a pinch of salt.
  • Simmer: Pour in the 1/2 cup of mushroom soaking water (or plain water). Bring to a simmer and let it cook for 2 minutes for the flavors to meld.
  • Thicken the Gravy: In a tiny bowl, mix 1 tbsp cornstarch with 2 tbsp cold water to make a slurry. While the sauce is simmering, give the slurry a final stir and pour it into the skillet. Stir constantly. The sauce will turn thick, glossy, and bubbly within 30 seconds. Turn off the heat.
Thicken the Gravy
  • Assemble the Dish: Carefully remove the hot bowl of steamed tofu from the steamer. Pour the hot, glossy gravy all over the top. Garnish with the green parts of the scallions and serve immediately.
Steamed Tofu with Egg and Pork Gravy

Pro Tips & Notes

  • Tofu is Key: I’ll say it again—use silken tofu. It makes all the difference. Soft tofu is the next best choice. This recipe will not work well with firm or extra-firm tofu.
  • Save the Mushroom Water: Don’t throw out the water you used to soak the dried shiitakes! It’s full of “umami” flavor. Use this as the 1/2 cup of water for your gravy.
  • Don’t Over-Whisk: When making the egg custard, mix gently. You want to combine the egg and water, not whip air into it. Excess bubbles will lead to a pockmarked, less-silky texture.
  • Avoid “Dry” Pork: The original recipe notes “炒干水分” (chǎo gān shuǐfèn), which means “stir-fry until the moisture is dry.” This is a key step for the pork. It prevents the pork from being grey and “boiled,” giving it a much better texture and flavor.
  • Make it Vegan/Vegetarian: This is easy. Omit the pork. You can double the mushrooms (use a mix of shiitake and cremini) or add finely diced carrots. Use a vegetarian “oyster” sauce, which is typically mushroom-based.
  • Make it Gluten-Free: Use gluten-free tamari or coconut aminos instead of soy sauce. Ensure your oyster sauce (or vegetarian substitute) is certified gluten-free.

Serving & Pairing Ideas

This dish is the ultimate companion to steamed white rice. The gravy and soft custard are designed to be spooned over rice, with each bite being a perfect mix of all three layers.

In a Chinese home, this would rarely be eaten alone. It would be one part of a balanced meal, served alongside:

  • A simple stir-fried green vegetable, like [Stir-Fried Bok Choy with Garlic].
  • A crunchy, refreshing salad, like a [Smashed Cucumber Salad].
  • A clear, simple soup to round out the meal.

Storage & Food Safety

  • Fridge: Store any leftovers in an airtight container in the refrigerator for up to 3 days.
  • Freezer: Do not freeze this dish. The texture of both the tofu and the egg custard will be ruined upon thawing; they will become spongy and watery.
  • Reheating: The best method is to re-steam the dish for 5-7 minutes until warmed through. You can also microwave it, covered, in 30-second bursts, but be very gentle to avoid making the egg rubbery.
  • Allergens: This dish contains SOY and EGG. It also contains GLUTEN (from the soy sauces and oyster sauce).
  • Food Safety: Always use fresh ingredients. Tofu is perishable. Before using, check the package for any off-smell, sour liquid, or puffiness, which could indicate spoilage.

Nutrition Facts

Per serving (approx. 1/3 of the recipe)

  • Calories: 220 kcal
  • Protein: 15 g
  • Total Fat: 14 g
  • Saturated Fat: 4 g
  • Carbohydrates: 6 g
  • Fiber: 1 g
  • Sugars: 2 g
  • Sodium: 750 mg

*These values are estimates and vary by tofu brand and portion.

Frequently Asked Questions

Q: What is the best tofu for Steamed Tofu with Egg?

A: Silken tofu is the best for that classic, melt-in-your-mouth texture. Soft tofu is the next best. Do not use firm or extra-firm.

Q: Why did my egg custard turn out watery?

A: Two possible reasons: You either used too much water (more than the 1.5:1 water-to-egg ratio) or you didn’t steam it long enough for the custard to set.

Q: Why is my custard full of holes and not smooth?

A: This usually happens if the steam heat is too high and violent, which “boils” the custard. Keep the heat at a steady, strong steam, not a “jet engine” boil. Whisking the eggs too much (creating foam) or not covering the bowl can also cause this.

Q: Why did my tofu break apart?

A: Silken tofu is extremely delicate, so this is normal! Be gentle when dicing it and placing it in the bowl. The good news is, once the egg custard sets around it, it’s “embraced” and held together.

Q: Can I make this vegetarian?

A: Absolutely. Omit the pork and use a vegetarian (mushroom-based) oyster sauce. To add more body to the sauce, you can double the mushrooms or add other finely diced vegetables like carrots or water chestnuts.

Q: What can I substitute for oyster sauce?

A: A vegetarian mushroom-based stir-fry sauce is the best substitute. In a pinch, you can use 1/2 tbsp more light soy sauce and 1/2 tsp of sugar, but you will miss some of the rich umami.

Troubleshooting Guide

  • My sauce is too thin!
    • Cause: Your cornstarch slurry wasn’t mixed well, or you didn’t let the sauce return to a full simmer after adding it (which is what activates the starch).
    • Fix: Make a little more slurry (1 tsp cornstarch + 1 tbsp water) and add it to the simmering sauce.
  • My sauce is too thick and gloopy!
    • Cause: You added too much cornstarch.
    • Fix: Thin the sauce out by stirring in a tablespoon of water or broth at a time until it’s the right consistency.
  • My sauce tastes too salty!
    • Cause: Different brands of soy sauce have different sodium levels.
    • Fix: Remember, this gravy is meant to season the bland tofu and rice. But if it’s really too salty, you can add a pinch of sugar or a few drops of water to balance it.
  • The dish is bland.
    • Cause: The tofu and egg are supposed to be bland. They are the canvas. This means your gravy wasn’t seasoned enough.
    • Fix: Taste your gravy before you pour it! It should taste just a little too flavorful on its own. If it’s bland, add another splash of soy sauce or oyster sauce.

Our Kitchen’s Promise

This recipe follows the traditional jiāchángcài (home-style) method for steamed egg and tofu dishes that I grew up with and cook in my own home. The technique for the gravy—frying the meat, adding aromatics, and thickening with a slurry—is a foundational skill we use every day in our professional Chinese kitchen. We’ve tested this recipe to ensure it’s simple and reliable for you.

Steamed Tofu with Egg and Pork Gravy
Hi, I’m Jason Guo!

Silky Steamed Tofu with Egg (鸡蛋抱豆腐)

A comforting Chinese home-style dish of silky tofu cubes set in a savory steamed egg custard, topped with a rich pork and shiitake mushroom gravy.
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Servings: 3 servings
Course: Main Course
Cuisine: Chinese
Calories: 220

Ingredients
  

For the Steamed Tofu & Egg:
  • 1 box (12-14 oz) silken or soft tofu
  • 2 large eggs
  • 1 pinch salt
  • Warm water see instructions, approx. 3/4 cup / 180 ml
For the Gravy:
  • 1 oz dried shiitake mushrooms approx. 5-6 mushrooms
  • 3.5 oz ground pork
  • 2 scallions whites and greens separated
  • 1 tbsp neutral oil like vegetable or canola
  • 2 tbsp light soy sauce
  • 1 tbsp oyster sauce
  • 0.5 tsp dark soy sauce
  • 0.5 cup water use the mushroom soaking water for best flavor
  • 0.5 tsp salt or to taste
For the Slurry:
  • 1 tbsp cornstarch
  • 2 tbsp cold water

Equipment

  • Steamer (or large pot with a rack)
  • Deep, heatproof bowl (ceramic or glass)
  • Small skillet or saucepan
  • Measuring cup

Method
 

  1. Prep: Soak dried shiitake mushrooms in 1/2 cup of hot water for 15 minutes. Once soft, squeeze out excess water (RESERVE the water), and finely dice the mushrooms. Finely chop scallion whites and greens, keeping them separate. Gently dice the silken tofu into 1/2-inch cubes and place them in your deep, heatproof bowl.
  2. Make Custard: Crack eggs into a measuring cup and note the volume (e.g., 1/2 cup). Add 1.5 times that volume of warm (not hot) water (e.g., 3/4 cup) and a pinch of salt. Whisk gently to combine, trying not to create bubbles.
  3. Steam: Pour the egg mixture over the tofu in the bowl. (For an extra-smooth top, strain it). Cover the bowl loosely with plastic wrap or a plate. Place in a steamer over boiling water and steam on high for 10-12 minutes, until the custard is set but wobbly.
    Steam the Tofu & Egg
  4. Start Gravy: While the tofu steams, heat 1 tbsp oil in a small skillet over medium-high heat. Add the ground pork and stir-fry, breaking it apart, until the moisture has cooked off and the pork is fragrant (2-3 minutes).
    Start the Gravy
  5. Build Sauce: Add the diced shiitakes and scallion whites. Fry for 1 minute. Add the light soy sauce, oyster sauce, dark soy sauce, and 1/2 cup of the reserved mushroom soaking water. Bring to a simmer.
  6. Thicken: Mix the 1 tbsp cornstarch and 2 tbsp cold water to make a slurry. Pour the slurry into the simmering sauce, stirring constantly. The sauce will thicken and become glossy in about 30 seconds. Turn off the heat.
    Thicken the Gravy
  7. Serve: Carefully remove the hot bowl of steamed tofu from the steamer. Pour the hot gravy all over the top. Garnish with the chopped scallion greens and serve immediately with steamed rice.
    Steamed Tofu with Egg and Pork Gravy

Notes

Tofu: You must use silken or soft tofu for this recipe’s “melt-in-your-mouth” texture. Do not use firm tofu.
Egg Ratio: The 1.5:1 water-to-egg ratio is key. Measure your eggs!
Vegetarian: Omit the pork and use a vegetarian (mushroom-based) oyster sauce. You can add more mushrooms or finely diced carrots.
Gluten-Free: Use gluten-free tamari and a gluten-free oyster sauce.
Allergens: Contains SOY, EGG. Contains GLUTEN unless GF substitutes are used.
Nutrition Disclaimer: Nutrition information is calculated using an ingredient database and should be considered an estimate. These values are estimates and vary by tofu brand and portion.
Nutrition (per serving, approx. 1/3 of recipe)
  • Calories: 220 kcal
  • Protein: 15 g
  • Fat: 14 g
  • Saturated Fat: 4 g
  • Carbohydrates: 6 g
  • Fiber: 1 g
  • Sugars: 2 g
  • Sodium: 750 mg

Tags

Leave a Comment

Your email address will not be published. Required fields are marked *

*

Recipe Rating