Go Back
+ servings
This centuries-old Chinese fish soup is so rich with flavor and history that it’s a national treasure and tastes just as addictive as hot and sour soup.

Sister Song’s Soup (宋嫂鱼羹, Chinese Fish Soup)

5 from 4 votes
This centuries-old Chinese fish soup is so rich with flavor and history that it’s a national treasure and tastes just as addictive as hot and sour soup.
Prep Time: 20 minutes
Cook Time: 20 minutes
Total Time: 40 minutes
Course: Soup
Cuisine: Chinese
Keyword: restaurant-style
Servings: 4 to 6 servings
Author: Maggie Zhu

Ingredients

Fish

  • 1 to 2 fillets (about 6-8 oz / 170-220 g) white fish (red snapper, sea bass, etc.)
  • 1/2 teaspoon Shaoxing wine (or dry sherry)
  • 1/8 teaspoon salt
  • 2 green onions , coarsely chopped
  • 1 ” (2.5 cm) ginger , sliced

Slurry

  • 3 tablespoons cornstarch
  • 1/3 cup cold water

Soup

  • 1 teaspoon peanut oil
  • 2 pieces ginger , julienned (yields about 1/2 tablespoon)
  • 1 green onion whites, thinly sliced
  • 4 cups chicken broth
  • 1 teaspoon Shaoxing wine (or dry sherry)
  • 2 teaspoons light soy sauce
  • 1/4 teaspoon salt
  • 4 shiitake mushrooms fresh or dried
  • 1/3 cup sliced Spam or low-sodium Spam, cut into 2” (5 cm)-long strips
  • 1/2 cup sliced bamboo shoots , cut into 2” (5 cm)-long strips
  • 2 eggs , beaten
  • 1 1/2 teaspoons Chinkiang vinegar (or rice vinegar)
  • 1/4 teaspoon white pepper

Instructions

  • If using dried shiitake mushrooms, add the mushrooms to a small bowl with 1/4 cup warm water. Rehydrate for 20 minutes or until the mushrooms turn tender throughout. Gently squeeze out the excess water then slice the mushrooms. Reserve the soaking liquid.
  • Add 2” (5 cm) water to a steamer and heat over medium-high heat to bring it to a full boil.
  • Meanwhile, add the fish fillet to a shallow heatproof bowl. Pour the Shaoxing wine over the fish and sprinkle it with salt. Spread the ginger and green onions over the fish.
  • Once the steam comes out from the steamer, steam the fish over medium-high heat for 4 to 6 minutes (depending on the weight of the fish), or until you can easily flake the fish with a fork.
  • Once done cooking, remove the steaming rack and let cool briefly. Then remove and discard the ginger and onions. If using a skin-on fish, peel off and discard the skin. Then flake the fish using two forks.
  • Combine the slurry ingredients in a small bowl and stir to mix well.
  • To make the soup, heat the oil in a medium-sized pot or dutch oven over medium heat until hot. Add the ginger and green onions (under “soup”). Stir and cook until fragrant, 30 seconds or so.
  • Add the chicken stock, Shaoxing wine, light soy sauce, and salt. Add the reserved mushroom soaking water (Optional). Cook until the broth comes to a boil.
  • Reduce the heat to a simmer. Add the mushrooms, Spam, and bamboo shoots.
  • Stir the slurry again to fully dissolve the cornstarch, swirl it into the soup, and stir immediately to mix well.
  • Turn to medium heat and bring the soup back to a low boil. Cook until the soup thickens enough to lightly coat the back of a spoon (the soup will thicken a bit more once cooled).
  • Add back the flaked cooked fish.
  • Turn the heat off and immediately drizzle the beaten eggs over the soup using a pair of chopsticks or a fork held against the bowl to form a stream. Let sit for 20 seconds to let the eggs cook. Then gently stir the eggs into the soup to form ribbons.
  • Combine the vinegar and white pepper in a small bowl. Stir until the white pepper is fully distributed. Pour it into the soup and stir to mix well.
  • Serve hot on the side of a multi-course meal or by itself as a light main dish.

Nutrition

Serving: 1serving, Calories: 148kcal, Carbohydrates: 12.8g, Protein: 11.5g, Fat: 6g, Saturated Fat: 1.8g, Cholesterol: 76mg, Sodium: 906mg, Potassium: 283mg, Fiber: 1.5g, Sugar: 3g, Calcium: 29mg, Iron: 1mg