Finally found the recipe that taste like what I have been eating at restaurants. The earlier recipe that I posted using fish sauce, and I always find it weird for a Teochew Steamed Fish to use fish sauce. And this is a much simpler way to Teochew-steam a fish. Just lay all the ingredients over the fish and steam it.

1 seabass, washed
1 tomato, cut into six
1 red chili, sliced
1 ginger, cut into shreds
2 shiitake mushroom, sliced
1 piece of salted vegetable, sliced
3 salted plums, cut and deseed
5 tablespoons water
1 tablespoon mirin (optional)
1 teaspoon sesame oil (original recipe does not use sesame oil but I thought it would make the broth tastier)
some pepper and salt
1 teaspoon oil

1. Rub salt, some oil and pepper over fish.
2. Lay some salted vegetables and ginger at the base of the fish.
3. Spread some mushroom, chili, remaining ginger and salted vegetable on top of fish.
4. Lay tomato, salted plum and remaining mushroom by side of fish.
5. Pour the mixture of water, mirin and sesame oil over fish.
6. Steam until cook, and it’s ready to serve. You can garnish it with some coriander.