Tomato Fish Soup with Snakehead

Other★★ Intermediate96min

Prep 36m ·
Cook 60m ·
4 Servings

Protein

Cuisine

Occasion

IngredientsWhat you'll need for Tomato Fish Soup with Snakehead

Ingredient Amount Notes
Snakehead fish over 2 jin (1kg)
For degreasing fish fillets and bones: each portion
Scallion-ginger cooking wine 50g
Salt 1 tsp
For seasoning fish fillets:
Egg white 1
Scallion-ginger cooking wine 10g
Salt 1 tsp
White pepper to taste
Cornstarch 1 tbsp
For the tomato fish broth:
Tomatoes over 1 jin (500g)
Ginger 4 slices
Garlic 4 cloves
Pickled chili peppers to taste
Sichuan peppercorns about 20
Scallions 2 stalks
White sesame seeds a pinch
Lemon half
Cooking wine 1 tbsp
Oyster sauce 1 tbsp
Salt 2 tsp
Sugar 1 tbsp

A delicious Tomato Fish Soup with Snakehead recipe.

Cooking StepsHow to cook Tomato Fish Soup with Snakehead step by step

  1. Tomato Fish Soup with Snakehead
    Step 1

    Compared to grass carp, snakehead fish is more nutritious and has no small bones, making it a popular choice for Sichuan pickled fish, boiled fish, and tomato fish. When buying snakehead fish at the market, ask the vendor to fillet it for you.

    🔍 View Fullscreen

  2. Tomato Fish Soup with Snakehead
    Step 2

    Wash the snakehead fish thoroughly. The blood along the spine must be completely cleaned out. Trim the fins and soak to remove residual blood.

    🔍 View Fullscreen

  3. Tomato Fish Soup with Snakehead
    Step 3

    Remove the rib bones from the fillets.

    🔍 View Fullscreen

  4. Tomato Fish Soup with Snakehead
    Step 4

    Starting from the tail end, slice the fillets at an angle.

    🔍 View Fullscreen

  5. Tomato Fish Soup with Snakehead
    Step 5

    Cut the fish bones into chunks. Place fillets and bones in two separate bowls. Add 1 tsp salt and 50g scallion-ginger cooking wine to each, mix well to remove fishiness.

    🔍 View Fullscreen

  6. Tomato Fish Soup with Snakehead
    Step 6

    After mixing, the water will be very cloudy. Rinse both fillets and bones until the water runs clear. Don’t skip this step — it removes fishiness and makes the fillets cleaner, resulting in much less scum during cooking.

    🔍 View Fullscreen

  7. Tomato Fish Soup with Snakehead
    Step 7

    Squeeze excess water from the fillets and pat the fish bones dry with paper towels.

    🔍 View Fullscreen

  8. Tomato Fish Soup with Snakehead
    Step 8

    To the fillets, add 1 egg white, 1 tsp salt, 10g cooking wine, and white pepper to taste.

    🔍 View Fullscreen

  9. Tomato Fish Soup with Snakehead
    Step 9

    Stir in one direction until evenly mixed.

    🔍 View Fullscreen

  10. Tomato Fish Soup with Snakehead
    Step 10

    Add 1 tbsp cornstarch.

    🔍 View Fullscreen

  11. Tomato Fish Soup with Snakehead
    Step 11

    Stir until the mixture becomes thick and sticky.

    🔍 View Fullscreen

  12. Tomato Fish Soup with Snakehead
    Step 12

    Marinate the fillets for 20 minutes.

    🔍 View Fullscreen

  13. Step 13

    When buying tomatoes, choose ones that are red, heavy, and soft. The redder and riper the tomato, the higher the lycopene content. Score a cross on each tomato.

    🔍 View Fullscreen

  14. Tomato Fish Soup with Snakehead
    Step 14

    Blanch the tomatoes in boiling water for about one minute, then peel off the skins.

    🔍 View Fullscreen

  15. Tomato Fish Soup with Snakehead
    Step 15

    Dice the tomatoes into small pieces.

    🔍 View Fullscreen

  16. Tomato Fish Soup with Snakehead
    Step 16

    Prepare 4 cloves of garlic and 4 slices of ginger.

    🔍 View Fullscreen

  17. Tomato Fish Soup with Snakehead
    Step 17

    Pulse in a food processor until finely minced.

    🔍 View Fullscreen

  18. Tomato Fish Soup with Snakehead
    Step 18

    Alternatively, mince the ginger and garlic by hand.

    🔍 View Fullscreen

  19. Tomato Fish Soup with Snakehead
    Step 19

    Heat oil in a wok and pan-fry the fish bones.

    🔍 View Fullscreen

  20. Tomato Fish Soup with Snakehead
    Step 20

    Flip when one side is golden brown.

    🔍 View Fullscreen

  21. Tomato Fish Soup with Snakehead
    Step 21

    While frying the other side, push the bones aside and add the minced garlic and ginger to the empty space to fry until fragrant.

    🔍 View Fullscreen

  22. Tomato Fish Soup with Snakehead
    Step 22

    Stir-fry everything together evenly.

    🔍 View Fullscreen

  23. Tomato Fish Soup with Snakehead
    Step 23

    Add boiling water, cooking wine, and salt. After 2–3 minutes the broth will turn milky white — the longer you simmer, the whiter it gets. Skim off any foam. Taste the broth — it’s already incredibly flavorful!

    🔍 View Fullscreen

  24. Tomato Fish Soup with Snakehead
    Step 24

    Remove the fish bones and arrange them at the bottom of a serving bowl. Reserve the fish broth.

    🔍 View Fullscreen

  25. Tomato Fish Soup with Snakehead
    Step 25

    In a separate pot, stir-fry the diced tomatoes until soft and mushy. Add chili oil or pickled peppers if desired.

    🔍 View Fullscreen

  26. Tomato Fish Soup with Snakehead
    Step 26

    Pour in the reserved fish bone broth and season to taste.

    🔍 View Fullscreen

  27. Tomato Fish Soup with Snakehead
    Step 27

    If you use enough ripe red tomatoes, there’s no need for tomato paste at all! Whether to add it is up to you. Takeout tomato fish often relies on tomato paste — it never tastes as good as pure fresh tomatoes. I recommend skipping the paste and using more tomatoes for that natural flavor!

    🔍 View Fullscreen

  28. Tomato Fish Soup with Snakehead
    Step 28

    Add the marinated fish fillets and cook just until most of them turn opaque.

    🔍 View Fullscreen

  29. Tomato Fish Soup with Snakehead
    Step 29

    Transfer to the serving bowl.

    🔍 View Fullscreen

  30. Tomato Fish Soup with Snakehead
    Step 30

    Sprinkle with white sesame seeds, Sichuan peppercorns, and chopped scallions. Pour hot oil over the top to release the aromas of the scallions and peppercorns.

    🔍 View Fullscreen

  31. Tomato Fish Soup with Snakehead
    Step 31

    Done! Looks appetizing, doesn’t it?

    🔍 View Fullscreen

  32. Tomato Fish Soup with Snakehead
    Step 32

    Don’t skip this last step: slice half a lemon.

    🔍 View Fullscreen

  33. Tomato Fish Soup with Snakehead
    Step 33

    Squeeze the lemon juice over the tomato fish.

    🔍 View Fullscreen

  34. Tomato Fish Soup with Snakehead
    Step 34

    Taste it — tender silky fillets in a savory-sour broth with a hint of lemon freshness. Absolutely delicious!

    🔍 View Fullscreen

Related Recipes