
This Chinese pan-fried whole fish is crisp-skinned, tender, and finished with a savory soy, ginger, Shaoxing wine, and scallion sauce. It is a restaurant-style seafood dish that feels special but comes together quickly once the fish is cleaned and dried well.
Rinse the whole fish and check carefully for any remaining scales, especially around the belly, head, and fins. Clean the cavity thoroughly, then drain well.
Pat the fish very dry inside and out with paper towels. Place on a plate, season both sides evenly with the salt, and let rest for 15 minutes.
Heat a wok or large skillet over medium-high heat. Add the vegetable oil and swirl to coat the cooking surface, then add the ginger slices. Fry for about 20 seconds total, turning once, until fragrant and lightly golden but not burned. Push the ginger to the side.
Pat the fish dry again. Carefully lay the fish into the hot wok in one smooth motion. Do not move it right away. After 1 minute, reduce the heat to medium so the skin can crisp without scorching.
Fry the first side for 5 to 6 minutes. Tilt the wok occasionally so the oil reaches the head, tail, and edges of the fish. If needed, add a small splash more oil around the sides to prevent sticking.
Gently shake the wok. When the fish releases and slides easily, check that the underside is golden brown. If it still sticks, cook for 1 to 2 minutes longer over slightly higher heat before trying again.
Slide a wide metal spatula under the center of the fish and flip it carefully in one steady motion. Fry the second side for about 4 minutes, adding a little more oil if the pan looks dry.
While the second side cooks, stir the sugar and hot water together in a small bowl until dissolved. Add the soy sauce, white pepper, and sesame oil, then set the sauce aside.
Make sure the fish is not stuck, then drizzle the Shaoxing wine around the hot edge of the wok. Let it sizzle for about 30 seconds to cook off the alcohol.
Pour the soy sauce mixture around the perimeter of the wok, increase the heat slightly, and let the sauce simmer for about 30 seconds. Add the chopped scallions.
Turn off the heat. Carefully transfer the fish to serving plates, spoon the hot soy ginger sauce over the top, and serve immediately.
Use a firm, fresh whole fish such as porgy, sea bass, branzino, or snapper. The fish must be very dry before frying; excess moisture is the main cause of sticking and tearing. If you do not have Shaoxing wine, dry sherry is the closest substitute. Serve immediately, as the crisp skin softens once it sits in the sauce.