Sichuan Boiled Fish (Spicy)

The Chinese name of Sichuan boil fish “Shui Zhu Yu” means water boiled fish. The marinated fish slices are poached briefly in seasoned water. They taste very tender, succulent and packed with flavour.

Tendre fish fillet poached in seasoned water, then topped with spices, Sichuan boiled fish is tasty, pungent and super addictive.


    • 1 pound fish fillets(such as tilapia, catfish, flounder, carp, or snakehead)
    • 3/4 teaspoon salt (plus more salt to taste)
    • ½ teaspoon ground white pepper(divided)
    • 2 tablespoons Shaoxing wine(divided)
    • 1 egg white
    • 1½ tablespoons cornstarch
    • 1 tablespoon vegetable oil (plus an additional ½ to ¾ cups)
    • 3 cups chicken stock
    • cups water
    • slices ginger
    • 3 cloves garlic (thinly sliced)
    • 2 scallions (cut into 2-inch lengths)
    • 3/4 pound soybean sprouts
    • 15 grams dried red chili peppers 
    • 0 grams green Sichuan peppercorns


  • Cut the fish into ¼-inch thick slices at a 45-degree angle. The goal is to get pieces of fish with a lot of surface area, as they’ll shrink once cooked.
  • Next, marinate the fish. Add 3/4 teaspoon salt, ¼ teaspoon ground white pepper, and 1 tablespoon Shaoxing wine. Mix (best with your hand) everything well. Next, add the egg white and mix, followed by 1½ tablespoons cornstarch. Mix until the marinade starts to feel “slimy,” for lack of a better term. Finally, drizzle 1 tablespoon of oil over the top--there’s no need to mix it in, just drizzle it over the surface. Put the fish in the refrigerator, and marinate for about 20 minutes.
  • The active cooking time takes less than 10 minutes, so make sure the rest of the ingredients are prepped while the fish is marinating, and that you’re ready to eat right afterwards, because this dish is best served immediately.
  • In a wok set over high heat, add the chicken stock, water, ginger, garlic, scallions, ¼ teaspoon of white pepper, and 1 tablespoon of Shaoxing wine. Bring it to a boil. Now is a good time to add salt to taste. Next, add the bean sprouts, and bring to a boil once more. Cook for one minute. Now turn down the heat. Using a fine-meshed strainer, spider, or large slotted spoon, scoop all of the solids out of the soup and transfer to a heat proof serving bowl. It’s very important that your serving vessel be heat-proof, as you’ll be pouring very hot oil into it later.
  • Now, in a small pot, slowly heat up ½ - ¾ cup oil. It doesn’t have to be exact, but you should use at least a ½ cup. To test whether the oil is heated to the correct temperature, dip a wooden/bamboo chopstick into the oil and look for small bubbles forming around it, but no smoke. If the oil is smoking, it’s too hot!
  • When the oil is heating, bring the soup back to a boil, then turn the heat down to low. Place your fish, one piece at a time, into the soup. Once all the fish is in the soup, turn up the heat and bring everything to a boil. Once boiling, immediately pour everything (fish and soup) on top of the vegetables in the serving bowl.
  • Quickly sprinkle the dried chili peppers and the green Sichuan peppercorns evenly over the fish, and pour the heated oil evenly over everything. The oil should be hot enough to sizzle the chili and the peppercorns, but not hot enough to burn the spices. Serve immediately!