Chinese Fried Fish Soup
Prep time
Cook time
Total time
Recipe type: Seafood
Cuisine: Chinese
Serves: serves 4 to 5
  • Soup base –
  • 600g fish bones – cut into large pieces (I’m using garoupa bones)
  • Salt and pepper
  • 5 cloves garlic – peeled and lightly smashed
  • 3 slices ginger
  • 4 stalks spring onions – white part
  • 4 to 5 cabbage leaves – use only white parts, reserve leaves
  • 30g tung choy (Tianjin preserved vegetables)
  • 1 tbsp shaoxing wine
  • 10g rock sugar / 2 tsp sugar
  • 1 tsp salt (or more to taste)
  • 2 cubes of fish or chicken bouillon / stock
  • 5 litres boiling water
  • Fried fish –
  • 600g fresh white fish – sliced ½ inch thickness (I’m using garoupa)
  • 400g fish head – cut into bite size (optional)
  • ½ cup corn flour
  • Salt and white pepper
  • To serve –
  • Thick rice noodles for 4 to 5 pax
  • 2 large tomatoes – cut into quarters
  • Reserve cabbage leaves
  • Fish sauce
  • Spring onions to garnish
  • Fried shallots
  1. Fish soup base:
  2. Wash the fish bones thoroughly to remove any blood in the bones. Dry them with paper towel.
  3. Season with some salt and white pepper.
  4. Heat 2 tbsp oil in a large pot and add in ginger, spring onion and garlic. Cook over high heat until fragrant and add in fish bones. Turn down heat to medium and brown the bones on both sides.
  5. Add in the rest of the soup base ingredients and toss until fragrant, about 1 min.
  6. Carefully pour in boiling water and bring to boil, while maintain the heat at high at all times. This will produce a milky broth.
  7. Boil soup, uncovered for 10 to 15 mins until the soup turns milky.
  8. Turn down heat to low and continue to simmer for another 10 mins.
  9. Strain and remove all the ingredients. Taste and adjust the soup with more seasoning if needed.
  10. Fried fish:
  11. Season the sliced fish / head (if using) with salt and pepper.
  12. Lightly coat each piece with corn flour. This will prevent the oil from splattering during frying.
  13. In a deep pot, heat enough oil, about ⅔ from the base of the pot over medium high heat.
  14. Carefully place the fish pieces into the hot oil and fry until golden brown. Do not overcrowd the pot. If necessary, cook them in a few batches.
  15. Remove and drain on paper towel. Set aside until ready to use.
  16. To serve:
  17. Boil rice noodles according to package instruction.
  18. Separate into individual bowls.
  19. Bring the soup to boil and add in tomatoes, cabbage leaves and a few dashes of fish sauce. Cook for about 5mins until vegetables are softened. Taste and adjust with more seasoning if needed.
  20. Pour hot soup into each bowl of rice noodles and top with desired amount of fried fish, spring onions and fried shallot.
  21. Serve hot.
Recipe by Bear Naked Food at