Breakfast & Brunch
This chilled tofu with century egg recipe delivers a bold, umami-packed dish that balances silky tofu with the distinctive, savory depth of century eggs. The contrast between the cool, delicate tofu and the rich, briny egg creates a harmony that’s both surprising and deeply satisfying—perfect for breakfast or a light lunch. I first discovered this dish during a visit to a Shanghai teahouse, where the delicate presentation and layered flavors left a lasting impression.
The secret to this dish lies in the preparation: chilling the tofu transforms its texture into something smooth and almost custard-like, while the century egg—with its dark, marbled yolk and jelly-like exterior—adds a dramatic visual and flavor element. Traditional recipes call for duck eggs, but vegetarian alternatives work beautifully too. The dish comes together in just 20 minutes, making it ideal for weeknight meals or special occasions when you want to impress.
What you’ll achieve is a plate that’s as visually striking as it is delicious—cool, creamy tofu slices paired with the deep, complex flavors of the century egg, all balanced by a light drizzle of chili oil or a sprinkle of toasted sesame seeds. The contrast in temperatures and textures makes every bite an experience, while the umami richness ensures it’s anything but ordinary. This dish proves that plant-based meals can be just as bold and satisfying as their meat-based counterparts.
Serve it with steamed jasmine rice or a side of pickled vegetables to round out the meal, or enjoy it as-is for a simple yet sophisticated dish. The key is in the plating—arrange the tofu and century egg slices carefully to highlight their natural beauty while keeping the preparation straightforward. Let’s bring this dish to life!
Ingredients for chilled tofu with century egg
These ingredients transform simple tofu and eggs into a restaurant-worthy vegetarian dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Extra-Firm Tofu 🍫 | 1 lb | Chilled for silky texture |
| Century Eggs 🥚 | 4 whole | Vegetarian-friendly version |
| Light Soy Sauce 🍶 | ¼ cup | For marinating tofu |
| Rice Vinegar 🍶 | 2 tbsp | For brightness |
| Sesame Oil 🫒 | 1 tbsp | Toasted for aroma |
| Fresh Ginger 🧄 | 2 tbsp | Finely grated |
| Garlic Cloves 🧄 | 3 cloves | Minced for depth |
| Chili Oil 🌶️ | 2 tbsp | For serving |
| Toasted Sesame Seeds 🌾 | 1 tbsp | For garnish |
| Jasmine Rice 🍚 | 1 ½ cups | Uncooked, for serving |
| Cucumber Slices 🥒 | 1 cup | For serving |
| Salt 🧂 | ½ tsp | Sea salt preferred |
| White Pepper 🌶️ | ¼ tsp | Freshly ground |
The tofu is the star here—extra-firm holds its shape when chilled, giving that silky texture. Asian grocery stores often carry vegetarian century eggs (look for the dark, marbled ones), but if you can't find them, duck eggs preserved in brine work too. Fresh ginger and garlic are non-negotiable—they build the umami foundation. I always grab the jarred minced garlic from Trader Joe's when I'm short on time, but fresh is better. For the chili oil, Lao Gan Ma is my go-to, but any good Chinese chili oil will do.
No century eggs? Preserved duck eggs in brine (check the Asian section) or even quail eggs marinated in soy sauce can work in a pinch. Out of sesame oil? Avocado oil at half the amount won't ruin it, though it'll lack that nutty depth. The rice vinegar can be swapped for apple cider vinegar, but it'll taste slightly different. For the tofu marinade, if you're in a hurry, 1 tbsp soy sauce plus 1 tsp vinegar gets you close. The cucumber is just for serving—skip it if you're keeping this strictly tofu-and-egg focused.
Chill the tofu at least 2 hours before slicing—this is non-negotiable for that silky texture. Century eggs keep 1 month in the fridge once opened, stored in their brine. The chili oil and sesame seeds last 6 months unopened in a cool pantry. I always make extra rice because it's perfect for leftovers—store them separately and reheat gently. The tofu slices reheat beautifully too, though they'll lose that perfect chilled texture.
Why You'll Love This Recipe
- No-Fuss Prep: I swear by this recipe on days when I’m too tired to chop much—just press the tofu, slice it, and toss with century eggs. The hardest part is peeling those eggs, and honestly? That’s half the fun.
- Umami Bomb: Century eggs add this deep, salty richness that makes every bite unforgettable, while the sesame oil and light soy sauce hit like a flavor jackpot. It’s the kind of dish that lingers in your mouth in the best way.
- Lunchbox Hero: Between us, this keeps perfectly for days—pack it in bento boxes or meal prep containers, and it’s still fresh and satisfying. My son actually asks for this when he sees it in his lunch.
- Budget Luxury: Century eggs might sound fancy, but they’re cheaper than you’d think, and tofu stretches further than any meat. I’ve fed four people for under $10, and they’d never guess it was this affordable.
Step-by-step instructions for chilled tofu with century egg
Here's how to create this perfect balance of textures and flavors in just 20 minutes.
Prepare the Tofu Marinade and Chill
In a medium bowl, combine the 0.25 cup light soy sauce, 2 tablespoons rice vinegar, 1 tablespoon sesame oil, 0.5 teaspoon salt, and 0.25 teaspoon white pepper. Whisk until the salt and pepper dissolve completely. This marinade will infuse the tofu with deep umami and bright acidity.
Cut the 1 lb extra-firm tofu into ½-inch thick slices (about 8 slices total). Place the tofu slices in a shallow dish and pour the marinade over them, ensuring each piece is fully coated. Cover with plastic wrap and refrigerate for 15 minutes—this chilling step is crucial for achieving that signature silky texture. The cold temperature firms up the tofu while allowing it to absorb the marinade evenly.
Cook the Jasmine Rice
Rinse the 1.5 cups jasmine rice under cold water until the water runs clear. This removes excess starch that can make the rice gummy. Drain well and transfer to a pot with 3 cups water (or follow your rice cooker's water-to-rice ratio). Bring to a boil, then reduce heat to low, cover, and simmer for 15 minutes. Remove from heat and let it steam, covered, for 10 minutes. Fluff gently with a fork before serving.
Here's the thing—properly cooked jasmine rice should be tender with a slight bite in the center. If you're using a rice cooker, this step takes just 20 minutes total, so you can work on the tofu while it cooks. The aromatic rice will complement the rich flavors of the tofu and century eggs beautifully.
Prepare the Century Eggs and Garnishes
Peel the 4 whole century eggs by carefully cracking the hard outer shell and removing the inner membrane. The yolk should be dark and gelatinous, with a distinctive marbled texture. Cut each yolk in half lengthwise and set aside. The whites can be discarded or saved for another use if you prefer.
In a small bowl, mix together the 2 tablespoons chili oil and 1 tablespoon toasted sesame seeds. This vibrant garnish will add heat and nutty crunch to each bite. Keep this mixture separate until serving—adding it last preserves its freshness and prevents the sesame seeds from becoming soggy.
Assemble and Serve
After the 15-minute chilling, remove the tofu from the refrigerator and arrange the slices on a serving platter. The marinade should have penetrated deeply, giving the tofu a glossy sheen. Place the century egg halves alongside the tofu, with their dark yolks facing up.
Serve immediately with the jasmine rice and 1 cup cucumber slices on the side. Drizzle each portion with the chili oil and sesame seed mixture just before eating. The contrast of silky tofu, creamy century egg yolk, cool cucumber, and fragrant rice creates a harmonious balance of textures and flavors that's both refreshing and satisfying.
Pro Tips For Making Chilled Tofu With Century Egg
- Press Tofu Cold: Skip the warm water soak—wrap the extra-firm block in a damp towel and press it for at least 30 minutes in the fridge. The cold helps firm it up faster, and you’ll get that clean, tight texture you want for slicing. I used to press it at room temp, but the slices would still feel squishy afterward.
- Peel Century Eggs Fresh: Crack the century egg just before serving and peel it right in the bowl. The yolk darkens fast, and the texture gets gummy if you prep it ahead. If you’re worried about the smell, toss the peeled egg into the dressing with a splash of rice vinegar—it cuts through the funk and balances the dish.
- Marinate Tofu Dry First: Pat the sliced tofu bone dry before tossing it in the soy-rice vinegar mix. Wet tofu absorbs too much liquid and turns soggy. Let it sit in the marinade for 10 minutes max—longer, and it’ll start to fall apart. I learned this after my first batch turned into a mushy mess.
- Toast Sesame Oil Last: Add the sesame oil after everything else is mixed in—just a drizzle before serving. Heating it with the vinegar or soy sauce burns off its nutty aroma. A few drops at the end make the whole dish sing, and you’ll actually taste that deep, toasty flavor instead of a bitter aftertaste.
Essential equipment for great chilled tofu with century egg
Tofu Chilling Tools
For that signature silky texture, you’ll need a large shallow dish (like a glass baking dish or ceramic platter) to hold the tofu slices while they chill. I use a 12x16-inch glass dish from Pyrex—it’s sturdy, non-reactive, and fits perfectly in my fridge. Place the dish on a wire rack inside a larger container to catch any excess marinade that might drip. This keeps your fridge tidy and prevents soggy tofu. 🧊
Century Egg Handling
Century eggs require specialized tools to handle safely. Use a small, sharp chef’s knife (like a Wüsthof Ikon) to crack the hard outer shell—it’s denser than regular eggshells. For peeling, a pair of kitchen tongs helps grip the egg while you work. Store unpeeled eggs in a wide-mouth jar (like a Ball quart jar) with their brine to keep them submerged. Never use metal utensils—they can react with the alkaline preservation process. 🥚
Marinade Mixing
A small whisk (I prefer a silicon-coated one from OXO) is perfect for combining the marinade ingredients smoothly. For measuring, a liquid measuring cup ensures accuracy with the rice vinegar and sesame oil. If you don’t have one, a standard measuring spoon set works, but be precise—too much vinegar can overwhelm the tofu’s delicate flavor. A fine-mesh strainer helps if you grate fresh ginger directly into the marinade. 🍶
Plating Essentials
Presentation matters! Use a rectangular serving platter (like a stoneware dish from Le Creuset) to arrange the tofu and century egg halves. A small offset spatula helps transfer the tofu slices without tearing them. For garnishing, a fine-mist spray bottle with water keeps sesame seeds from clumping before sprinkling. I also keep tweezers handy to place century egg yolks precisely on the plate. 🎨
Optional Pro Tools
For extra precision, a digital kitchen scale (like the OXO Good Grips) helps measure the tofu accurately. A mandoline slicer (set to ½-inch thickness) ensures even tofu slices every time—just be sure to use the safety guard. If you love chili oil, a small squeeze bottle (like a Glasslock) lets you drizzle it artistically at the table. These aren’t essential, but they elevate the dish from homemade to restaurant-worthy. ⚡
Nutrition facts
Frequently asked questions
Why do I need to chill the tofu before serving?
Chilling transforms the tofu's texture from rubbery to silky and almost custard-like. The cold temperature firms up the proteins while the marinade deeply infuses the flavor. Skipping this step results in a less luxurious mouthfeel—think of it as the difference between room-temperature pudding and chilled silk. For best results, chill for at least 2 hours if possible.
Can I substitute century eggs if I can't find them?
Try preserved duck eggs in brine (check Asian markets) or quail eggs marinated in soy sauce for 30 minutes. For a vegetarian option, some stores sell "vegetarian century eggs" made with preserved plant-based yolks. The key is achieving that rich, briny contrast—the texture will differ slightly but still complement the tofu beautifully.
How do I prevent the tofu from absorbing too much marinade?
Use extra-firm tofu and pat it dry thoroughly before slicing—this reduces excess moisture. For extra control, press the tofu for 10 minutes before slicing. If it still absorbs too much marinade, reduce the rice vinegar by 1 tablespoon and increase the soy sauce slightly. The ideal marinade-to-tofu ratio should be about 1:4 (marinade to tofu weight).
Can I make this ahead of time?
Yes, but with a few adjustments. Prepare the tofu marinade and chill it for 2 hours, then store in the fridge. Assemble the dish just before serving to maintain the silky texture. The century eggs can be peeled and halved 1 day ahead, stored in their brine in an airtight container. Reheat the rice separately—microwave for 1 minute covered with a damp paper towel.
What's the best way to reheat leftovers?
Gently reheat the tofu in a steamer basket over simmering water for 3-4 minutes—this preserves its texture. For the century egg halves, warm them in a microwave-safe dish with a splash of water for 20 seconds. Reheat rice separately and serve everything at room temperature for the best texture contrast. Avoid frying leftovers—they'll lose their delicate qualities.
