Chinese Tomato Fish




Chinese Tomato Fish

Crispy soft fish paired with juicy tomatoes, and fragrant sauce. A common Chinese dish. Easy to make yet bursting with flavors and textures. A must try mouthwatering recipe!




1 lb fish fillet
2 large tomatoes, peeled and cut into small cubes
4 garlic cloves, minced
1/4 red onion, cut into pieces
1 green onions, chopped
4 tablespoons cooking oil (divided)

Seasoning for marinating the fish slices
2 tablespoons Chinese cooking wine
1 tablespoon minced ginger
pinch of salt
dash of pepper
1 egg white
2 tablespoons starch




Step 1:    Add starch, cooking wine, ginger, ground pepper, egg white and salt. Marinate the fish meat for around 1 hour. Peel the tomato and them cut into small dices.  Heat a heavy based skillet (normal or non stick) over medium high heat until you see wisps of smoke. Add 2 tablespoons of oil and swirl to coat the pan – it will heat within seconds.
Add fish – it should sizzle straight away. Shake the pan lightly to move the fish. Cook for 2 minutes until golden and crisp, pressing down gently, then flip. Cook the other side for 2 minutes until crisp then remove.



Step 2:    Heat another 2 tablespoons of oil in the same pan. fry red onion and garlic until aroma. Add diced tomato and fry over slow fire for around 7-10 minutes until the tomato becomes soft and they are lots of juice out. Add 1 cup of hot water and simmer the sauce for 5 minutes. Add salt and pepper.  Add fish back into the pan.  Let cook for 2-3 minutes.  Sprinkle  green onion before serving.





recipe image
Recipe Name
Chinese Tomato Fish
Published On
Average Rating
3.51star1star1star1stargray Based on 3 Review(s)