Breakfast & Brunch
This Taiwan century egg tofu recipe delivers a symphony of textures and flavors that balance earthy, creamy tofu with the distinctive marbled richness of century eggs. The dish reflects centuries of Taiwanese culinary tradition, where fermented ingredients create deep umami layers that linger long after the last bite.
What makes this recipe special is the harmony between silky tofu and century eggs—each component prepared with precision to achieve the perfect contrast of smooth and marbled textures.
The foundation of this dish lies in the preparation of the century eggs and tofu, both of which require careful attention to achieve the right consistency.
Century eggs are soaked and boiled to develop their signature black-and-white marbled appearance, while the tofu is steamed or boiled to maintain its delicate, silky texture.
The broth, infused with fermented bean curd, mushrooms, and aromatic ginger, forms the heart of the dish, carrying the flavors of each ingredient in perfect balance.
When served, this dish transforms into a visually stunning and deeply satisfying meal, often accompanied by pickled vegetables, steamed rice, or fresh green onions. The umami-rich broth clings to the tofu and eggs, creating a cohesive bite that’s both comforting and complex.
Each spoonful offers a journey through Taiwan’s culinary heritage, where tradition and technique come together to create something truly extraordinary.
Whether you're exploring Taiwanese cuisine for the first time or perfecting a beloved dish, this recipe delivers restaurant-quality results at home. The key lies in patience—allowing the flavors to develop and the textures to shine. Ready to experience the umami bomb of Taiwan? Let’s get started.
Ingredients for taiwan century egg tofu
Silken tofu and century eggs form the heart of this umami-rich Taiwanese classic.
| Ingredient | Amount | Notes |
|---|---|---|
| Silken Tofu 🍫 | 1 lb | Extra-firm for structure |
| Century Eggs 🥚 | 4 whole | Pre-marbled, store-bought or homemade |
| Fermented Bean Curd 🧀 | ½ cup | Douchi, for umami depth |
| Dried Shiitake Mushrooms 🍄 | 4 whole | Rehydrated for broth |
| Fresh Ginger 🧄 | 2 tbsp | Finely minced, aromatic |
| Green Onions 🌿 | ¼ cup | Sliced, for garnish |
| Light Soy Sauce 🥄 | ½ cup | For balance |
| Sesame Oil 🫒 | 1 tbsp | Toasted for aroma |
| Vegetable Oil 🫒 | 2 tbsp | For stir-frying |
| White Rice Vinegar 🍶 | 1 tbsp | For acidity |
| Rock Sugar 🍬 | 1 tbsp | For subtle sweetness |
| Dried Red Dates 🍇 | 2 whole | Soaked for broth |
| Dashi Powder 🍲 | 1 tsp | Vegetarian version |
| Sea Salt 🧂 | 1 tsp | Diamond Crystal preferred |
Century eggs are the soul of this dish—authentic Taiwanese markets carry them pre-marbled, but if you can't find them, Asian grocery stores like 99 Ranch or H Mart stock them year-round. The silken tofu should be extra-firm to maintain structure during cooking; House Foods or Nasoya brands work well. For fermented bean curd, douchi is traditional—look for the dark, crumbly variety in the refrigerated section of Asian markets. Fresh ginger should be vibrant and free of soft spots; organic ginger from the produce section adds more complexity. Dried shiitake mushrooms should be plump and dark—avoid shriveled or dusty packages as they won't rehydrate properly.
No century eggs? Substitute marinated hard-boiled eggs with a soy sauce and vinegar marinade, though the flavor won't be identical. For the douchi, miso paste at half the amount adds umami but lacks the funky depth. The shiitake mushrooms can be swapped for cremini mushrooms at double the quantity, though they won't have the same earthy punch. If you can't find rock sugar, light brown sugar works in a pinch, though it's slightly more aggressive. The dashi powder is non-negotiable for that quintessential umami—vegetarian dashi granules from Marukome are perfect. For the ginger, if you've got it frozen, thaw and drain it well to avoid watery broth.
Century eggs keep for 2 weeks in the fridge once opened, though they'll lose some marbling over time. Store the silken tofu in its water until ready to use—change the water daily to maintain freshness. The fermented bean curd should be refrigerated and used within 1 month for peak flavor. Dried shiitake mushrooms can be stored in a paper bag in the pantry for up to 6 months, while fresh ginger lasts 3 weeks in the fridge. The broth can be made ahead and reheated, though the tofu and eggs are best added fresh for optimal texture. Portion the dish into individual bowls with rice for a complete meal.
Why You'll Love This Recipe
- Minimal Chopping Required: I swear by this recipe on days I’d rather scroll than slice. The dried shiitakes just soak and soften—no knife skills needed—and the ginger gets a quick grating. Even the century eggs stay whole unless you’re feeling fancy.
- Umami Bomb Combo: Between the funky fermented bean curd, the deep earthiness of the century eggs, and those rehydrated shiitakes? Every bite is a flavor explosion. The silken tofu soaks up the sauce like a sponge, making it rich without being heavy.
- Lunchbox Hero: This keeps perfectly for days—my go-to for packed lunches or last-minute dinners. The tofu stays tender, the century eggs hold their shape, and the ginger adds a zing even cold. Honestly, I’ve reheated portions for a week and still crave it.
- Budget Pantry Magic: Century eggs might sound exotic, but they’re cheaper than takeout. A block of silken tofu, a pack of dried shiitakes, and a jar of fermented bean curd stretch into multiple meals. Between us, this is how I feed my family for under $10.
Step-by-step instructions for Taiwan century egg tofu
This recipe delivers a harmonious balance of textures and flavors through precise technique.
Prepare the Century Eggs and Tofu Base
Begin by peeling the 4 whole Century Eggs and slicing each into 8 even wedges. The marbled pattern should remain intact—this is where the dish gets its signature depth of flavor. Set aside 12 wedges for garnish and keep the remaining 16 wedges for the stir-fry.
Cut the 1 lb Silken Tofu into ½-inch cubes and transfer to a bowl. Gently toss with 1 tablespoon Light Soy Sauce, ½ teaspoon Sea Salt, and ½ teaspoon Dashi Powder. Let it marinate for 10 minutes while you prepare the remaining ingredients. This step ensures the tofu absorbs just enough flavor without breaking down.
Create the Umami Broth and Rehydrate Shiitakes
In a small saucepan, combine 2 whole Dried Red Dates (soaked in warm water for 20 minutes and drained), 1 tablespoon Rock Sugar, and 1 cup water. Bring to a simmer over medium heat and cook for 10 minutes until reduced by half. Strain through a fine-mesh sieve, pressing gently on the dates to extract maximum flavor. This concentrated broth will form the foundation of your dish.
While the broth simmers, rehydrate the 4 whole Dried Shiitake Mushrooms by soaking them in 1 cup hot water for 20 minutes. Once pliable, finely chop the mushrooms and reserve the soaking liquid. The mushrooms will add an earthy depth that complements the century eggs' richness.
Stir-Fry the Tofu and Aromatics
Heat 2 tablespoons Vegetable Oil in a wok or large skillet over medium-high heat until shimmering. Add the marinated tofu cubes in a single layer and cook undisturbed for 2-3 minutes until golden brown on the underside. Flip carefully and cook another 2 minutes
Push the tofu to one side of the pan and add 2 tablespoons minced Fresh Ginger and the chopped shiitake mushrooms. Stir-fry for 1-2 minutes until the mushrooms release their moisture and the ginger becomes fragrant. Add the reserved shiitake soaking liquid and simmer for 30 seconds to infuse the flavors.
Build the Signature Sauce and Combine
Reduce heat to medium-low and add the remaining 0.3 cups Light Soy Sauce, 1 tablespoon White Rice Vinegar, and the prepared umami broth. Stir well and let the sauce reduce slightly for 1-2 minutes until it coats the back of a spoon. The sauce should be glossy but not watery—this is where the dish's balance of salty, sweet, and umami comes together.
Return the tofu to the pan and toss gently to coat evenly. Stir in 0.5 cup Fermented Bean Curd, breaking it into small pieces as it melts into the sauce. The douchi will add a funky, savory note that cuts through the richness of the century eggs and tofu.
Finish and Garnish for Presentation
Remove from heat and drizzle with 1 tablespoon Sesame Oil. The oil should sizzle slightly upon contact—this releases its nutty aroma and ties all the flavors together. Taste and adjust seasoning with additional Light Soy Sauce or White Rice Vinegar as needed.
Divide among 4 serving plates, garnishing each with 4 wedges of Century Egg and 1 tablespoon sliced Green Onions. The contrast of silky tofu, marbled eggs, and crisp onions creates a visually stunning dish that's just as delicious as it looks. Serve immediately with steamed jasmine rice to soak up every last drop of that umami-rich sauce.
Pro Tips For Making Taiwan Century Egg Tofu
- Boil Century Eggs Fresh: I learned this the hard way—using pre-boiled century eggs straight from the jar ruins the texture. Drop them in simmering water for 3-5 minutes (yes, even if they’re "ready") to wake up their flavor and make them silky when sliced. The water should barely bubble, or you’ll turn them to mush.
- Slice Tofu Against Grain: Cut the silken tofu into ½-inch cubes lengthwise along its natural seams—this keeps it from falling apart when stir-fried. If you slice randomly, it’ll turn to sludge by the time the shiitakes are done. Trust me, the difference is night and day.
- Soak Shiitakes Cold: Toss dried shiitakes in ice water for 20 minutes instead of warm. Cold water preserves their structure so they don’t turn to paste when cooked. Drain well, then pat them dry—wet mushrooms = soggy stir-fry. (Your future self will thank you.)
- Blend Fermented Bean Curd: Skip the whole bean curd chunks unless you’re going for texture. Blend it into the sauce first—it dissolves smoothly and adds depth without clogging your wok. I was skeptical until I tried it; now I never go back. (Yes, even if the package says "use as-is.")
Storing and reheating your taiwan century egg tofu
Refrigerator Storage
The tofu and century egg components should be stored separately in airtight containers to prevent cross-contamination. Keep the silken tofu cubes submerged in their marinade (soy sauce, dashi, and salt) for up to 3 days—this preserves their texture.
The century egg wedges can be refrigerated in a sealed container with a damp paper towel for 5 days, though they’ll lose some marbling over time.
For the umami broth, store it in a glass jar in the fridge for 4 days—it’ll intensify in flavor as it sits. ✨
Freezer Storage
For longer storage, freeze the tofu cubes in a single layer on a tray before transferring to a freezer bag for up to 3 months. Thaw overnight in the fridge before reheating.
The century eggs freeze surprisingly well—place wedges in a single layer on parchment paper, then bag them for 2 months. Reheat gently in a dry skillet to restore their texture. The broth freezes beautifully in ice cube trays for easy portioning—just thaw and warm before use. ❄️
Reheating Tofu
Tofu reheats best in a steamer basket over simmering water for 3-4 minutes—this restores its silky texture without drying it out.
For a quick stovetop method, heat 1 tablespoon vegetable oil in a pan over medium heat, then add the tofu and cook for 2-3 minutes per side until lightly crisp. Avoid microwaving, as it turns tofu rubbery.
Always add fresh ginger and a splash of soy sauce to revive flavors. 🔥
Reviving Century Eggs
Century eggs reheat best in their marbled juices—simmer gently in a small pot with ½ cup water for 5-7 minutes until warmed through. For a quick fix, place wedges in a microwave-safe dish with a damp paper towel and heat on 50% power for 30 seconds.
Never overheat, or the texture becomes grainy. Garnish with green onions and a drizzle of sesame oil to brighten their flavor. 💫
Broth Refresh
Reheat the broth on the stovetop over low heat—never boil, or it’ll lose its depth. If it thickens too much, whisk in 1 tablespoon water to restore consistency. For extra richness, stir in ½ teaspoon rock sugar or a pinch of dashi powder while warming.
The broth can be reheated twice, but add fresh tofu and eggs each time for the best texture. 🍲
Serving Warm
This dish tastes best served freshly reheated—the contrast of warm tofu and cold century eggs is ideal. Plate with steamed jasmine rice and pickled vegetables for a traditional Taiwanese spread.
If storing leftovers, keep components separate and reheat individually. The fermented bean curd should be added fresh to maintain its funky texture—don’t reheat it separately. 💛
Nutrition facts
Frequently asked questions
What makes century eggs different from regular eggs in this recipe?
Century eggs undergo a months-long fermentation process that gives them their signature marbled black-and-white appearance and distinctive creamy-yet-firm texture. Unlike regular eggs, they have a subtle sweetness and earthy depth that pairs perfectly with the tofu's silky contrast. The marbling also adds visual drama to your dish!
Can I substitute silken tofu with regular firm tofu?
While you can use extra-firm tofu, it won't have the same delicate texture. For best results, press extra-firm tofu for 20 minutes to remove excess water, then cut into cubes. However, silken tofu's natural creaminess is what makes this Taiwanese classic so special—it melts beautifully in the sauce while maintaining structure.
How do I find century eggs if my local store doesn't carry them?
Look for them in the refrigerated section of Asian grocery stores like 99 Ranch, H Mart, or local Taiwanese markets. If unavailable, marinate hard-boiled eggs in 2 tbsp soy sauce + 1 tbsp rice vinegar for 30 minutes as a quick substitute. For authentic flavor, try online Asian specialty stores that ship frozen century eggs.
What's the secret to getting the perfect umami balance?
The magic happens with the fermented bean curd (douchi) and shiitake mushrooms—both are umami powerhouses. Use ½ cup douchi (broken into small pieces) and 4 rehydrated shiitakes for maximum depth. The red dates and rock sugar add subtle sweetness that rounds out the flavors, while the ginger brightens everything.
Can I make this dish ahead of time?
Yes! Prepare the broth and fermented bean curd mixture up to 2 days ahead and store in the fridge. Keep the tofu and century eggs separate until ready to serve. Reheat the broth gently, then add fresh tofu and eggs just before serving to maintain perfect textures. The flavors actually improve overnight!
