Beverages
This steamed tofu with salted egg recipe delivers a perfect balance of silky textures and bold flavors—creamy tofu meets rich, crunchy yolk in every bite. The silken blocks absorb the savory-salty essence of salted egg, creating a dish that’s both comforting and sophisticated.
I developed this recipe to showcase how simple ingredients can transform into restaurant-quality vegetarian fare with minimal effort.
The secret lies in steaming the tofu just until it’s tender yet firm enough to hold its shape, then slicing it into delicate cubes. The salted egg, with its rich yolk and salty crunch, adds depth that elevates the dish beyond ordinary tofu preparations.
This recipe is ideal for those who appreciate umami-rich flavors without relying on meat.
What you’ll achieve is a dish that’s elegant yet approachable—soft tofu with a satisfying bite from the salted egg, all tied together with a light soy-ginger sauce. The contrast of textures and flavors makes it a standout for brunch or a light dinner.
Perfect for vegetarians who crave depth, this recipe proves plant-based meals can be just as indulgent.
Pair it with steamed greens or a simple cucumber salad to round out the meal. The preparation is straightforward, but the result feels like a special occasion dish. Let’s create this harmonious fusion of textures and flavors.
Ingredients for steam tofu with salted egg
Simple ingredients transform into restaurant-quality vegetarian fare with perfect texture contrast.
| Ingredient | Amount | Notes |
|---|---|---|
| Silken Tofu Blocks 🍲 | 14 oz | Extra-firm silken tofu preferred |
| Salted Eggs 🥚 | 2 whole | Traditional Chinese salted duck eggs |
| Fresh Ginger 🧄 | 1 tbsp | Finely grated, aromatic |
| Light Soy Sauce 🥄 | 2 tbsp | Kikkoman preferred |
| Sesame Oil 🫒 | 1 tbsp | Toasted sesame oil for aroma |
| Green Onions 🧅 | 3 whole | Sliced, white and green parts |
| Cornstarch 🌾 | 1 tsp | For light coating |
| Vegetable Oil 🫒 | 1 tbsp | For steaming basket |
| White Pepper 🌶️ | ¼ tsp | Freshly ground preferred |
| Sugar 🍚 | 1 tsp | Balances saltiness |
| Sesame Seeds 🌰 | 1 tsp | Toasted for garnish |
| Dried Shiitake Mushrooms 🍄 | 2 whole | Rehydrated for umami |
| Rice Vinegar 🍶 | 1 tsp | For brightness |
The silken tofu is the foundation—extra-firm blocks hold shape better during steaming. Asian markets carry the best quality, but any grocery store's silken tofu works. For salted eggs, look for traditional Chinese duck eggs (not the pre-peeled kind)—they have that perfect balance of rich yolk and salty crunch. Fresh ginger is key here; buy it whole and grate it fresh for maximum aroma. The dried shiitake mushrooms add umami depth without meat, so don't skip them—rehydrate them in hot water for 20 minutes before using.
No sesame oil? Toasted peanut oil works in a pinch, though the flavor will differ slightly. Short on soy sauce? Coconut aminos at half the amount gives a similar salty profile. The cornstarch coating isn't strictly necessary, but it helps the tofu absorb flavors better—arrowroot powder is a 1:1 substitute. If you can't find traditional salted eggs, hard-boiled quail eggs with a pinch of salt in the yolk mimic the texture. For extra richness, add a dash of miso paste to the soy sauce mixture. The green onions should be fresh—frozen won't give the same bright crunch.
Steamed tofu keeps 3-4 days in the fridge if stored properly—wrap it tightly in plastic wrap to prevent drying. The salted egg yolks are best used within 2 days of cracking them open, so plan accordingly. For make-ahead prep, steam the tofu and store it separately from the salted egg mixture until ready to serve. The dish reheats beautifully—just warm through gently in a steamer or microwave with a damp paper towel. Garnish with toasted sesame seeds right before serving for that restaurant-quality finish.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear, this is the kind of dish where you glance at your pantry and think, "Wait, I already have all that?" Silken tofu, salted egg, ginger—no fancy prep, no last-minute grocery runs. Just steam, slice, and serve.
- Umami Bomb: That first bite? The salted egg yolk breaking into the creamy tofu, the ginger cutting through the richness, and the soy-sesame finish—honestly, it’s like a flavor party in your mouth. The tofu soaks up all the good stuff without tasting like it’s trying too hard.
- Lunchbox Hero: Between us, this is my go-to for packed lunches. Cold or at room temp, it’s still solid—just drizzle extra sesame oil before sealing. My kid brings it to school and comes home raving (yes, even on a Tuesday night).
- Budget Meal Stretch: Salted eggs last forever, tofu’s cheap, and ginger’s one of those ingredients that makes everything feel special. I’ve made this feed four people for under $10, and the leftovers? Just as good reheated with a sprinkle of green onions.
Step-by-step instructions for steamed tofu with salted egg
Here's how to achieve silky tofu and perfectly set salted egg yolks through precise steaming.
Prepare the Silken Tofu Blocks
Drain the 14 oz silken tofu blocks thoroughly by wrapping them in a clean kitchen towel and pressing gently for 5 minutes. This removes excess moisture that would prevent proper steaming. Cut each block diagonally into 4 equal triangles—this shape ensures even cooking and better presentation.
In a small bowl, whisk together the 1 tbsp cornstarch, 1 tsp sugar, and 0.25 tsp white pepper. Lightly coat each tofu triangle by tossing gently in this mixture. The cornstarch creates a delicate barrier that helps the tofu absorb flavors without becoming gummy. Arrange the coated tofu pieces on a plate and set aside.
Rehydrate and Prepare the Shiitake Mushrooms
Place the 2 whole dried shiitake mushrooms in a small bowl and cover with 1 cup hot water. Let them soak for 20 minutes until softened. Drain and squeeze out excess water, then slice the mushrooms into ¼-inch thick pieces. The rehydrated mushrooms will add deep umami flavor to the dish.
In a small saucepan, combine the 1 tbsp fresh ginger, 2 tbsp light soy sauce, 1 tbsp sesame oil, and 1 tsp rice vinegar. Simmer over medium heat for 3 minutes until the mixture reduces slightly and the aroma intensifies. This creates the flavor base that will infuse the tofu during steaming.
Assemble the Steaming Basket
Set up a steamer basket over a pot of boiling water, ensuring the water doesn't touch the basket. Lightly oil the basket with 1 tbsp vegetable oil to prevent sticking. Arrange the prepared tofu pieces in a single layer, leaving ½-inch gaps between each piece for even steam circulation.
Place the sliced shiitake mushrooms around the edges of the tofu. Pour the ginger-soy sauce mixture evenly over the tofu, being careful not to over-saturate. The mushrooms should absorb some of the liquid, enhancing their flavor without making the tofu soggy.
Steam to Perfect Doneness
Cover the steamer and steam over medium-high heat for 10-12 minutes. You'll know it's ready when the tofu is opaque throughout and the edges begin to look slightly set. Avoid lifting the lid during steaming—this releases steam and prolongs cooking time.
While steaming, prepare the salted eggs by carefully cracking each whole salted egg in half. Use a spoon to gently separate the yolks from the whites, then place the yolks in a small bowl. Mash the yolks lightly with a fork until they form a thick, creamy paste—this texture will create the signature rich crunch when combined with the tofu.
Finish and Serve
Remove the steamer from heat and let the tofu rest for 3 minutes. This allows the flavors to meld and prevents the tofu from breaking apart when served. Transfer the tofu to a serving plate and arrange the mashed salted egg yolks on top, spreading them evenly.
Drizzle with any remaining steaming liquid from the pot, then sprinkle with 1 tsp toasted sesame seeds and 3 sliced green onions. The contrast of silky tofu, creamy salted egg yolk, and crunchy sesame seeds creates a perfect balance of textures and flavors. Serve immediately while the tofu is still warm and the yolks maintain their rich consistency.
Pro Tips For Making Steam Tofu With Salted Egg
- Cut Tofu Thinly: Grab a sharp knife and slice the silken tofu blocks into ½-inch (1.25 cm) thick pieces—no thicker, or they’ll steam unevenly and stay gummy. I used to eyeball it, but measuring the thickness makes a real difference in texture.
- Salt Eggs First: Crack the salted eggs into a bowl, sprinkle with 1 teaspoon of light soy sauce, and let them marinate for 5 minutes before adding to the pan. This softens the yolk slightly and balances the saltiness—trust me, your taste buds will notice.
- Don’t Overcrowd the Pan: Steam the tofu in batches if needed—overcrowding steams them in their own moisture, turning them soggy instead of silky. A single layer in the pan guarantees even cooking and that prized, tender bite.
- Finish with Ginger Oil: After removing the tofu, drizzle the pan with sesame oil, toss in thinly sliced ginger, and let it sizzle for 10 seconds before pouring over the dish. This adds aroma and depth without overpowering the salted egg’s richness. (Yes, it’s worth the extra 30 seconds.)
Troubleshooting this dish
Tofu Too Soft
If your tofu turns out mushy instead of silky, you likely steamed it too long or didn't drain it properly. Always press the 14 oz silken tofu blocks for 5 minutes before cutting.
For extra firmness, reduce steaming time to 8-10 minutes and check frequently. I've found that extra-firm silken tofu holds up better than regular silken tofu. 🌡️
Salted Egg Yolks Too Runny
The yolks may separate if they're too fresh or not mashed enough. Use room-temperature salted eggs and mash them thoroughly until they form a thick paste. For extra stability, chill the yolks for 10 minutes before spreading on the tofu.
If they still run, mix in ½ tsp cornstarch to help them set properly.
Flavor Too Mild
If the dish lacks depth, your soy sauce or mushrooms might need more umami. Use 3 tbsp light soy sauce instead of 2, or add 1 tsp fish sauce (if not vegetarian) to the ginger mixture.
For extra richness, fold 1 tbsp miso paste into the sauce. The dried shiitake mushrooms should be fully rehydrated and sliced thinly to maximize flavor infusion.
Steamer Not Working
If your tofu isn't cooking evenly, your steamer might not be generating enough heat. Make sure your pot has 2-3 inches of water boiling vigorously before placing the basket on top.
The water should never touch the basket—keep it at least 1 inch below. For better results, use a stainless steel steamer basket with small holes for even steam distribution.
Tofu Sticking to Basket
Lightly oil the steamer basket with 1 tbsp vegetable oil before adding the tofu. If it still sticks, your oil might not be hot enough. Heat the oil in the basket for 30 seconds over medium heat before arranging the tofu.
I also recommend using parchment paper cut to fit the basket—it prevents sticking without needing extra oil.
Salted Eggs Too Salty
If the salted egg flavor overpowers the dish, balance it with more ginger and rice vinegar in the sauce. Add ½ tsp sugar** to the tofu coating mixture to counteract the saltiness.
For milder salted eggs, rinse the cracked yolks briefly under cold water before mashing—this removes some of the surface salt without affecting texture. 🧂
Nutrition facts
Frequently asked questions
Can I substitute salted duck eggs with something else?
For a vegetarian version, try hard-boiled quail eggs with a pinch of salt added to the yolks—this mimics the texture and saltiness. If you can't find salted eggs at all, mashed avocado with a sprinkle of sea salt works surprisingly well for the creamy element. The key is maintaining that rich, slightly salty contrast with the tofu.
How do I know when the tofu is perfectly steamed?
The tofu is done when it's opaque all the way through with just a slight set at the edges—about 10-12 minutes of steaming. It should hold its shape when gently pressed but still feel tender. If it's still translucent in the center, steam for 2 more minutes—overcooking turns it rubbery.
Can I make this ahead of time?
Steam the tofu and store it in the fridge for up to 3 days in an airtight container. Keep the salted egg yolks separate until serving to prevent them from getting soggy. When ready to serve, simply reheat the tofu in the steamer for 5 minutes and top with fresh mashed yolks and sesame seeds.
Why does my salted egg yolk turn runny?
Fresh yolks are too liquidy—always use room-temperature salted eggs and mash them thoroughly until thick. For extra stability, chill the mashed yolks for 10 minutes before spreading. If they still separate, mix in ½ tsp cornstarch to help them set properly when served.
What's the best way to serve this dish?
This makes an elegant vegetarian main course—pair it with steamed bok choy or jasmine rice to balance the richness. For extra flair, drizzle with chili oil or serve with pickled vegetables on the side. The dish is perfect for brunch or a light dinner when you want something special but not overly heavy.
