Sprinkle both sides of the fillet with salt. Heat a pan to medium high heat. Add 1 Tb of extra virgin olive oil. Place fish presentation side down in the hot pan. It will take 3-5 minutes to develop a crust and release from the pan. Remove and set aside.
In the same pan, add the remaining 1 Tb of extra virgin olive oil to the pan over medium heat. Add the garlic, white part of the green onion, and shallot. Stir fry 1-2 minutes until translucent.
Add the chopped tomatoes, fish sauce, sugar, and black pepper to the pan. Continue stirring and cook until the tomatoes begin to melt after a few minutes.
Nestle the fish fillets, seared side up, to the pan. Cover and cook for 2-5 minutes until the fish is cooked through. This will vary depending on the thickness of the fishl.
Garnish with the green part of the green onion, and serve hot with your choice of side dish.
Notes
If defrosting frozen fish, make sure the fish fillets are thoroughly dry to obtain the best crust. Dab with paper towels.
If you prefer to use a thermometer, the fish should reach an internal temp of 145 degrees F.
Vine ripe fresh tomatoes make a big difference in this recipe, though canned tomatoes will work too.
The tomato sauce is your friend. If your seared fish is not pretty, just cover with tomato sauce wherever needed.
This tastes really lovely on top of rice, but a fresh green salad or stir fried greens work too.