If you grew up in China like I did, you know that “Crab Roe Tofu” usually doesn’t contain expensive crab roe. Instead, it’s a brilliant culinary trick using salted duck egg yolks.

The rich, sandy texture and savory oil of the yolks mimic the luxurious taste of crab roe perfectly. It is creamy, comforting, and incredibly savory—a true “rice killer” (a dish that makes you eat more rice).
I remember eating this in restaurants where the golden sauce coated every cube of soft tofu. Today, I’m sharing the home-style method that is accessible, affordable, and just as delicious. You don’t need luxury ingredients, just a few pantry staples and a box of silken tofu.
Why This Recipe Works
- The “Sandy” Texture: By sautéing the salted egg yolks until they bubble and release their oils, we create a gritty, savory sauce (known as sha in Chinese) that clings to the smooth tofu.
- Texture Contrast: The silky, melt-in-your-mouth tofu contrasts beautifully with the slightly chewy crab sticks and the pop of green peas.
- Speed: Unlike traditional braised dishes that take hours, this comes together in about 15 minutes once your ingredients are prepped.
What Is “Crab Roe” Tofu?
In Chinese cuisine, dishes named “Crab Roe” (Xie Huang) often refer to the color and texture rather than the actual ingredient. While high-end banquet versions use real hairy crab roe, the beloved home-cooking version relies on salted duck egg yolks.

The yolks provide that signature orange-gold color and a rich, umami-packed oil that tastes surprisingly like seafood. It is a non-spicy, savory alternative to dishes like Mapo Tofu, making it perfect for kids or those with milder palates.
Key Ingredients & Substitutions
- Silken Tofu (内脂豆腐): This is non-negotiable. You must use soft or silken tofu (often sold in tubes or boxes). Do not use firm or medium tofu; the texture will be too coarse and won’t blend with the creamy sauce.
- Salted Duck Egg Yolks (熟咸蛋黄): These are the soul of the dish. You can buy vacuum-packed cooked yolks or whole salted duck eggs (and remove the whites).
- Pro Tip: Use high-quality yolks. If they smell fishy or stale, they will ruin the dish.
- Imitation Crab Sticks (蟹肉棒): These add texture and reinforce the “seafood” theme. You can substitute with fresh shrimp or diced ham, or omit them entirely.
- Peas (豌豆): Fresh or frozen peas add a pop of green and sweetness. You can substitute with chopped scallions or cilantro if you prefer.
- Starch Slurry: Cornstarch mixed with water. This thickens the sauce so it clings to the tofu.
Ingredients
For the Main Dish:
- 1 box (approx. 12-14 oz / 350g) Silken Tofu
- 3 Cooked Salted Duck Egg Yolks
- 2 Imitation Crab Sticks, sliced diagonally
- 2 tbsp Green Peas (fresh or frozen)
- 1 cup (200ml) Water or Unsalted Chicken Stock
- 1 tbsp Cooking Oil
- Salt, to taste
For the Thickener:
- 1 tbsp Cornstarch
- 2 tbsp Water
Recipe Notes Before You Start
- Selecting Eggs: If you buy vacuum-packed baking yolks, they can sometimes smell “fishy.” If you are sensitive to this, spray them with a little high-proof liquor (like vodka or Baijiu) and bake them at 320°F (160°C) for 10 minutes until they release oil.
- Tofu Handling: Silken tofu breaks easily. When cooking, push the tofu gently with the back of your ladle rather than stirring vigorously.
- Stock Volume: Do not use too much water. The liquid should only come up about 1/3 to 2/3 of the way up the tofu cubes. We are braising, not making soup.
Mise en Place (Prep)
- Prep the Tofu: Carefully remove the silken tofu from the box.
- Tip: Cut the four corners off the bottom of the box and blow a little air in to release the vacuum seal. It will slide out perfectly. Cut the tofu into 1-inch cubes.
- Smash the Yolks: Using a spoon or the flat side of a knife, crush the salted egg yolks into a fine paste. The finer, the better the sauce.
- Slice Crab Sticks: Cut the imitation crab into thin diagonal slices or small chunks.
- Make Slurry: Mix the cornstarch and water in a small bowl and set aside.
How to Make Crab Roe Tofu
Step 1: Blanch the Peas Bring a small pot of water to a boil with a pinch of salt. Add the peas and boil for about 2 minutes. Remove them and plunge them into ice water (or rinse under cold water) to keep them bright green. Drain and set aside.

Step 2: Sauté the Yolks (The Most Important Step) Heat your wok or frying pan over medium heat. Add the cooking oil. When the oil is warm, add the crushed salted egg yolks. Stir-fry constantly.
- Visual Cue: You want the yolks to foam up and create big bubbles. The oil should turn golden and smell aromatic. This releases the “crab” flavor.

Step 3: Add Crab Sticks and Liquid Add the sliced crab sticks to the bubbly yolks and stir briefly to coat. Pour in the water (or chicken stock). Turn the heat to medium-high and bring it to a boil.


Step 4: Braise the Tofu Once the yellow broth is boiling, season with a pinch of salt (taste first, as yolks are salty!). Gently slide the tofu cubes into the pan. Bring it back to a boil, then reduce heat to medium-low. Let it simmer gently for about 3 minutes. This allows the tofu to absorb the savory flavors.

Step 5: Thicken Give your cornstarch slurry a quick stir (starch settles). Pour it slowly into the pan while gently pushing the tofu to distribute it.
- Note: Do not dump it all in at once. Add it gradually until the sauce reaches a creamy consistency that coats the spoon.


Step 6: Finish and Serve Stir in the blanched peas. Once the sauce is glossy and thick, turn off the heat. Transfer to a serving bowl immediately.

Tips for Success
- Don’t substitute the tofu: If you use firm tofu, it will taste like a completely different dish. If you enjoy soft textures, you might also like my Steamed Tofu with Egg and Pork Gravy.
- Fixing “Fishy” Yolks: As mentioned in the notes, if your salted eggs smell strong or are “synthetic” (fake yolks), they won’t bubble properly and might smell like chemicals. Always buy trusted brands.
- Vegetarian Option: You can omit the crab sticks and use vegetable stock. The salted egg yolk itself is usually lacto-ovo vegetarian friendly.
Serving Suggestions
This dish is rich and creamy, so it pairs best with plain steamed jasmine rice to soak up the golden sauce.
For a complete meal, I recommend serving it alongside a refreshing vegetable dish to cut through the richness, such as:
- Garlic Stir-fried Bok Choy
- Creamy Tofu Soup with Clams (if you want a full seafood theme!)
- Smashed Cucumber Salad
Troubleshooting & FAQ
Q: Can I use raw salted eggs? A: Yes! If you buy whole raw salted duck eggs, crack them, rinse the yolk clean of the white, and steam the yolks for 15 minutes before crushing them. You can use the whites for other dishes.
Q: My sauce is too runny/too thick. A: If too runny, add a little more starch slurry and boil for 30 seconds. If too thick, add a splash of hot water.
Q: Can I use mayonnaise? A: Generally, no. Salad mayonnaise will split and taste wrong. However, there are commercially available jars of “Salted Egg Yolk Paste” (often sold for stir-fries) which can be used as a shortcut.
Notes:
- Tofu Type: Must use Silken/Soft tofu. Firm tofu will not work for this texture.
- Yolks: Ensure salted egg yolks are fresh. If they smell fishy, bake them with a spray of vodka/baijiu first.
- Allergens: Contains Egg, Soy, Fish/Shellfish (in crab stick).
- Nutrition Disclaimer: Nutrition information is calculated using an ingredient database and should be considered an estimate. Garnishes and optional ingredients are not included.
Nutrition Information (Estimate)
- Calories: 220 kcal
- Carbohydrates: 8g
- Protein: 14g
- Fat: 15g
- Cholesterol: 350mg (due to yolks)
- Sodium: 680mg
Disclaimer: Nutrition information is calculated using an ingredient database and should be considered an estimate. Garnishes and optional ingredients are not included. Actual values vary depending on the specific brands of salted eggs and crab sticks used.
“Crab Roe” Tofu with Salted Egg Yolk (Xie Huang Dou Fu)
Ingredients
Equipment
Method
- Bring a small pot of water to a boil. Add the green peas and cook for 2 minutes. Drain and rinse with cold water. Set aside.
- Prep ingredients: Remove tofu from box and cut into 1-inch cubes. Crush the salted egg yolks into a fine paste. Slice the imitation crab sticks diagonally.
- Heat oil in a wok or pan over medium heat. Add the crushed yolks and stir-fry until they become bubbly, sandy, and aromatic (about 1-2 minutes).
- Add the sliced crab sticks and stir briefly. Pour in the water (or stock) and bring to a boil.
- Season with a pinch of salt. Gently slide the tofu cubes into the pan. Reduce heat to medium-low and simmer for 3 minutes.
- Stir the cornstarch and water slurry. Slowly pour into the pan while gently pushing the tofu to distribute. Cook until the sauce thickens and clings to the tofu.
- Stir in the cooked peas. Serve hot over steamed rice.





