Breakfast & Brunch
This spinach century egg recipe transforms a traditional Chinese delicacy into a visually stunning, herb-infused dish with silky black centers and vibrant green sides. The century egg—preserved for months in a clay pot—delivers an unforgettable umami depth, while fresh spinach balances its bold, funky flavor.
What makes this recipe special is the perfect marriage of preservation science and fresh ingredients, creating a dish that's both restaurant-worthy and surprisingly approachable at home.
The key to success lies in the preparation: the eggs require a 3-month preservation process (or use store-bought for convenience), while the spinach gets quickly sautéed with garlic and chili flakes for a bright, spicy contrast.
The contrast between the eggs' creamy black yolks and the spinach's crisp texture creates a visual masterpiece that's as impressive as it is delicious. This dish isn't just about taste—it's about the experience of breaking open that first century egg and revealing its mysterious, velvety center.
Once you've mastered the technique, you'll have a dish that's perfect for special occasions or weekend brunches. The century eggs can be served whole or halved, with the spinach arranged artfully around them.
The aroma alone—earthy, slightly sulfurous from the eggs, fresh and green from the spinach—will draw everyone to the table. This is a recipe that tells a story with every bite, blending tradition with modern presentation.
For those new to century eggs, don't be intimidated by the preservation process. Many Asian grocery stores carry pre-made versions, allowing you to focus on perfecting the spinach side and plating.
The result is a dish that's both authentic and approachable, offering a taste of China's culinary heritage without requiring years of practice. Let's create something truly memorable.
Ingredients for spinach century egg
Four preserved eggs and vibrant spinach create a dish where tradition meets modern elegance.
| Ingredient | Amount | Notes |
|---|---|---|
| Century Eggs 🥚 | 4 whole | Homemade or store-bought, peeled |
| Fresh Spinach 🌿 | 8 oz | Baby spinach preferred, stems trimmed |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Red Chili Flakes 🌶️ | ½ tsp | Adjust for heat preference |
| Sesame Oil 🫒 | 1 tbsp | Toasted, for aroma |
| Light Soy Sauce 🍶 | 1 tbsp | For balance |
| Dark Soy Sauce 🍶 | 1 tbsp | For depth |
| Rice Vinegar 🍶 | 1 tbsp | Seasoned preferred |
| Sesame Seeds 🌾 | 1 tsp | Toasted for garnish |
| Green Onions 🧅 | 2 whole | Thinly sliced, for garnish |
| Vegetable Oil 🫒 | 1 tbsp | High smoke point |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Lime Juice 🍋 | 1 tbsp | Freshly squeezed |
The century eggs are the heart of this dish, and their quality makes all the difference. Asian grocery stores like H Mart or 99 Ranch Market carry excellent pre-made versions, but if you're preserving at home, ensure the clay pots are properly sealed for that signature silky black center. The spinach should be bright green and crisp, not wilted—baby spinach holds up best during quick cooking. For the garlic, freshly minced yields the best flavor, though pre-minced works in a pinch. The sesame oil should be toasted, not the raw variety—Kadoya or La Choy are reliable brands for this authentic touch.
No century eggs on hand? Store-bought black garlic or even hard-boiled eggs with activated charcoal can mimic the visual effect, though the umami depth won't match. Substituting spinach for bok choy or Swiss chard works well, though texture will differ slightly. The red chili flakes can be swapped for Sichuan peppercorns if you prefer a numbing heat, but reduce the amount by half. For the soy sauces, Kikkoman light and dark varieties are standard, but Lee Kum Kee offers a richer profile. The rice vinegar should be seasoned—Koyo or Mushroom Town brands add subtle sweetness that complements the dish beautifully.
Century eggs keep for up to 2 weeks in the fridge once peeled, though their texture softens over time. Store unpeeled eggs in their brine for up to 1 month. The spinach should be washed and dried thoroughly before use, then stored in a sealed container with a paper towel to absorb moisture—lasts 5-7 days in the fridge. For the sesame seeds, toast them in a dry pan for 30 seconds until fragrant, then let cool before using. This dish reheats beautifully—simply warm the spinach and sauce separately and assemble fresh for the best presentation.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear by this combo—century eggs, spinach, garlic, chili, and sesame oil. That’s it. No fancy prep, no hidden steps, just crack the eggs (carefully!), wilt the greens, and toss it all in a pan. Honestly, the hardest part is waiting for the spinach to crisp up just right.
- Umami Bomb: Between us, that first bite of century egg—creamy yolk, funky black exterior—paired with garlic-sizzled spinach and a hit of chili? It’s like someone took all the good flavors and dumped them in one pan. The sesame oil ties it together with this nutty, smoky finish that makes me want to eat it straight from the wok.
- Lunchbox Hero: This dish is my go-to for packed lunches. The eggs hold up for days (yes, really), and the spinach stays fresh longer than you’d think when stored right. Throw in some rice, and suddenly you’ve got a meal that’s way more exciting than sad desk salads—especially when you reheat that sesame oil aroma.
- Budget Power Move: Century eggs are a steal compared to other protein sources, and a bunch of spinach lasts me forever. I’ll often double the batch, freeze half, and pull it out for lazy nights or when I’m craving something hearty without breaking the bank. Plus, garlic and chili flakes? Those are pantry staples that never let me down.
Step-by-step instructions for silky century eggs with spinach
Balance rich century eggs with vibrant spinach using precise timing and flavor harmony.
Prepare the Century Eggs
Peel the 4 whole century eggs carefully, preserving their delicate membranes. I like to use a small spoon to gently separate the inner yolk from the outer shell layer—this preserves the signature dark, creamy center. Rinse each egg under cold water to remove any residual shell fragments, then pat dry with paper towels.
Place the peeled eggs in a small bowl and cover with the 1 tablespoon lime juice. This acid treatment helps tenderize the eggs slightly while adding a bright contrast to the dish. Let them marinate for 10 minutes at room temperature—just enough time for the flavors to meld without overpowering the eggs' natural richness.
Sauté the Spinach and Aromatics
Heat the 1 tablespoon vegetable oil in a large wok or skillet over medium-high heat until shimmering. Add the 4 cloves minced garlic and stir for 30 seconds until fragrant—you'll smell that sweet, nutty aroma that signals they're ready. Immediately add the 8 ounces fresh spinach, tossing continuously for 2 minutes until just wilted but still vibrant green.
Remove the spinach from heat and transfer to a colander to drain excess liquid. I find that pressing gently with a spoon helps remove moisture without damaging the leaves. Return the spinach to the skillet and set aside for now—we'll finish the sauce separately to maintain its freshness.
Create the Flavor Base
In the same skillet, reduce heat to medium and add the 1 tablespoon vegetable oil if needed. Pour in the 1 tablespoon light soy sauce and 1 tablespoon dark soy sauce, stirring constantly for 1 minute until the sauce begins to bubble gently. Add the 1 tablespoon rice vinegar and 0.5 teaspoon red chili flakes, then immediately remove from heat.
Here's where the magic happens: stir in the 1 tablespoon toasted sesame oil and 0.5 teaspoon salt. The sesame oil should infuse the sauce with its nutty aroma instantly. Let the mixture cool slightly for 2 minutes—this prevents the eggs from overcooking when combined.
Combine and Garnish
Gently fold the marinated century eggs into the spinach mixture, using a spatula to preserve their shape. Add the 0.25 teaspoon black pepper and toss lightly just until combined. The eggs should be evenly coated with the vibrant green spinach and glossy sauce.
Divide the dish among 4 serving plates. Garnish each portion with 0.5 teaspoon toasted sesame seeds and 1 whole thinly sliced green onion. The contrast of black eggs against green spinach creates a visually stunning dish, while the sesame seeds add texture and aroma. Serve immediately while the spinach retains its crisp-tender quality.
Pro Tips For Making Spinach Century Egg
- Wilt Spinach Fast: Toss spinach in a dry pan first for 30 seconds—it collapses instantly when you add oil. I learned this the hard way after watching fresh leaves turn soggy mid-cook (yes, even with high heat).
- Peel Century Eggs Cold: Run them under cool water for 10 seconds before peeling—the shell cracks easier, and the yolk stays intact. Warm eggs get slippery; cold ones behave like they should.
- Bloom Chili Oil First: Toast chili flakes in sesame oil for 20 seconds until fragrant—this stops them from burning later. Skip this, and you’ll end up with bitter, smoky spinach instead of bright heat.
- Save Time with Pre-Minced Garlic: Use jarred minced garlic (rinsed) to shave 5 minutes off prep—no need to chop. Fresh is fine, but this shortcut works when you’re already juggling century eggs that need quick peeling.
Make-ahead tips for leftovers
Prep Ahead Strategy
Century eggs are the star, so prepare them first—they can sit peeled in the fridge for up to 2 days before using. Store them in an airtight container with a splash of their brine or the lime juice from the recipe.
This keeps their texture intact and preserves that signature creamy black center. I like to peel and marinate them the night before so they're ready to go when I'm sautéing the spinach. 💫
Spinach Prep Shortcut
Wash and dry your spinach thoroughly, then store it in a sealed container lined with a paper towel to absorb moisture. This keeps it fresh for 3-4 days in the fridge—perfect for weekend brunches.
I also like to make the spinach sauce base (soy sauces, rice vinegar, and sesame oil) ahead of time and store it in a small jar. Just reheat it gently before tossing with the spinach and eggs. This saves 10 minutes on cooking day!
Garnish Assembly
Toast your sesame seeds and slice your green onions in advance—they stay fresh in the fridge for 5 days if stored properly. I keep them in separate containers so they don't get soggy.
When ready to serve, simply sprinkle them over the dish for that restaurant-quality presentation. This little trick makes plating look effortless while keeping all components fresh. 🌿
Make-Ahead Serving
For a truly stress-free brunch, assemble the entire dish (except garnishes) the night before and refrigerate. When ready to serve, just reheat the spinach mixture gently in a skillet for 2-3 minutes, then fold in the century eggs.
The eggs will warm through without overcooking. Add your garnishes right before serving to keep them crisp. This method works especially well for large gatherings where timing is critical.
Freezer Option
While century eggs don't freeze well, you can freeze the spinach mixture (without eggs) for up to 1 month. Store it in a freezer-safe bag with 1 tablespoon water to prevent drying. When ready to use, thaw overnight in the fridge, then reheat gently.
Add fresh century eggs and garnishes when serving. This is a great way to prep for future meals when spinach is at its peak freshness. ❄️
Nutrition facts
Frequently asked questions
Can I substitute store-bought century eggs for homemade ones?
Many Asian grocery stores carry pre-made century eggs that work perfectly in this recipe. Look for eggs with that signature dark, creamy center—brands like H Mart or 99 Ranch Market often have excellent options. Just peel them carefully and follow the same marinating process with lime juice to maintain texture and flavor balance.
How do I handle century eggs if I've never used them before?
Century eggs have a distinctive texture—creamy black yolks with a slightly chewy white. To serve, gently peel them (use a spoon to separate the inner yolk from the outer shell layer) and rinse off any shell fragments. The key is to handle them gently—they're more delicate than regular eggs. If you're nervous, start with 2 eggs to test the flavor and texture before committing to the full recipe.
Can I make this dish vegetarian?
This recipe is already vegetarian since it features spinach and preserved eggs (which contain no animal products). For extra protein, you could add tofu cubes sautéed with the spinach or serve with a side of steamed jasmine rice. The century eggs provide a unique umami depth that's hard to replicate, but the dish still works beautifully as a plant-based main.
What's the best way to reheat leftovers?
Reheat the spinach mixture separately in a skillet over medium-low heat for 2-3 minutes until warmed through. Then gently fold in the century eggs—they should warm through without overcooking. Add fresh garnishes right before serving to keep them crisp. This dish reheats best when the components are warmed separately and combined just before eating.
Why does my spinach look wilted after cooking?
Overcooking is the most common reason. Spinach should be sautéed for just 2 minutes over medium-high heat—until it's wilted but still vibrant green. If it looks too soft, you likely cooked it too long. For extra crispness, add the spinach to the pan in batches and remove it as soon as it wilts. Also ensure you're using fresh, dry spinach—excess moisture makes it cook faster.
