Prepare the fish: Cut the fish into several pieces crosswise. Wash and drain and put them in a bowl. Sprinkle each piece evenly with the salt and refrigerate for at least for 30 minutes, or overnight.
Coat each piece with the potato starch powder.
Cook the fish: Heat up a large pan and add a generous amount of cooking oil. Put the fish in the pan and lower the heat to medium. Let cook for 5 to 7 minutes until the bottoms get crunchy and light golden brown. Then flip them over.
Turn down the heat to low. Cover and let cook for about 10 minutes. You’ll see the sides of the fish pieces look opaque, which means they’re cooked thoroughly.
Flip over the fish once more. Turn the heat up to medium high to make the fish nice and crunchy and golden brown. Take the fish off the pan and turn off the heat.
Make seasoning sauce and coat the fish: Heat up a large skillet with 2 tablespoons vegetable oil. Stir-fry the garlic for a minute until it’s light golden brown and crispy. Lower the heat to medium. Add soy sauce, ¼ cup water, rice syrup, and hot pepper flakes. Keep stirring until the sauce is bubbling.
Add green onion, stirring for 30 seconds before turning off the heat. Add the sesame oil and stir.
Take a piece of the cooked fish and dip in the sauce to coat. Transfer it to a serving plate. Repeat it with the rest of the pieces.
Serve: Sprinkle with sesame seeds and serve as a side dish for rice. Leftovers can keep in the fridge up to a week, eat them cold or reheat in the microwave or on the stove with a few drops of water.
