Breakfast & Brunch
This Taiwanese century egg tofu recipe transforms humble ingredients into a dish that's both comforting and visually stunning. The contrast between silky tofu, creamy century egg yolks, and crisp celery creates a harmony of textures that's impossible to resist.
This vegetarian classic balances rich umami with subtle sweetness, delivering a meal that feels both nostalgic and fresh.
What sets this recipe apart is the careful preparation of each component—silken tofu that's gently steamed, century eggs sliced to reveal their signature marbled yolks, and a sauce that marries soy, sugar, and vinegar into perfect equilibrium.
The dish comes together in minutes but carries the depth of flavors that only slow-cooked ingredients can provide.
By the time you assemble everything, you'll have a plate that's as beautiful as it is delicious—creamy tofu cubes, glossy century egg slices, and crisp celery all bathed in that perfect savory-sweet sauce. The optional pickled vegetables add a tangy contrast that elevates each bite to restaurant-quality levels.
Perfect for brunch gatherings or a special vegetarian meal, this dish proves that plant-based cooking can be both sophisticated and deeply satisfying. The technique is straightforward, but the result feels like a culinary revelation.
Ingredients for taiwan century egg tofu
Silky tofu meets marbled century eggs in this vegetarian masterpiece—just 14 ingredients for restaurant-quality harmony.
| Ingredient | Amount | Notes |
|---|---|---|
| Silken Tofu 🍲 | 1 lb | Extra-firm, block preferred |
| Century Eggs 🥚 | 4 whole | Freshly sliced, marbled yolks |
| Celery Stems 🧅 | 2 whole | Crisp, cut into 1-inch pieces |
| Green Onions 🧅 | 4 whole | White and green parts separated |
| Light Soy Sauce 🥄 | ½ cup | High-quality, low-sodium preferred |
| Rice Vinegar 🍶 | ¼ cup | Seasoned preferred for depth |
| Sugar 🍚 | 2 tbsp | Granulated or brown sugar |
| Fresh Ginger 🌿 | 1 inch | Peeled, grated finely |
| Sesame Oil 🫒 | 1 tbsp | Toasted sesame oil preferred |
| Vegetable Oil 🫒 | 2 tbsp | For light frying |
| Pickled Red Onions 🧅 | ½ cup | Optional, thinly sliced |
| Sesame Seeds 🌾 | 1 tbsp | Toasted for garnish |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| White Pepper 🌶️ | ¼ tsp | Freshly ground preferred |
Century eggs are the star here, so look for plump, marbled yolks when shopping—Asian markets usually carry the best quality. If you can't find them fresh, pre-sliced vacuum-packed century eggs work in a pinch. The silken tofu should be extra-firm; Koyo or Nasoya brands are my go-to for that perfect silky texture. Fresh ginger is a must—no powdered substitutes—and the sesame oil should smell nutty and toasty, not rancid. For the celery, crispness is key—avoid any with brown spots or wilted ends.
No century eggs? Substitute with marinated tofu cubes (soaked in soy sauce and vinegar for 30 minutes) to mimic the texture. Running low on sesame oil? Toast regular sesame seeds in a dry pan first—they'll release some of that nutty aroma. The pickled red onions add that tangy contrast, but if you skip them, extra rice vinegar in the sauce will bridge the gap. For the sauce, reduce it slightly to get that perfect glossy consistency—don't rush this part. And trust me, toasted sesame seeds on top aren't just for looks—they add crunch and depth that changes the whole dish.
Century eggs keep best in the fridge for 2-3 days once sliced, so buy just what you need. The tofu can be prepped ahead—steam it and store in its liquid for up to 3 days. For the sauce, make it the day before—the flavors meld beautifully overnight. If you're prepping for a crowd, double the sauce recipe—it reheats perfectly and tastes even better the next day. The celery stays crisp if you wrap it in damp paper towels and store it in a sealed container with a dry towel on top for up to 5 days
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear by this recipe because it’s that simple—just cube the tofu, halve the century eggs, and toss in the celery and onions. No chopping marathons, no last-minute grocery runs. The silken tofu softens in seconds, and those century eggs? They practically peel themselves after a quick soak.
- Umami Bomb: That first bite of century egg—salty, creamy, with a hint of sulfur—paired with the delicate, almost custardy tofu? It’s a flavor explosion you won’t find in your average stir-fry. The light soy sauce ties it all together without overpowering, leaving you reaching for seconds.
- Lunchbox Hero: Between us, this is my go-to for packed lunches. The tofu stays firm enough to hold its shape, and the century eggs add a satisfying crunch when sliced. Serve it cold or at room temp—it’s just as good the next day, and honestly? My kids fight over who gets the leftovers.
- Budget Stretch: Century eggs are cheap in bulk, and silken tofu lasts ages in the fridge. A single batch feeds four for dinner and still leaves enough for two lunches. I’ll be real: it’s the kind of recipe that makes me feel like I’m treating myself without breaking the bank. Plus, the celery and green onions? They’re the affordable stars of this dish.
Step-by-step instructions for Taiwan century egg tofu
This dish brings together silky tofu and rich century eggs in a symphony of textures and flavors.
Prepare the Century Eggs and Celery
Slice the 4 whole century eggs in half lengthwise, removing the yolks carefully and setting them aside. The yolks should be marbled with their signature dark streaks—this is where the magic happens. Chop the egg whites into small, even pieces and set them aside in a bowl. For the celery, cut the 2 whole celery stems into 1-inch pieces, keeping them crisp and fresh for that satisfying crunch.
Grate the 1 inch fresh ginger finely using a microplane or the smallest holes on a box grater. The aroma should fill your kitchen—this is the foundation of our flavor profile. Separate the 4 whole green onions into white and green parts, keeping them intact for both texture and visual appeal. Here's the thing—fresh ingredients make all the difference, so don't skip this prep work.
Create the Flavorful Sauce Base
In a small saucepan, combine the 0.5 cup light soy sauce, 0.25 cup rice vinegar, 2 tbsp sugar, and the freshly grated ginger. Bring this mixture to a gentle simmer over medium heat and let it cook for 3-4 minutes until the sugar dissolves completely. You'll notice the aroma deepen as the flavors meld together—this is your sauce foundation.
Remove the sauce from heat and let it cool slightly. Stir in the 1 tbsp sesame oil and 0.5 tsp salt, then set it aside. This sauce should have a glossy sheen and a balance of sweet, salty, and tangy notes. If you're using pickled red onions, give them a quick rinse to remove excess acidity, then pat them dry with a paper towel. These will add a bright, tangy contrast to the rich tofu and eggs.
Lightly Fry the Tofu for Texture
Cut the 1 lb silken tofu into ½-inch cubes, keeping them uniform in size so they cook evenly. Heat 2 tbsp vegetable oil in a non-stick skillet over medium heat until it shimmers but doesn't smoke. Gently add the tofu cubes and let them cook undisturbed for 2-3 minutes per side until they develop a delicate golden crust. Don't press them down—they're delicate and will fall apart if handled roughly.
Once the tofu is lightly crisped, transfer it to a plate and sprinkle it immediately with 0.25 tsp white pepper. This step is crucial for adding depth of flavor without overpowering the dish. The tofu should still be soft inside with a slight crunch on the outside—this contrast is what makes this dish so special. Keep the tofu warm while you prepare the remaining components.
Assemble the Dish with Perfect Balance
In a large serving bowl or individual plates, layer the lightly fried tofu cubes as the base. Arrange the century egg yolks and whites on top, followed by the crisp celery pieces and separated green onions. The visual contrast of dark yolks against the pale tofu and bright green celery is stunning—this dish is as beautiful as it is delicious.
Pour the warm sauce evenly over the tofu and eggs, allowing it to seep into every nook. Sprinkle the pickled red onions and sesame seeds on top for a final burst of color and texture. The pickled onions add a bright tang that cuts through the richness of the century eggs, while the sesame seeds provide a nutty crunch. Let the dish sit for 2-3 minutes before serving to allow all the flavors to meld together.
Serve Immediately for Peak Freshness
Gently toss everything together just before serving to ensure each bite has the perfect balance of silky tofu, creamy century egg yolks, crisp celery, and tangy sauce. The contrast in textures—silky, crunchy, and creamy—is what makes this dish so memorable. Serve immediately while the tofu is still warm and the celery retains its crispness.
This Taiwan-inspired dish is all about harmony—each component plays its part in creating a symphony of flavors and textures. The secret lies in the balance: rich century eggs, delicate tofu, crisp celery, and the bright, tangy sauce. Trust the process, and you'll have a restaurant-quality dish that's sure to impress.
Pro Tips For Making Taiwan Century Egg Tofu
- CUT CENTURY EGGS LENGTHWISE: The black skin on century eggs is tough—slicing them crosswise leaves you chewing rubber. Instead, crack the shell with a spoon handle, then slice lengthwise into quarters. You’ll get cleaner bites and less waste, especially when pairing with silken tofu.
- PRESS TOFU DRY: Silken tofu’s watery center is forgivable, but if you skip pressing it, your dish turns into a soup. Wrap the block in a towel, place a heavy pan on top for 10 minutes, then slice. The texture holds up better when stir-fried or served cold.
- SALT CELERY STEMS FIRST: Celery stems are fibrous and stubborn. Toss them in 1 teaspoon of light soy sauce before any other prep, let sit 5 minutes—this softens them enough to actually break down during cooking. No more gnawing on chewy stalks.
- USE LESS SOY SAUCE: Light soy sauce is salty—way saltier than you’d think. Start with just 1 tablespoon for the whole dish, then taste. You can always add more, but you can’t un-salt a century egg tofu stir-fry. Trust your first instinct.
Flavor customization for this recipe
Spicy Heat Boost
For a fiery kick, stir 1 tsp chili crisp or ½ tsp Szechuan peppercorns into the sauce—this adds a numbing heat that pairs perfectly with the creamy century eggs.
I like to toast the peppercorns in a dry pan for 30 seconds until fragrant, then grind them with ½ tsp sugar to balance the heat. For an extra layer, top with thinly sliced Thai chilies right before serving. 🌶️
Sweet and Tangy Twist
Amplify the sweet-tangy profile by swapping 1 tbsp of the rice vinegar for 1 tbsp black vinegar—it’s more pungent and adds depth. Add 1 tsp honey or maple syrup to the sauce and finish with a sprinkle of toasted coconut flakes for a tropical-inspired variation.
This works especially well with the century eggs’ rich umami. 🍯
Smoky Charred Celery
For a smoky depth, char the celery pieces in a dry skillet over high heat for 1-2 minutes until slightly blackened. This adds a campfire-like aroma that contrasts beautifully with the creamy tofu.
Pair it with ½ tsp smoked paprika in the sauce for an extra layer of complexity. The charred celery holds its crunch while adding a bold, smoky note. 🔥
Creamy Miso Glaze
Swap the soy sauce for a ½ cup white miso paste mixed with 1 tbsp mirin and 1 tbsp sake—simmer until smooth. This creates a velvety, umami-rich sauce that complements the century eggs’ earthy depth.
Garnish with crispy fried shallots for an extra crunch. The miso adds a fermented richness that elevates the dish to next-level sophistication. ✨
Herb-Infused Freshness
Brighten the dish with 1 tbsp chopped Thai basil or cilantro stirred into the sauce at the end. For a citrusy twist, add 1 tsp finely grated lime zest and a splash of fresh lime juice.
The herbs cut through the richness while adding a vibrant, fresh finish. Serve with extra lime wedges on the side for squeezing. 🌿
Crispy Fried Tofu Upgrade
For extra texture, coat the tofu cubes in 1 tbsp cornstarch before frying—this creates a satisfying crunch. After frying, toss them in 1 tsp toasted sesame oil and ½ tsp five-spice powder for a nutty, aromatic kick. The crispy exterior contrasts perfectly with the silky interior of the tofu. 💫
Nutrition facts
Frequently asked questions
What makes century eggs in this recipe different from regular eggs?
Century eggs undergo a 1-3 month preservation process with clay, salt, ash, and rice hulls, giving them their signature marbled yolks and rich umami flavor. The dark, creamy yolks contrast beautifully with the silky tofu, creating the dish's signature texture.
Can I substitute century eggs if I can't find them?
Yes! Marinate extra-firm tofu cubes in 0.25 cup soy sauce + 0.1 cup rice vinegar for 30 minutes to mimic the texture. For the yolk effect, mix 1 tbsp black sesame paste + 1 tsp squid ink (optional) into the sauce. The dish will still be delicious but lose the century egg's unique depth.
How do I get the crispy texture for the celery without overcooking?
Blanch the celery in boiling water for 30 seconds first, then shock in ice water. Pat completely dry before adding to the dish. For extra crunch, toss with 1 tsp toasted sesame oil right before serving. The quick cook time ensures it stays crisp while adding flavor.
Is this dish suitable for a vegetarian potluck?
This dish is naturally vegetarian and packed with protein from the tofu and century eggs. Serve it at room temperature or slightly warm, and pair with steamed jasmine rice. The vibrant colors make it visually appealing, and the flavors hold up well when reheated gently.
What's the key to balancing the sauce flavors?
The sauce should have equal parts sweet (sugar), salty (soy sauce), and tangy (vinegar). Taste as you go: add more sugar for sweetness, soy sauce for saltiness, or vinegar for acidity. The ginger and sesame oil provide depth, while the white pepper adds subtle warmth. Adjust gradually to avoid overpowering the delicate tofu.
