8 Treasure Soup Recipe: Cantonese-Inspired Umami Bomb

Soups & Stews

8 Treasure Soup Recipe: Cantonese-Inspired Umami Bomb

This 8 Treasure Soup recipe delivers the ultimate Cantonese comfort dish—packed with tender meats, vegetables, and mushrooms for a deeply satisfying umami experience. 💛 The secret lies in balancing eight key ingredients (hence the name) that create a rich, aromatic broth perfect for nourishing meals or family gatherings. I've perfected this version to stay true to tradition while making it approachable for home cooks.

What makes this soup special is its harmonious blend of textures and flavors—silky egg drops, chewy mushrooms, and tender cuts of pork or chicken all simmered together in a savory broth. The recipe requires just 45 minutes of active prep and simmering, making it ideal for weeknight dinners or meal prep. Traditional versions often include goji berries, shiitake mushrooms, and dried seafood, but I've included modern swaps for convenience without sacrificing depth.

By the end, you'll have a steaming bowl of golden broth filled with vibrant ingredients that melt into every spoonful. The aroma alone will draw everyone to the table, and the first taste delivers that perfect balance of savory, slightly sweet, and umami-rich flavors. This is the kind of soup that feels like a hug in a bowl—warm, comforting, and full of hearty goodness.

The beauty of this recipe is its versatility. Use it as a standalone meal or pair it with steamed rice for a complete Cantonese feast. I'll share tips for adjusting the broth's richness and balancing the flavors, so you can customize it to your taste. Let's get cooking!

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

Ingredients for 8 treasure soup

Eight treasures, one bowl of Cantonese magic—rich, aromatic, and packed with umami goodness.

Ingredient Amount Notes
Pork Shoulder 🥓 1 ½ lb Bone-in, cut into 1-inch cubes
Chicken Thighs 🍗 1 ½ lb Bone-in, skin-on, cut into pieces
Dried Shiitake Mushrooms 🍄 ½ cup Rehydrated, stems removed
Fresh Shiitake Mushrooms 🍄 ½ lb Sliced, stems removed
Goji Berries 🍇 ¼ cup Dried, rinsed if dusty
Dried Wood Ear Mushrooms 🍄 ¼ cup Rehydrated, torn into pieces
Fresh Eggs 🥚 4 whole Room temperature for drops
Fresh Ginger 🧄 2 tbsp Finely minced, peeled
Garlic Cloves 🧄 6 cloves Minced, peeled
Green Onions 🧅 ½ cup White and green parts, chopped
Dried Scallops 🦪 ¼ cup Rehydrated, chopped
Chicken Broth 💧 6 cups Homemade or quality store-bought
Soy Sauce 🍶 ¼ cup Dark or light, high quality
Shaoxing Wine 🍷 ¼ cup Substitute with dry sherry
Sesame Oil 🫒 1 tbsp Toasted, for finishing
Cornstarch 🌾 1 tbsp For egg drop thickening
Salt 🧂 1 ½ tsp Adjust to taste

The mushrooms and dried treasures are absolute game-changers here. Dried shiitake and wood ear need rehydrating first—soak them in hot water for 20 minutes, then use that soaking liquid for extra depth in the broth. Goji berries and dried scallops should be organic if possible, as they absorb flavors like sponges. I grab mine from Asian markets—the selection is always better than regular grocery stores. For the pork and chicken, bone-in cuts add incredible flavor to the broth, but boneless works in a pinch. Just don't skip the skin on the chicken thighs—it renders into crispy, golden bits that are pure magic in this soup.

No dried mushrooms? Fresh shiitake or cremini work perfectly—just slice them thin. Shaoxing wine unavailable? Dry sherry or even a splash of rice wine vinegar gets you close. The egg drops are where this soup shines—whisk the eggs with cornstarch and water until frothy, then slowly drizzle into the simmering broth. Room temperature eggs blend in beautifully. For a vegetarian version, swap the meats for extra-firm tofu and king oyster mushrooms. Pro tip: toast your sesame oil in a dry pan first to deepen its nutty aroma before adding it to the soup.

This soup tastes even better the next day—3-4 days in the fridge, honestly. The flavors meld beautifully overnight. For meal prep, store it in glass containers with a tight seal. The egg drops will separate slightly, but just stir them back in when reheating. Freezes for 2 months—just thaw overnight in the fridge before reheating. To serve, ladle into bowls and garnish with green onions and a drizzle of sesame oil. The aroma alone will bring everyone running!

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this—just toss everything in a pot, simmer, and walk away. No chopping mountains of veggies or frying separate proteins. The pork shoulder and chicken thighs practically melt into the broth while the mushrooms rehydrate themselves, and those goji berries? They just need a quick rinse.
  • Umami Bomb: Between the dried shiitake soaking up water like a sponge and the fresh ones adding meaty texture, this soup is a flavor explosion. The goji berries bring a subtle sweetness that balances the richness of the pork and chicken—like a surprise burst of sunshine in every spoonful.
  • Weeknight to Holiday: Honestly, this is my lazy night and my "impress the in-laws" dish. For weeknights, it’s a hearty, no-fuss dinner that feeds the whole family. But when company comes? The depth of the broth and the mix of textures make it feel fancy—no one will guess it’s basically a dump-and-go meal.
  • Leftover Goldmine: I make a double batch because the second day is even better. The flavors meld overnight, and the broth gets richer. Plus, it reheats like a dream—just a quick microwave or stovetop, and it’s back to being that soul-warming bowl of goodness. (Yes, even on a Tuesday night.)

Step-by-step instructions for 8 treasure soup

This rich Cantonese masterpiece delivers layers of umami in every spoonful—let's build it properly.

1

🔥 Step 1: Parboil the Meat and Rehydrate Mushrooms

In a large stockpot, combine the 1.5 lb pork shoulder and 1.5 lb chicken thighs with 6 cups chicken broth. Bring to a boil over high heat, then immediately reduce to medium-high and simmer for 15 minutes. This parboiling removes impurities and jumpstarts the cooking process.

While the meat simmers, prepare the mushrooms: Soak the 0.5 cup dried shiitake mushrooms and 0.25 cup dried wood ear mushrooms in separate bowls of hot water for 20 minutes. The shiitakes should plump noticeably, while the wood ears will become tender and easier to tear. Drain and reserve the soaking liquid—we'll use it later for depth of flavor.

2

🍳 Step 2: Build the Umami Base

Remove the meat from the broth and set aside. In the same pot, add 2 tbsp minced fresh ginger, 6 minced garlic cloves, 0.25 cup chopped dried scallops, and 0.25 cup soy sauce. Stir and simmer for 5 minutes until the aromatics release their fragrance and the scallops soften.

Return the meat to the pot along with the reserved mushroom soaking liquid. Pour in 0.25 cup Shaoxing wine and 1.5 tsp salt, then add the 0.5 lb sliced fresh shiitake mushrooms and 0.25 cup torn rehydrated wood ear mushrooms. Bring to a gentle boil, then reduce heat to medium-low and simmer uncovered for 45 minutes, stirring occasionally.

3

🥘 Step 3: Prepare the Egg Drops and Goji Berries

In a small bowl, whisk together the 4 room-temperature eggs with 1 tbsp cornstarch until fully combined. The cornstarch creates the signature silky egg ribbons that set this soup apart. In another bowl, rinse the 0.25 cup goji berries under cold water to remove any dust, then drain well.

Bring the soup to a gentle simmer again. Working quickly, drizzle the egg mixture in thin streams into the broth while stirring gently with a pair of chopsticks. The heat will immediately cook the eggs into delicate ribbons. Add the goji berries and simmer for 2 more minutes—just enough to warm through without overcooking the berries.

4

⏰ Step 4: Finish with Aromatics and Garnish

Turn off the heat and let the soup sit for 5 minutes to allow the flavors to meld. Stir in 0.5 cup chopped green onions and 1 tbsp toasted sesame oil, then taste and adjust seasoning if needed. The soup should be rich but balanced, with the umami from the mushrooms and scallops shining through.

Ladle the hot soup into bowls, garnishing each with a sprinkle of green onions and a drizzle of sesame oil. Serve immediately with steamed rice on the side—each spoonful delivers that perfect harmony of textures and flavors that makes this soup legendary.

👨‍🍳

Pro Tips For Making 8 Treasure Soup

  • Parboil the Pork First: Toss your pork shoulder in simmering water for 5 minutes before adding it to the pot—this seals in juices and keeps it from turning mushy later. I used to skip this and ended up with dry, stringy meat that ruined the whole soup. ---
  • Soak Dried Shiitake Properly: Cover dried shiitake in hot water for 20 minutes, then drain and slice—soaking in cold water makes them tough. My grandmother swore by this, and she was right: the texture stays tender, not rubbery. ---
  • Don’t Overcrowd the Pot: Simmer meats in batches if needed—crowding steams the ingredients instead of browning them, which kills flavor. I learned this the hard way when my first batch tasted bland because nothing got crispy. ---
  • Add Goji Berries Late: Toss goji berries in at the very end to keep them plump and chewy, not mushy. I was skeptical until I tried it—they hold their texture and add that perfect burst of sweetness without turning into paste.

Make-ahead tips for this dish

Prep Ahead Strategy

Start by prepping all your dried ingredients the night before. Soak the 0.5 cup dried shiitake mushrooms and 0.25 cup dried wood ear mushrooms in separate bowls of hot water for 20 minutes, then store them in the fridge with their soaking liquid. Rinse the 0.25 cup goji berries and 0.25 cup dried scallops—they'll be ready to add straight to the pot when you cook. This saves 30 minutes of active prep time the next day. 💡

Broth Base Prep

Make the broth foundation ahead of time by simmering the meat in 6 cups chicken broth for 15 minutes, then refrigerate it overnight. The flavors deepen as it rests, and you can reheat it quickly on the stove. I like to store it in a glass container with a tight lid to keep it fresh. This step cuts your cooking time by 20 minutes on the actual day. ❄️

Egg Drop Prep

Whisk the 4 eggs with 1 tbsp cornstarch and store them in a small, sealed container in the fridge for up to 24 hours. Keep the sesame oil in its bottle and the green onions chopped and ready in a separate container. The night before, I also toast the sesame oil in a small pan over low heat for 2 minutes—this intensifies its flavor, and it stays fresh in the fridge for a few days. 🫒

Reheating Tips

When reheating, bring the soup to a gentle simmer over medium-low heat—never boil vigorously, as this can break the egg ribbons. Stir in the pre-whisked egg mixture last and cook for just 1-2 minutes to maintain that signature texture. If the soup seems too thick after reheating, add ¼ cup hot water to restore the perfect consistency. 🔥

Storage Containers

Use glass containers with airtight lids for storing leftovers—they maintain flavor better than plastic and won’t absorb odors. Portion the soup into individual servings if you plan to reheat it later, as this prevents overcooking. Store the egg drops separately if possible, and stir them in fresh when reheating for that restaurant-quality texture. The soup keeps well in the fridge for 3-4 days and freezes beautifully for up to 2 months. ❄️

Freezer-Friendly Tips

For freezing, let the soup cool completely before transferring it to freezer-safe containers, leaving 1 inch of headspace for expansion. Label with the date and reheat in the microwave on 50% power for 3-4 minutes, stirring halfway. If the egg drops separate, whisk them back in gently—they’ll blend right back together. The frozen version tastes just as rich, making this an ideal make-ahead meal for busy weeks. 💫

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 9g45%
Cholesterol 190mg63%
Sodium 1250mg54%
Total Carbohydrate 32g11%
Dietary Fiber 4g14%
Sugars 8g
Protein 38g76%
* 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

What are the "eight treasures" in this soup?

The eight traditional treasures include pork shoulder, chicken thighs, dried shiitake mushrooms, wood ear mushrooms, goji berries, dried scallops, fresh shiitake mushrooms, and egg drops. Each ingredient contributes unique textures and flavors to create the soup's signature depth.

2

Can I substitute any of the ingredients?

For a vegetarian version, swap meats for tofu and king oyster mushrooms. No dried mushrooms? Use fresh cremini mushrooms instead. Shaoxing wine can be replaced with dry sherry or rice wine vinegar. Always adjust seasoning after substituting.

3

Why do the egg drops turn out lumpy?

Lumpy egg drops usually mean the mixture was too cold or added too quickly. Use room-temperature eggs and whisk until completely smooth. Drizzle the egg mixture slowly into the simmering broth while stirring gently with chopsticks. The heat should be at a gentle simmer, not a boil.

4

How can I make this soup spicier?

Add ½ teaspoon of chili paste or 1 sliced red chili pepper when building the umami base. For heat without spice, stir in ½ teaspoon of Sichuan peppercorns (toasted and crushed) at the end. Always taste first—you can always add more, but you can't remove heat!

5

Is this soup gluten-free?

Traditional versions contain soy sauce, which has gluten. For a gluten-free option, use tamari (gluten-free soy sauce) and verify all other ingredients (like dried scallops) are certified gluten-free. The recipe remains otherwise gluten-free with these swaps.

★★★★★4.6(7 reviews)
Categories Soups & Stews