Steamed Tofu with Egg and Pork Gravy (Jidan Bao Doufu)

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.

This dish, Steamed Tofu with Egg and Pork Gravy, or Jidan Bao Doufu (鸡蛋抱豆腐), holds a special place in my heart. It is a staple on my family’s dinner table, a recipe that I turn to when I need something nutritious, comforting, and guaranteed to please everyone—from toddlers to grandparents.

Steamed Tofu with Egg and Pork Gravy

I vividly remember the first time I made this for my niece, who was going through a notorious “I hate rice” phase. The moment I spooned the silky egg and tofu, soaked in the savory mushroom pork gravy, over her bowl, she didn’t just eat it; she devoured a massive portion.

The name “Egg Hugging Tofu” comes from the way the egg mixture sets around the tofu cubes during steaming, creating a tender, unified base. It is savory, smooth, and incredibly easy to digest. If you enjoy dishes like Silky Steamed Tofu with Egg, you will absolutely love this heartier version with the added depth of shiitake mushrooms and pork.

Why This Recipe Works

  • Texture Harmony: The contrast between the jiggly, custard-like egg, the soft melting tofu, and the slightly chewy pork and mushroom topping creates a complex mouthfeel that is classic to Chinese comfort food.
  • Nutrient Dense: Packed with high-quality protein from eggs, tofu, and pork, yet prepared using steaming (a very healthy cooking method), it creates a balanced meal without excessive oil.
  • Flavor Absorption: Tofu is a blank canvas. By steaming it with the egg and then topping it with a robust, umami-rich gravy (thickened with starch), every bite is infused with flavor.

What Is Jidan Bao Doufu?

Jidan Bao Doufu literally translates to “Egg Hugging Tofu.” It is a home-style dish (Jiachang Cai) popular across many regions of China. Unlike restaurant-style Mapo Tofu which relies on spicy bean paste and oil, this dish relies on the natural umami of dried shiitake mushrooms and the delicate sweetness of eggs.

Steamed Tofu with Egg and Pork Gravy

It is essentially a savory custard. The base is similar to Japanese Chawanmushi or Chinese Zheng Jidan, but it is made substantial enough to be a main course by the addition of tofu and meat.

Key Ingredients & Substitutions

Here is what you need to create this comforting dish. I have adjusted quantities for the average US/European kitchen while keeping the authentic ratios.

For the Steamed Base

  • Tofu:Silken Tofu or Soft Tofu is non-negotiable here. You want the texture to match the tenderness of the steamed egg. Firm tofu will feel too grainy and separate from the egg.
    • Where to buy: Asian markets (look for boxes labeled “Silken”) or the refrigerated section of Whole Foods.
  • Eggs: 2 large eggs.
  • Warm Water: This is a crucial detail from the original recipe. You need warm water (about 105°F/40°C), roughly 1.5 times the volume of the eggs.
    • Why warm water? It helps the eggs cook evenly and creates a smoother custard without air bubbles.
  • Salt: A pinch to season the base layer.

For the Gravy (Topping)

  • Dried Shiitake Mushrooms: 5-6 caps.
    • Note: Dried mushrooms have a much more concentrated, smoky umami flavor than fresh ones. If you must use fresh, the flavor will be lighter. Rehydrate dried ones in hot water for 20 minutes.
  • Ground Pork: 3 oz (approx. 80g). A little fat (like 80/20 grind) is good for flavor, but lean pork works too.
    • Substitution: Ground chicken or turkey works for a lighter version.
  • Scallions (Green Onions): 2 stalks, finely chopped.
  • Sauces:
    • Light Soy Sauce: 2 tbsp (for savory saltiness).
    • Oyster Sauce: 1 tbsp (for depth and sheen).
    • Dark Soy Sauce: ½ tsp (optional, mainly for that rich amber color).
  • Cornstarch Slurry: 1 tsp cornstarch mixed with 2 tbsp cold water. This creates the “glossy” gravy texture (Gou Qian) that coats the tofu.

Recipe Notes Before We Begin

  • Steaming Vessel: You need a pot with a steamer rack, or a wok with a lid. Ensure your serving bowl is heat-proof (ceramic or glass) and fits inside your steamer with the lid closed.
  • The Ratio: The “Golden Ratio” for the egg liquid mentioned in the Chinese recipe is 1:1.5 (Egg to Water). If you use 2 large eggs (about 100ml liquid), add about 150ml of warm water.
  • Preventing “Honeycomb”: If your steamed eggs turn out full of holes (honeycomb texture), it means the heat was too high or you steamed it too long. We want low, gentle steam.

Mise en Place & How to Prep

Rehydrate Mushrooms: Soak the dried shiitake mushrooms in hot water for at least 20 minutes until soft. Squeeze out excess water, remove stems, and dice them finely.

Rehydrate Mushrooms

Prep the Tofu: Drain the silken tofu and cut it into 1-inch cubes. Place them into a deep, heat-proof ceramic bowl or pie dish.

Make the Savory Gravy

Chef’s Tip: Let the tofu sit in the bowl for 5 minutes, then pour out any excess water that leaches out before adding the egg. This prevents the dish from becoming watery.

Prep the Aromatics: Finely mince the pork. Chop the scallions (separate whites and greens if you like, but mixing is fine for this simple dish).

How to Make Steamed Tofu with Egg

Step 1: Create the Egg Mixture

Crack 2 eggs into a mixing bowl. Add a pinch of salt. Whisk thoroughly. Pour in the warm water (approx. 1.5 times the volume of eggs). Whisk again until fully combined.

Why warm water? As mentioned in my test kitchen notes, warm water speeds up the initial setting process gently, ensuring the egg and tofu bind together perfectly.

Create the Egg Mixture

Step 2: Combine and Steam

Pour the egg mixture over the cubed tofu in the bowl.

Optional Step for Perfectionists: Pour the egg through a fine-mesh sieve to remove foam and chalaza. This guarantees a glass-like surface.

Place the bowl into your steamer (water should be boiling before you put the bowl in). Cover the pot. Steam on medium-high heat for 10 minutes.

Visual Cue: Shake the bowl gently. The center should jiggle slightly like set jelly, not ripple like liquid water. If your bowl is very deep, you may need 12-14 minutes.

Combine and Steam

Step 3: Make the Savory Gravy

While the tofu steams, heat a skillet over medium-high heat with 1 tablespoon of oil.

  1. Add the minced pork. Stir-fry until the meat turns white and the moisture evaporates (about 2 minutes).
  2. Add the diced shiitake mushrooms. Stir-fry for another minute until fragrant.
  3. Add the seasonings: 2 tbsp Light Soy Sauce, 1 tbsp Oyster Sauce, and ½ tsp Dark Soy Sauce. Stir to combine.
  4. Pour in about ½ cup of water (or mushroom soaking liquid for extra flavor). Let it simmer for 1-2 minutes to cook the pork through.

Step 4: Thicken and Serve

Give your cornstarch slurry a quick mix (starch settles) and pour it into the simmering pork sauce. Stir immediately. The sauce will thicken into a glossy gravy within seconds.

Thicken and Serve

Step 5: The “Hugging” Finish

Carefully remove the hot bowl of steamed tofu/egg from the steamer. Pour the thick meat gravy directly over the top. Garnish generously with chopped scallions.

Serve immediately with steamed white rice.

Steamed Tofu with Egg and Pork Gravy

Tips to Succeed

  • Tofu Choice Matters: If you use Firm or Extra Firm tofu, the dish will be edible, but you will miss that signature “melt-in-your-mouth” experience where the egg and tofu textures become indistinguishable.
  • The Water Trap: Tofu releases water when heated. If you find a layer of clear water at the bottom of your finished dish, don’t worry—it’s natural. However, draining the tofu cubes on a paper towel for 5 minutes before putting them in the bowl helps reduce this.
  • Steaming Heat: Do not use maximum violent heat. A steady, strong steam is good, but if the lid is rattling aggressively, turn it down slightly to prevent the eggs from becoming rubbery.

Common Troubleshooting & Variations (Our Test Notes)

  • Problem: My egg surface is bumpy and ugly.
    • Cause: Condensed water dripped from the pot lid onto the eggs.
    • Solution: You can cover the bowl with heat-safe plastic wrap (poke a few holes) or a plate before steaming to protect the surface.
  • Variation: Seafood Lover?
    • Replace the pork with chopped shrimp. Add the shrimp to the gravy at the very last minute so they don’t overcook.
  • Variation: Vegetarian?
    • Skip the pork and oyster sauce. Use vegetarian oyster sauce (mushroom-based) and add diced carrots and peas to the mushroom mix for texture.

Serving Suggestions

This dish is saucy and soft, so it needs texture and absorption.

  • Best Pairing: Short-grain or Jasmine rice is essential to soak up the gravy.
  • Side Dish: A crunchy vegetable provides balance. Try a Garlic Cucumber Salad (similar texture contrast concept) or a simple stir-fried broccoli.
  • Similar Recipe: If you enjoy this, you might also like Silky Egg Tofu with Minced Pork, which uses Japanese tube tofu for a slightly different texture.

Food Safety and Preparation

  • Pork Safety: Ensure the ground pork is cooked to an internal temperature of 160°F (71°C) before thickening the sauce. Since the pork is minced, it cooks very fast, usually within 2-3 minutes of simmering.
  • Egg Safety: The steaming process pasteurizes the eggs, making them safe to eat.
  • Allergens: This dish contains Soy (tofu, soy sauce), Eggs, Gluten (soy sauce), and Shellfish (oyster sauce).
    • Gluten-Free Option: Use Tamari instead of soy sauce and a certified GF oyster sauce.

Notes:

  • Texture Tip: For the smoothest egg custard, strain the egg and water mixture through a sieve before pouring it over the tofu.
  • Vegetarian: Omit pork and oyster sauce. Use vegetarian oyster sauce and add peas/carrots.
  • Nutrition Disclaimer: Nutrition information is calculated using an ingredient database and should be considered an estimate. In cases where multiple ingredient alternatives are given, the first listed is calculated for nutrition. Garnishes and optional ingredients are not included.

Nutrition:

  • Calories: 280 kcal
  • Carbohydrates: 12g
  • Protein: 18g
  • Fat: 16g
  • Saturated Fat: 4g
  • Cholesterol: 195mg
  • Sodium: 980mg
  • Fiber: 2g
  • Sugar: 3g
Steamed Tofu with Egg and Pork Gravy
Hi, I’m Jason Guo!

Steamed Tofu with Egg and Pork Gravy (Jidan Bao Doufu)

A comforting, silky dish featuring soft tofu steamed in a savory egg custard, topped with a rich minced pork and mushroom gravy. A family favorite that is high in protein and easy to digest.
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Servings: 3 people
Course: Dinner, Main Course
Cuisine: Chinese
Calories: 280

Ingredients
  

Steamed Base
  • 1 block Silken or Soft Tofu approx 14oz / 400g
  • 2 large Eggs
  • 150 ml Warm Water approx 105°F/40°C
  • 1/4 tsp Salt
Gravy & Toppings
  • 3 oz Ground Pork approx 80g
  • 5 Dried Shiitake Mushrooms rehydrated and diced
  • 2 stalks Scallions finely chopped
  • 2 tbsp Light Soy Sauce
  • 1 tbsp Oyster Sauce
  • 1/2 tsp Dark Soy Sauce optional, for color
  • 1 tsp Cornstarch mixed with 2 tbsp water
  • 1 tbsp Cooking Oil

Equipment

  • 1 Steamer Pot or Wok with Lid Must be large enough to hold your serving bowl
  • 1 Heat-proof Deep Bowl Ceramic or glass, for steaming

Method
 

  1. Soak the dried shiitake mushrooms in hot water for about 20 minutes until soft. Squeeze out excess water, remove stems, and dice finely. Cut the tofu into 1-inch cubes and place them into a deep, heat-proof ceramic bowl.
    Rehydrate Mushrooms
  2. Crack the two eggs into a bowl, add a pinch of salt, and pour in the warm water (1.5 times the volume of the eggs). Whisk thoroughly until well combined.
    Create the Egg Mixture
  3. Pour the egg mixture over the cubed tofu. Place the bowl into a steamer (water should be boiling). Cover and steam on medium-high heat for 10 minutes until the egg is set but jiggly.
    Combine and Steam
  4. While the tofu steams, heat oil in a skillet. Stir-fry the minced pork until it turns white. Add the diced mushrooms and stir-fry until fragrant.
    Make the Savory Gravy
  5. Add light soy sauce, oyster sauce, dark soy sauce, and 1/2 cup of water. Let it simmer for 2 minutes to cook the pork through.
  6. Stir your cornstarch slurry and pour it into the pan. Stir immediately until the sauce thickens into a glossy gravy.
    Thicken and Serve
  7. Remove the tofu bowl from the steamer. Pour the meat gravy over the top, sprinkle with chopped scallions, and serve hot.
    Steamed Tofu with Egg and Pork Gravy

Notes

Texture Tip: For the smoothest egg custard, strain the egg and water mixture through a sieve before pouring it over the tofu.
Vegetarian Option: Omit pork and oyster sauce. Use vegetarian oyster sauce and add peas/carrots for texture.
Nutrition Disclaimer: Nutrition information is calculated using an ingredient database and should be considered an estimate. In cases where multiple ingredient alternatives are given, the first listed is calculated for nutrition. Garnishes and optional ingredients are not included.

Reader Comments

“My 5-year-old usually refuses tofu, but he called this ‘pizza pudding’ (kids, right?) and asked for seconds. The gravy is magic.” — Sarah Jenkins

“I used dried mushrooms as suggested and the smell in my kitchen was incredible. Reminded me of my grandmother’s cooking in Guangzhou.” — Wei L.

“So simple. I messed up the egg ratio the first time (too much water), but the second time I measured 1.5x exactly and it was perfect custard.” — Mike T.

Tags

Leave a Comment

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

*

Recipe Rating