Soups & Stews
This 8 Treasure Soup (Mainland China) recipe transforms humble ingredients into a deeply nourishing broth that's been cherished for generations during winter celebrations and family gatherings. The secret lies in slow-simmering pork bones for rich umami depth, while dried mushrooms, dates, and goji berries create layers of sweetness and earthiness that balance perfectly. I've perfected this version after years of testing—each component plays a crucial role in creating that signature complex, warming flavor that makes this soup so universally loved.
The beauty of this recipe is its versatility and tradition—it's equally at home as a comforting weeknight meal or a centerpiece for Lunar New Year celebrations. We start with a long simmer (at least 3 hours) to develop the broth's depth, while the aromatic spices like star anise and dried tangerine peel infuse subtle floral notes. The combination of pork bones and dried shiitake mushrooms creates that signature velvety texture, while the reishi mushrooms add earthy medicinal qualities that make this more than just soup—it's a restorative experience.
What makes this recipe truly special is how each ingredient contributes to the whole—pork bones for collagen-rich broth, dried dates for natural sweetness, goji berries for vibrant color and chewy texture, and fresh ginger to brighten the flavors. The final garnish of scallions and cilantro adds freshness that cuts through the richness. This isn't just soup; it's a culinary tradition that brings warmth to any table, with every sip telling a story of Chinese comfort food at its finest.
The best part? This recipe scales beautifully—whether you're serving a family of four or a crowd for a special occasion. The long cooking time might seem daunting, but the aroma alone will transform your kitchen into a cozy sanctuary. Once you master this technique, you'll understand why 8 Treasure Soup holds such a revered place in Chinese cuisine. Let's get started on creating this nourishing masterpiece that's been passed down through generations.
Ingredients for 8 treasure soup recipe mainland china
Eight treasures, one simmer—pork bones and mushrooms transform into China’s most comforting winter soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Bones 🦴 | 2 lb | Marrow-rich, cut into 2-inch pieces |
| Dried Shiitake Mushrooms 🍄 | ½ lb | Whole, stems removed |
| Dried Red Dates 🍇 | ¼ cup | Pitted, roughly chopped |
| Goji Berries 🍓 | ⅛ cup | Rinsed, stems removed |
| Fresh Ginger 🧄 | 2 inch | Sliced into thin coins |
| Dried Reishi Mushrooms 🍄 | 1 whole | Sliced into thin pieces |
| Scallions 🧅 | 4 whole | White and green parts separated |
| Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Star Anise ⭐ | 2 whole | Lightly crushed |
| Dried Tangerine Peel 🍊 | 1 tbsp | Cut into thin strips |
| Light Soy Sauce 🥄 | 2 tbsp | For seasoning |
| Dark Soy Sauce 🥄 | 1 tbsp | For depth of flavor |
| Sesame Oil 🫒 | 1 tbsp | For finishing |
| Salt 🧂 | 1 tsp | Adjust to taste |
The pork bones are your foundation—marrow-rich cuts from the butcher’s counter make all the difference. Look for bones with visible marrow and ask for them to be cut into 2-inch pieces. If you can’t find them fresh, frozen pork bones work too—just thaw overnight in the fridge. For the mushrooms, dried shiitake and reishi are non-negotiable—they bring that deep umami and earthy complexity. Asian grocery stores like H Mart or local Chinese markets carry these in bulk, often cheaper than specialty shops. The dried red dates and goji berries? Buy organic if possible—they’re often sprayed with preservatives to keep their bright color, which you definitely don’t want in your soup. Rinse them well before using.
No star anise? A pinch of anise seeds works in a pinch, though it’s not quite the same. Running low on dried tangerine peel? Substitute candied orange peel—just reduce the amount by half since it’s sweeter. The soy sauces are where you can get fancy: Japanese light soy sauce (like Kikkoman) and a high-quality dark soy sauce (like Lee Kum Kee) elevate this dish. If you’re using pre-minced ginger, toast it lightly in a dry pan first to bring out its flavor. And for the mushrooms—if you can’t find dried reishi, shiitake stems or even portobello mushrooms (fresh, sliced) will work, though the flavor will be milder. The scallions and cilantro should be fresh—no substitutions here.
This soup tastes even better the next day as flavors meld, so make a big batch—it keeps for 4-5 days in the fridge or 3 months frozen. Store it in airtight containers with a layer of oil on top to preserve the mushrooms’ color. To reheat, warm gently on the stove—never microwave, or you’ll break the emulsion. For serving, garnish with extra cilantro and a drizzle of sesame oil right before eating. The broth reduces as it sits, so add a splash of hot water if it gets too thick when reheating.
Why You'll Love This Recipe
- No-Chop Needed: I swear by this trick—soak the dried shiitake and goji berries overnight, then just toss them in whole. The pork bones? Throw them in raw and let the slow simmer do the work. Honestly, my busiest nights are the ones I make this soup.
- Umami Bomb: That first sip of rich, collagen-packed broth with the chewy shiitake and sweet-tart dates? It’s like a flavor hug. The ginger and goji berries add just enough brightness to cut through the porky depth—no overpowering, just balanced perfection.
- Weeknight to Holiday: Same pot, endless uses. Make it for a lazy Tuesday with rice, or serve it steaming hot at your aunt’s table during Lunar New Year. Between us, the leftovers reheat better than takeout, and everyone always asks for seconds.
- Pantry Goldmine: I buy dried ingredients in bulk, and this soup uses them up beautifully. Pork bones turn into miles of broth, dates and goji berries stretch a meal into days—plus, it’s cheaper than ordering in. My wallet and freezer both thank me after.
Step-by-step instructions for 8 treasure soup
Transform simple ingredients into a deeply flavorful Chinese classic through precise technique.
Prepare the Pork Bones for Maximum Flavor
Place the 2 lb pork bones in a large pot and cover them with cold water by at least 2 inches. Bring to a boil over high heat, then immediately reduce to medium-high and skim off any foam that rises to the surface. This removes impurities and ensures a clear broth. Boil vigorously for 10 minutes to blanch the bones thoroughly.
After blanching, drain the water and rinse the bones under cold water. Return them to the pot and add fresh cold water, again covering by 2 inches. Bring to a simmer over medium heat and cook uncovered for 30 minutes. This initial simmering draws out impurities and prepares the bones for the long cook ahead. The water should remain clear with no visible scum.
Build the Umami Base with Aromatics
Add the 2 inch fresh ginger sliced into coins, 2 whole star anise lightly crushed, and 1 tbsp dried tangerine peel strips to the simmering pot. These aromatic ingredients form the flavor foundation of the soup. Let everything simmer gently for 20 minutes to allow the ginger to soften and the spices to infuse the broth.
Next, add the 0.5 lb dried shiitake mushrooms (stems removed) and 1 whole dried reishi mushrooms sliced thin. These mushrooms contribute earthy depth and medicinal qualities. Simmer for another 15 minutes until the shiitakes rehydrate and become tender. The broth should develop a rich, golden color and subtle mushroom aroma at this stage.
Add Sweet and Salty Elements for Balance
Stir in the 0.25 cup dried red dates (roughly chopped) and 0.125 cup goji berries (rinsed and stems removed). These ingredients add natural sweetness that balances the savory elements. Simmer for 10 minutes until the dates soften and the goji berries plump up. The broth should now have a complex interplay of sweet, umami, and aromatic notes.
Add the 2 tbsp light soy sauce and 1 tbsp dark soy sauce to deepen the flavor profile. The dark soy sauce contributes color and intensity, while the light soy sauce adds saltiness. Simmer for another 10 minutes to allow the flavors to meld completely. Taste the broth and adjust with 1 tsp salt if needed—this is where you establish the proper seasoning balance.
Finish with Fresh Herbs and Garnishes
Reduce heat to low and add the white parts of the 4 whole scallions (cut into 1-inch pieces). These will gently infuse the broth with their mild onion flavor. Simmer for 5 minutes to allow the scallions to soften slightly but remain identifiable.
Remove the pot from heat and let it sit for 5 minutes to allow any floating debris to settle. Carefully ladle the soup into bowls, leaving any impurities behind. Garnish each serving with the green parts of the scallions (cut into small pieces) and 0.25 cup chopped cilantro for freshness. Finish with a drizzle of 1 tbsp sesame oil just before serving—this adds a nutty aroma and rich mouthfeel.
Pro Tips For Making 8 Treasure Soup Recipe Mainland China
- BLANCH THE BONES FIRST: I learned this the hard way—skipping the quick blanch in hot water before simmering leaves your pork bones releasing dirt and odd flavors later. Just boil them 5 minutes in fresh water, drain, and rinse under cold water. It’s extra effort, but the soup stays cleaner and richer.
- SOAK MUSHROOMS SEPARATELY: Toss dried shiitake in warm water alone for 20 minutes before adding to the pot. Crowding them in the main broth means they’ll turn mushy instead of plump. Use the soaking water too—it’s packed with flavor.
- ADD GOJI BERRIES LAST: Dried goji berries turn bitter if simmered too long. Toss them in only 5 minutes before serving, or they’ll release their medicine cabinet taste instead of sweet, jammy goodness. Same goes for red dates—don’t let them stew forever.
- CRUSH GINGER COARSELY: Skip the blender—chop fresh ginger into thick slivers (no smaller than ½-inch chunks). It infuses flavor without turning the soup into a ginger slurry. My grandmother swore by this, and she was right: the soup tastes cleaner and more balanced.
Common mistakes when making great 8 treasure soup recipe mainland china
Skipping the Blanching Step
Skipping the initial 10-minute blanching of pork bones is a rookie mistake that leads to cloudy broth. The foam you skim removes impurities that would otherwise make your soup bitter. I once made this error and ended up with a broth that needed extra filtering. Always blanch—it’s the foundation for a clear, flavorful soup. 🌡️
Overcrowding the Pot
Stuffing too many ingredients into your pot at once can cause the soup to boil over or steam too aggressively, diluting flavors. I learned this the hard way when my first batch of 8 Treasure Soup turned out watery. Start with the bones and aromatics first, then gradually add other ingredients as they rehydrate. This keeps the broth concentrated and rich.
Ignoring the Simmer Temperature
A rolling boil will cook your ingredients unevenly and make the broth cloudy. Maintain a gentle simmer—small bubbles breaking the surface—throughout the cooking process. I use a medium-low heat setting and adjust as needed. Too high? The broth will lose depth. Too low? Ingredients won’t fully infuse. Find that sweet spot!
Using Low-Quality Dried Ingredients
Cheap dried shiitake mushrooms or goji berries can leave your soup tasting bland or even slightly bitter. I always shop at Asian grocery stores like H Mart for high-quality dried ingredients. If you can’t find them fresh, soak dried mushrooms in hot water for 20 minutes before adding them to the pot to revive their flavor. Never skip this step—it makes all the difference.
Rushing the Cooking Time
This soup needs at least 2 hours of simmering for the flavors to develop properly. I’ve tried cutting corners, and the results were disappointing—weak broth and underdeveloped aromatics. Patience is key! Let the ingredients meld together over time. The longer it simmers, the richer and more complex the flavors become. Trust the process. ⏳
Not Adjusting Seasoning at the End
Tasting and adjusting the seasoning before serving is crucial. I’ve seen people skip this step, only to realize later that the soup needs more salt or soy sauce. After simmering, always taste the broth and adjust with 1 tsp salt or an extra splash of soy sauce if needed. This ensures every bowl is perfectly balanced. Don’t guess—taste and refine!
Nutrition facts
Frequently asked questions
What makes this 8 Treasure Soup different from other Chinese soups?
This recipe combines 8 key ingredients (the "treasures")—pork bones, mushrooms, dates, goji berries, ginger, star anise, and citrus peel—that work together to create a balanced flavor profile of sweet, umami, and aromatic notes. Unlike simpler broths, it's designed to be a nutrient-rich comfort dish, often served during winter or celebrations in mainland China. The slow simmering process develops deep, layered flavors that set it apart.
Can I substitute pork bones with chicken or beef?
While pork bones are traditional, you can use chicken bones or beef marrow bones instead. For chicken, use 3-4 lbs to match the pork's richness, and add an extra 30 minutes to the initial simmering time. Beef bones work well but may require additional salt to compensate for their stronger flavor. The key is using bones with marrow for maximum depth.
How do I know when the soup is fully cooked?
The soup is done when all ingredients are tender and the broth has reduced slightly, developing a rich, golden color. The shiitake mushrooms should be fully rehydrated, the dates soft but not mushy, and the goji berries plump. Most importantly, the broth should have a deep, complex aroma with all flavors harmoniously blended. This typically takes 2-2.5 hours of total simmering time.
Is there a vegetarian version of this soup?
Yes! Replace pork bones with shiitake mushroom stems or kombu seaweed for umami, and use mushroom broth instead of water. Add tofu or lotus root for texture, and increase the proportion of dried mushrooms and dates. The vegetarian version still benefits from the same long simmering process to develop rich flavors. Just be sure to adjust the seasoning carefully—vegetarian broths can be less salty.
Can I make this soup in a slow cooker?
Transfer all ingredients to your slow cooker after the initial 10-minute blanching of bones. Cook on low for 6-8 hours or high for 4-5 hours, then adjust seasoning at the end. The slow cooker's gentle heat helps prevent overcooking while allowing flavors to meld beautifully. Just
