Soups & Stews
This nightfin soup recipe unlocks the essence of traditional Chinese cuisine with its delicate balance of oceanic richness and subtle umami depth. 💫 The dish, often called "yunfei tang," transforms dried fish fins into a silky, collagen-rich broth that's been cherished for centuries as both nourishment and medicine.
My version preserves the authenticity while adapting techniques for modern kitchens.
The foundation of great nightfin soup lies in proper preparation—soaking the dried fins for 24 hours to remove impurities and create that signature clarity. We'll build the broth using a combination of fish, pork bones, and aromatic herbs, simmered for hours until the fins dissolve into a velvety texture.
This isn't just soup; it's a labor of love that rewards patience with restaurant-quality results at home.
What makes this recipe special is its versatility—serve it as a light yet satisfying meal on its own, or pair with steamed rice and fresh vegetables for a complete banquet. The collagen-rich broth is particularly beneficial for skin health and digestion, making it a staple in traditional Chinese medicine.
For those seeking alternatives, I've included a vegetarian adaptation using kombu and shiitake mushrooms.
Whether you're preparing for a special occasion or simply craving something nourishing, this nightfin soup delivers both cultural authenticity and modern convenience. The key is in the slow simmering process, which transforms simple ingredients into something truly extraordinary. Let's begin creating this oceanic masterpiece in your kitchen.
Ingredients for nightfin soup
Transform dried fins and humble ingredients into velvety oceanic elegance with this authentic nightfin soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Fish Fins (Nightfin) 🐟 | ½ lb | Cleaned, natural color preferred |
| Rockfish Fillets 🐟 | 1 lb | Skin-on for extra flavor |
| Pork Femur Bones 🐷 | 2 whole | Split for marrow access |
| Dried Shiitake Mushrooms 🍄 | 4 whole | Rehydrated for umami depth |
| Fresh Ginger Root 🌿 | 2 inches | Peel and slice lengthwise |
| Fresh Ginger Root 🌿 | ½ cup | Julienned for garnish |
| Green Onions 🧅 | ¼ cup | White and green parts separated |
| Dried Tangerine Peel 🍊 | 1 tbsp | Organic preferred for flavor |
| Star Anise Pods 🌟 | 2 whole | Lightly toasted for aroma |
| Cinnamon Sticks 🌿 | 1 whole | 2-inch pieces preferred |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| White Rice 🍚 | 1 cup | Jasmine preferred for serving |
| Sesame Oil 🫒 | 1 tbsp | Toasted for finishing |
The dried fish fins are the soul of this dish—look for natural, unbleached fins at Asian markets or specialty grocers like H Mart. The rockfish fillets should be fresh but not too firm; ask your fishmonger for the head and bones too if you want maximum collagen. Pork femur bones are non-negotiable for that deep marrow flavor—split them open with a cleaver before simmering. For the shiitake mushrooms, soak them in hot water for 20 minutes before adding to the broth. The ginger needs to be vibrant yellow inside; avoid any with green or mold spots. I always double the ginger for garnish—half goes into the pot, half gets julienned over the top at the end.
No dried tangerine peel? Substitute 1 tbsp of candied orange peel, but it won't have the same complexity. Star anise pods can be tricky to find—check the spice aisle at World Market or order online. For a vegetarian version, swap the fish and pork bones for 2 lbs kombu and 1 lb dried shiitake mushrooms. The rice should be steamed separately; jasmine rice has the perfect floral aroma to complement the broth. If you're short on time, pre-soak the fins for 12 hours instead of 24—the flavor will still develop, just slightly less intense. The sesame oil must be toasted; heat it in a dry pan for 30 seconds until it smells nutty before drizzling.
This broth improves with time—make a double batch and freeze portions. The fins will dissolve completely after 4-6 hours of simmering, creating that signature silky texture. Store in glass jars in the fridge for up to 5 days or freeze for 3 months. I always keep a jar in the freezer for those nights when I crave something nourishing but don't have time to cook. The ginger and green onions can be prepped ahead and stored in the fridge for 3 days. For serving, reheat gently on low—never boil—to preserve that delicate clarity.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this—just toss the dried nightfin and pork bones into a pot, cover with water, and let it simmer. No chopping, no frying, no mess. The bones melt into rich broth while I’m still deciding what to watch on TV.
- Umami Bomb: That first sip? Pure flavor payoff. The nightfin soaks up the collagen from pork bones, then melts into the broth like silk, while the shiitake mushrooms add earthy depth. The ginger? Just enough heat to make it feel like a hug in a bowl.
- Leftover Goldmine: Between us, this soup only gets better after day two. The flavors marry overnight, and reheating is a breeze—just warm it up, add a splash of water, and boom. I’ve fed my family for three meals from one batch, and no one complains about repeats.
- Budget Chef’s Secret: Pork femur bones and dried fish fins might sound fancy, but they’re cheap protein powerhouses. A single batch stretches for days, and the nightfin? It’s like buying a whole fish for the price of a side dish. My wallet and my taste buds thank me every time.
Step-by-step instructions for nightfin soup
This cold-brewed masterpiece transforms humble ingredients into a crystal-clear elixir brimming with oceanic richness.
🍳 Step 1: Prepare the Cold-Brew Broth Base
Begin by thoroughly cleaning the 0.5 lb dried fish fins (nightfin) under cold water to remove any impurities. Soak them in 8 cups cold water for 30 minutes to rehydrate completely. Meanwhile, split the 2 whole pork femur bones lengthwise to expose the marrow and rinse them clean.
In a large stockpot, combine the soaked nightfin, pork femur bones, 4 whole dried shiitake mushrooms, 2 inches fresh ginger root (peeled and sliced), 2 whole star anise pods, 1 whole cinnamon stick, and 1 tbsp dried tangerine peel. Add 12 cups cold water and bring to a gentle simmer over medium-low heat. Skim off any foam that rises to the surface during the first 10 minutes of cooking.
🥘 Step 2: Cold-Brew for Maximum Clarity
Once the broth reaches a simmer, immediately reduce heat to the lowest setting and let it cook uncovered for 2 hours. This slow, gentle cooking extracts deep umami from the nightfin while preserving clarity. After 2 hours, strain the broth through a fine-mesh sieve lined with cheesecloth into a clean bowl, pressing gently on the solids to extract all flavor.
Return the strained broth to the stockpot and place it in the refrigerator uncovered for 12 hours (or overnight). This cold-brewing process allows impurities to rise to the surface, creating a crystal-clear foundation. The next morning, carefully ladle off the top 2 inches of fat and impurities, leaving you with pristine, flavorful broth.
🔥 Step 3: Cook the Rockfish and Prepare Garnishes
While the broth chills, prepare the 1 lb rockfish fillets by scoring the skin side in a crosshatch pattern. Heat 1 tablespoon sesame oil in a non-stick skillet over medium-high heat until shimmering. Add the rockfish skin-side down and cook for 3-4 minutes until the skin is crisp and golden. Flip and cook for another 2 minutes until just opaque. Remove and let rest for 5 minutes before flaking into bite-sized pieces.
For the garnishes, julienne the 0.5 cup fresh ginger root and thinly slice the 0.25 cup green onions, keeping the white and green parts separate. Toast the star anise pods and cinnamon stick in a dry skillet over low heat for 1 minute until fragrant, then crush lightly between your palms.
🥘 Step 4: Assemble the Soup with Perfect Balance
Return the clarified broth to the stockpot and bring to a gentle simmer over low heat. Add the flaked rockfish, 1 cup white rice, and 1 tsp salt, stirring gently to combine. Simmer for 10 minutes until the rice is tender but still maintains a slight bite. The soup should be delicate yet substantial - each spoonful should feel like liquid silk.
Remove from heat and let the soup sit for 5 minutes to allow flavors to meld. Taste and adjust seasoning - you might need a touch more salt to complement the oceanic depth. Ladle into bowls and garnish with the julienned ginger, green onion whites, green onion greens, and crushed toasted spices. Drizzle each serving with a touch of sesame oil just before serving.
Pro Tips For Making Nightfin Soup
- Soak Fins Twice: Dried nightfin fins need a two-stage soak—first in cold water for 30 minutes to soften, then in hot water for 10 minutes to fully rehydrate. I learned this the hard way: skipping the hot soak leaves them chewy no matter how long you simmer.
- Char the Ginger: Lightly char the ginger slices before adding them to the pot—just 30 seconds in a dry pan until fragrant. This unlocks deeper flavor without overpowering the delicate fish and pork. (Yes, even if you’re impatient like me.)
- Don’t Rush the Pork Bones: The femur bones take 2–3 hours to render their marrow properly—skip the urge to add rockfish early. Start with just bones, water, and ginger, then add everything else after the broth is deeply infused. Your soup’s richness depends on this step.
- Save the Shiitake Water: Soak dried shiitake in hot water for 20 minutes, then strain the liquid into the pot—it’s packed with umami. Discard the mushrooms or reserve them for another use, but never waste that golden broth. (Your future self will thank you.)
Essential equipment for great nightfin soup
Stockpot Essentials
Your 8-10 quart heavy-bottomed stockpot is non-negotiable for this recipe. I recommend a stainless steel pot like the All-Clad D5—it distributes heat evenly and prevents scorching during the long simmer.
If you're on a budget, the Cuisinart MultiClad works beautifully too. The pot must have a tight-fitting lid to maintain steady heat during the 12-hour cold brew. 🌡️
Precision Thermometer
Invest in a high-quality instant-read thermometer—I swear by the ThermoWorks Thermapen ONE. It helps you monitor the broth's temperature, especially during the critical low-heat simmer where precision matters.
The ideal range is 185-195°F for maximum collagen extraction without breaking down the delicate nightfin texture. A cheap dial thermometer won't cut it here.
Fine-Mesh Sieve
A dedicated fine-mesh sieve with a cheesecloth liner is your secret weapon for clarity. I use the OXO Good Grips with a 1mm mesh—it catches even the finest impurities while allowing the broth to flow freely.
Line it with double-layered cheesecloth for that restaurant-quality crystal-clear finish. If you're short on time, a nut milk bag works too, but it's slower.
Cheesecloth & Ladle
Stock up on 100% cotton cheesecloth (no synthetic blends) from a pharmacy or kitchen supply store—it's crucial for straining. Pair it with a long-handled ladle (like the Ozeri Touch-Sensitive) to carefully skim off the top 2 inches of fat after cold brewing.
This step makes all the difference in achieving that signature glass-like clarity. 💫
Cleaver & Cutting Board
A sharp 8-inch cleaver and thick cutting board are essential for splitting the pork femur bones and scoring the rockfish skin. I use a Victorinox 8-inch cleaver—it's heavy enough to split bones cleanly without crushing the marrow.
For the fish, a Japanese-style sujihiki knife works wonders for precise scoring. Never use a dull knife; it ruins the texture of both ingredients.
Sesame Oil Toaster
Toasted sesame oil is the finishing touch that elevates this soup. Heat 1 tablespoon in a small dry skillet over low heat for 30 seconds until it smells nutty and aromatic.
I keep a dedicated small skillet (like the Made In stainless steel) just for this purpose—it prevents over-toasting and keeps your regular cookware oil-free. A sesame oil infuser is a great investment if you make this often.
Nutrition facts
Frequently asked questions
What makes nightfin soup different from regular fish soup?
Nightfin soup uses dried fish fins as its key ingredient, which dissolve into the broth to create a silky, collagen-rich texture unlike traditional fish soups. The fins require 24-hour soaking and cold brewing for maximum clarity—this process transforms them into a translucent, almost jelly-like consistency that's both nourishing and luxurious.
Can I substitute dried fish fins with something else?
For a vegetarian version, replace the fins with 2 lbs kombu seaweed and 1 lb dried shiitake mushrooms—they provide similar umami depth. If you must use animal products, chicken feet can work in a pinch (soak for 12 hours first), but the texture and flavor won't be identical. The fins are irreplaceable for that signature oceanic clarity.
Why does the recipe call for cold brewing overnight?
The 12-hour cold brew is crucial for creating that signature crystal-clear broth. During this time, impurities rise to the surface while the collagen from the fins fully dissolves. Skipping this step results in a cloudy broth—think of it like making tea leaves settle for a cleaner cup. Patience here makes all the difference!
How do I know when the fish fins are fully dissolved?
The fins should completely disappear after 4-6 hours of simmering, leaving only a faint oceanic aroma. If you still see pieces, strain them out—they won't dissolve further. The broth should have a velvety mouthfeel rather than any gritty texture. If it's too thin, simmer uncovered for 10 more minutes to reduce slightly.
Can I make nightfin soup in a slow cooker?
While possible, a slow cooker won't achieve the same clarity. The gentle low heat is ideal, but you'll need to strain through 4 layers of cheesecloth and extend the cold brew to 18 hours for comparable results. For best texture, stick to a stockpot—this soup rewards precise temperature control.
