This very traditional Chinese dish was hands-down one of my favourite things to eat growing up. Luckily, it’s also one of the easiest things to make as the fish takes less than 20 minutes to cook.
Pair with bok choy or Chinese broccoli sautéed with minced ginger and garlic, and steamed white rice. Two fish will serve four to five people.
Place a metal trivet into a large wok or pot (or use a small heatproof plate placed upside down). Pour water in; just enough to almost reach the top of the trivet. Bring the water to a boil.
In the meantime take a heatproof dish, one that is big enough to hold the fish as well as fit inside the wok/pot with the water, and line the bottom with some of the green onions so that the fish won’t stick when cooking.
Rinse the fish in cold water and pat completely dry with paper towels. Rub the entire fish with a light coat of cornstarch. Place three slices of ginger inside each fish and two on top of the fish. Place the fish on the dish.
When the water in the wok/pot is boiling, place the dish on top of the trivet. Cover with a lid and steam for 15 to 18 minutes until the flesh is opaque.
While the fish is cooking, heat the oil in a saucepan. You can test when it’s hot by placing a chopstick into the oil. When bubbles form around the chopstick, it’s ready. Toss in the julienne ginger and cook for 30 seconds. In a separate bowl, combine the sugar and soy sauce. Add that mixture to the hot oil and stir until the sugar has melted and bring to a simmer. Remove from heat.
When the fish has cooked, discard the slices of ginger from the fish and drain any excess liquid. Pour the cooked soy sauce over the fish and serve immediately.