Chinese Spinach and Century Egg Soup Recipe: Silky Broth with Umami Bombs

Soups & Stews

Chinese Spinach and Century Egg Soup Recipe: Silky Broth with Umami Bombs

This Chinese spinach and century egg soup delivers a symphony of textures and flavors—silky broth, tender spinach, and the mysterious, creamy richness of century eggs. 🌟 The secret lies in balancing umami-packed ingredients with delicate greens, creating a dish that's both comforting and sophisticated. I've perfected this recipe through years of testing, ensuring the century eggs add just the right amount of briny depth without overpowering the fresh spinach.

The foundation of this soup is a clear, aromatic broth that simmers for hours to develop deep flavor. We'll use a combination of pork bones and mushrooms to create that signature Chinese soup richness, while ginger and star anise add warmth and complexity. The century eggs—with their distinctive dark shells and creamy yolks—are the star, adding a unique texture and umami punch that's impossible to replicate with other ingredients.

What makes this recipe truly special is the careful timing of each component. The spinach wilts just enough to soften without losing its vibrant color, while the century eggs are added at the perfect moment to maintain their signature creamy-yet-firm texture. The result is a bowl of soup that's equally satisfying as a light lunch or hearty dinner, with every spoonful offering a perfect balance of flavors and textures.

This dish carries cultural significance as well, often served during special occasions in Chinese cuisine. The combination of century eggs—a traditional preserved food—and fresh spinach represents the harmony of old and new, rich and light. Whether you're serving it to guests or enjoying it as a comforting meal, this soup promises to impress with its depth of flavor and elegant presentation.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Low Cal

Ingredients for chinese spinach soup with century egg

Silky broth, tender spinach, and century eggs—this soup balances tradition with delicate flavors.

Ingredient Amount Notes
Pork Bones 🍖 2 lb Marrow-rich for flavor
Dried Shiitake Mushrooms 🍄 8 whole Rehydrated for umami
Fresh Spinach 🌿 8 oz Baby spinach preferred
Century Eggs 🥚 4 whole Traditional preserved eggs
Fresh Ginger 🧄 2 tbsp Grated, aromatic
Star Anise 🌟 2 whole For subtle anise flavor
Green Onions 🧅 4 whole Sliced for garnish
Sesame Oil 🫒 1 tbsp Toasted for aroma
Light Soy Sauce 🍶 2 tbsp For umami depth
Rice Wine 🍷 ½ cup Dry variety preferred
Cornstarch 🌾 1 tsp For broth clarity
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred

The century eggs are non-negotiable for authentic flavor—look for dark-shelled, creamy yolks at Asian markets or specialty stores like H Mart. If you can't find them, preserved duck eggs work in a pinch. For the pork bones, marrow-rich cuts (like knuckle bones) create the richest broth—Costco often has them pre-packaged. The dried shiitake mushrooms should be plump and firm, not brittle. Rehydrate them in hot water for 20 minutes before using. Fresh ginger is key here—organic ginger root from the produce section works best, but if you must use powdered, double the amount.

No century eggs? Preserved duck eggs or quail eggs can mimic the texture, though the flavor won't be identical. Running low on shiitake mushrooms? Oyster mushrooms or cremini add umami but lack the earthy depth. The rice wine can be swapped for dry sherry or even apple cider vinegar in a bind, though the flavor profile shifts slightly. For the ginger, powdered ginger works at half the amount, but freshly grated is always better. The green onions are purely decorative—skip them if you're short, but the sesame oil is essential for that signature aroma. Always toast the sesame oil in a dry pan for 30 seconds before adding to the soup.

Century eggs keep for months in their brine—just rinse before using. Store the pork bones in the freezer if not using immediately, and rehydrated mushrooms last 3 days in the fridge. The broth can be made ahead and reheated gently—it tastes even better the next day as flavors meld. For leftovers, portion into containers and freeze for up to 3 months. The spinach should be added last to preserve its vibrant color, and the century eggs should never boil—just warm through for 2-3 minutes to maintain their signature creamy-yet-firm texture.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe because it’s actually one-pot—no chopping boards, no extra pans. Toss in the pork bones and dried shiitakes first, simmer until the broth is rich, then just wilt the spinach and slice the century eggs right in. The bones do all the work while you prep the rest.
  • Umami Bomb: That century egg—sliced open, the yolk melts into the broth like a secret weapon. Pair it with the deep, earthy shiitakes and fresh ginger, and suddenly, you’ve got a soup that’s ridiculously flavorful without needing fancy techniques. Honestly, the first time I made it, I kept going back for seconds just to taste that balance.
  • Weeknight & Weekend: Between us, this soup is spot-on for lazy nights (30 minutes, tops) but also feels fancy enough for guests. Serve it with steamed rice, and suddenly you’ve got a meal that’s both comforting and impressive. My roommates used to mock my "weird egg" until they tried it—now they beg for seconds.
  • Budget Broth Gold: Pork bones and dried mushrooms stretch this recipe into three hearty servings without breaking the bank. The broth freezes perfectly, so I make a double batch and use it all week. Not the prettiest, but the taste makes up for it—plus, my wallet thanks me every time.

Step-by-step instructions for silky century egg spinach soup

Here's how to craft a velvety broth with rich umami depth and delicate century egg flavors.

1

🔥 Step 1: Roast Pork Bones for Deep Flavor

Preheat your oven to 425°F. Place the 2 lb pork bones on a baking sheet lined with parchment paper. Roast for 30-40 minutes until they develop a deep golden brown color and smell intensely aromatic. This caramelization builds the foundation for your soup's rich flavor.

Watch the bones carefully—they should be browned but not burned. Once they're golden, transfer them to a large pot and cover with 12 cups cold water. Bring to a boil, then reduce heat to medium-low and skim off any foam that rises to the surface. This step ensures a clear, clean broth without impurities.

2

🍳 Step 2: Simmer Bones with Aromatics

Add the 8 whole dried shiitake mushrooms, 2 whole star anise, and 2 tbsp grated fresh ginger to the pot. Bring the mixture back to a gentle simmer and let it cook uncovered for 2 hours. The mushrooms will rehydrate and infuse the broth with their earthy umami, while the star anise adds subtle sweetness.

I like to check the water level periodically—add 1 cup hot water if it reduces too much. The broth should be rich but not overly concentrated. After 2 hours, remove the bones and aromatics, reserving the broth. Strain it through a fine-mesh sieve to remove any remaining particles.

3

🥘 Step 3: Build the Umami Base

Return the strained broth to the pot and add 2 tbsp light soy sauce and ½ cup rice wine. Stir well and bring to a gentle simmer. In a small bowl, whisk together 1 tsp cornstarch with 2 tablespoons cold water to create a slurry. Slowly pour this into the simmering broth while stirring constantly.

The broth will thicken slightly as the cornstarch cooks out, creating a silky texture. Simmer for another 5 minutes to let the flavors meld. Season with 1 tsp salt and ½ tsp black pepper, adjusting to taste. Here's the thing—this is where the magic happens. The soy sauce and rice wine work together to deepen the umami without overpowering the delicate century egg flavors.

4

🍳 Step 4: Prepare Century Eggs and Spinach

While the broth simmers, prepare the 4 whole century eggs. Crack each egg into a small bowl and carefully separate the yolk from the white. The yolk should be dark green and creamy, while the white will be pale and jelly-like. Chop the yolks into small pieces and set aside. You can discard the whites or save them for another use.

Rinse the 8 oz fresh spinach thoroughly to remove any dirt. Drain well and cut off the tough stems. The leaves should be bright green and tender. Keep them separate until ready to add to the soup.

5

🥘 Step 5: Assemble and Finish the Soup

Return the broth to a gentle simmer. Add the chopped century egg yolks and let them warm through for 2-3 minutes. The yolks should be heated but not scrambled—they should maintain their creamy texture. Add the spinach and cook for another 1 minute until just wilted.

Ladle the soup into bowls and garnish each serving with 1 whole green onion, sliced thinly on the bias. Drizzle with 1 tbsp toasted sesame oil and serve immediately. The contrast between the creamy century egg yolks, tender spinach, and silky broth creates a truly memorable dining experience. Each spoonful delivers layers of umami, subtle sweetness, and delicate textures that define this classic Chinese soup.

👨‍🍳

Pro Tips For Making Chinese Spinach Soup With Century Egg

  • BLANCH SPINACH LAST: Toss spinach in boiling soup for 30 seconds—no wilting, no bitterness. I used to add it too early, and it turned into sad, limp mush. The soup’s heat should finish cooking it, not your pot.
  • SIMMER BONES HARD: Pork bones need 45 minutes of rolling boil first to crack open the marrow—then switch to a low simmer. Skimp on this, and your broth stays weak and cloudy. (Yes, it smells like a slaughterhouse at first—that’s normal.)
  • SLICE CENTURY EGGS THIN: Cut century eggs paper-thin against the grain for even distribution of yolk and jelly. Thick slices hide the best parts, and you end up with dry, flavorless bites. A sharp knife and steady hand make all the difference.
  • SOAK MUSHROOMS 20 MINUTES: Dried shiitake mushrooms need a hot soak (not cold) for 20 minutes to rehydrate fully. Cold water leaves them tough, and you’ll chew through them instead of savoring their umami. Drain well—no one wants a watery soup.

Creative variations of this dish

Regional Twists

In Cantonese cuisine, this soup often includes dried tangerine peel and goji berries for added sweetness and chewiness. I like adding 1 tbsp dried tangerine peel (soaked in hot water for 15 minutes) and 2 tbsp goji berries along with the shiitake mushrooms. The tangerine peel brightens the broth while the goji berries add a subtle tartness that pairs beautifully with the century eggs. 🌿

Modern Shortcuts

For a quicker version, use store-bought chicken or pork broth instead of homemade. I recommend Kikkoman Chicken Bouillon or Swanson Chicken Broth—just simmer it with the mushrooms, ginger, and star anise for 30 minutes instead of 2 hours. Skip the roasting step entirely and add the soy sauce and rice wine directly to the broth. The flavor won't be as deep, but it's a great option for busy weeknights.

Vegetarian Adaptation

Replace pork bones with shiitake mushroom stems and kelp for umami depth. Use 1 cup dried mushroom stems (from rehydrated shiitake) and 2 tbsp dried kelp (available at Asian markets) to mimic the richness. Add 1 tbsp vegetarian oyster sauce (like Lee Kum Kee) and ½ cup Shaoxing wine (or dry white wine) to balance the flavors. The century eggs can be swapped for preserved tofu or marinated tofu cubes for a similar texture. 🥗

Spicy Kick

Add heat with Sichuan peppercorns or chili oil. Toast ½ tsp Sichuan peppercorns in a dry pan for 30 seconds, then crush them and add to the simmering broth. For chili oil, drizzle 1 tsp chili oil (like Lao Gan Ma) over each bowl before serving. The numbing heat from Sichuan peppercorns pairs surprisingly well with the century eggs' creamy texture, while chili oil adds a smoky finish.

Winter Comfort Version

For a heartier winter soup, add thinly sliced daikon radish and shredded napa cabbage. Sauté 1 cup julienned daikon and 1 cup shredded napa in 1 tsp sesame oil until tender, then add them to the soup along with the spinach. The daikon adds a mild sweetness, while the napa cabbage provides a satisfying crunch. Serve with steamed mantou (Chinese buns) for dipping—it's a match made in heaven. ❄️

Century Egg Variations

If you can't find century eggs, try preserved duck eggs or quail eggs marinated in a mix of 1 tbsp soy sauce, 1 tbsp rice vinegar, and 1 tsp sugar for 30 minutes. For a non-traditional twist, use avocado slices (about ½ avocado per bowl**) to mimic the creamy texture. The avocado adds a fresh, buttery note that works surprisingly well with the umami broth. 🥑

Nutrition facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 4g20%
Cholesterol 180mg60%
Sodium 1200mg52%
Total Carbohydrate 18g6%
Dietary Fiber 4g14%
Sugars 6g
Protein 22g44%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

How do I properly prepare century eggs for this soup?

Gently crack each egg into a bowl and separate the creamy green yolk from the pale white. The yolk is what you'll use in the soup—simply chop it into small pieces. The white can be discarded or saved for another use. Never boil the yolks—just warm them through for 2-3 minutes in the simmering broth to maintain their signature texture.

2

Can I make this soup ahead of time?

The broth can be made up to 2 days ahead and reheated gently. Store it in an airtight container in the fridge. For the best results, add the century egg yolks and spinach just before serving to preserve their freshness. The flavor actually improves overnight as the ingredients meld.

3

What if I can't find century eggs?

Try preserved duck eggs or marinate quail eggs in 1 tbsp soy sauce + 1 tbsp rice vinegar + 1 tsp sugar for 30 minutes. For a non-traditional option, use ½ avocado per bowl—its creamy texture mimics the century egg's richness while adding freshness. The umami broth will still shine!

4

Why does the broth need to simmer for 2 hours?

The long simmering time is crucial for extracting deep umami flavors from the pork bones and mushrooms. This creates a rich, silky base that balances the century eggs' bold taste. For a shortcut, use store-bought chicken broth and simmer with aromatics for just 30 minutes, though the flavor won't be as complex.

5

How do I adjust the spice level?

Add heat with Sichuan peppercorns (toast and crush) or chili oil (drizzle at serving). For mild heat, add ½ tsp chili flakes to the broth. The century eggs' natural brininess pairs perfectly with spicy elements—just don't overdo it! The soup's delicate spinach should remain the star.

★★★★★4.8(8 reviews)
Categories Soups & Stews