Hi Amir, in your travels to Asia - particularly Hong Kong, you must have had steamed 'live' fish. I think that it's one of the best ways to prepare a whole, bone-in fish. It requires an exceptionally fresh fish, and if you are going to catch your own, then it should be fresh enough. The sauce is always the highlight - steamed flounder or sole is particularly good.
The make/break for this dish is the quality of the soy sauce and I generally make my own using a premium soy sauce, but you can easily buy a commercial version of the sauce:
http://www.amazon.com/Lee-Kum-Kee-Seasoned-Seafood/dp/B00886H2KY
The other two important ingredients are Fa Tui wine (a type of Chinese cooking wine - I use the 15 year old variety, but any good quality one will do) and Honey Rock Sugar. You can easily get all ingredients in the Uwajimaya in Bellevue. While you are there, pick up some ginger, a bunch of spring (green) onions, and peanut oil for cooking.
For one fish (less than 2 lbs)
In a heat-proof dish that can go in your steamer, lay down a carpet of ginger slices and 3 to 4 stalks of spring onion halved lengthwise. Lay the fish on the carpet, and liberally lace with Fa Tui wine (a couple of tablespoons full) and place half a dozen ginger slices to cover the fish. Let it sit for a bit while you make sure your steamer is very hot and you can start to prepare the rest of the ingredients.
In the meantime, julienne enough ginger and spring onions (2-in lengths) to cover the fish with a wig (this will be done later). Here's how to julienne:
www.youtube.com/watch?v=sYtlIH-YZL4
In a small heat-proof bowl, put half a cup of the seasoned soy sauce, two tablespoons of Fa Tiu wine, and a small lump of the sugar (crushed) and heat to dissolve the sugar. You'll want this sauce hot, almost boiling.
In a small wok, heat three tablespoons of peanut oil until nearly smoking (you can use other oils, peanut tastes the best and has the highest smoke point). I also like to add a teaspoon of sesame oil for more taste.
When the steamer is very hot, put the dish with the fish in. A 2lb flounder will take only 9 to 11 minutes. If the fish is thicker, like a whole rock cod, up to 14 minutes. Don't over-cook the fish.
Once the fish is done, take it out of the steamer and pour away all of the liquid that is in the dish. This will get rid of any fishy taste. Remove all the ginger slices on top and below the fish, and pull out all the spring onion stalks as well. Throw all that away.
Cover the fish with the wig of julienned ginger and spring onions. Pour the hot soy sauce mixture all over. Next, pour the hot, almost smoking oil all over the dish. It will sizzle and crackle - my kids like me to do this at the dinner table, but it is dangerous carrying a wok of hot oil from the kitchen to the table.
Eat hot and quick with steamed white rice.