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.
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.