- Ready in just 25 minutes with crispy skin and tender flesh
- Perfect weeknight dinner that looks like restaurant quality
- Authentic Hong Kong technique uses simple ingredients
- Foolproof method works with multiple fish varieties
From Soggy to Spectacular: Master Pan Fried Fish Fillet Hong Kong Style
Ever tried making fish at home only to end up with a soggy, flavorless disappointment? You’re not alone.
The secret to restaurant-quality fish is hiding in a simple Hong Kong cooking technique.
This Pan Fried Fish Fillet Hong Kong Style recipe delivers crispy skin and tender flesh with a fragrant sauce that makes weeknight dinners special. Best of all? It takes just 25 minutes from start to finish.
If you enjoy Asian seafood dishes, you might also love my Corn and Fish Maw Soup as a starter before serving this main course.
Let’s turn your kitchen into a Hong Kong seafood spot tonight!
Nutrition Facts Per Serving
Nutrient | Amount | % Daily Value |
---|---|---|
Calories | 285 | – |
Protein | 24g | 48% |
Fat | 18g | 28% |
Carbohydrates | 5g | 2% |
Fiber | 1g | 4% |
Sodium | 420mg | 18% |
Potassium | 510mg | 15% |
Serving size: 1 fish fillet with sauce (4 servings total)
What You’ll Need
Ingredients
Ingredient | Amount | Notes |
---|---|---|
White fish fillets | 4 (about 6 oz each) | Sea bass, cod, or tilapia work best |
Ginger | 2-inch piece | Julienned into thin strips |
Green onions | 4 stalks | Cut into 2-inch pieces |
Garlic | 3 cloves | Minced |
Light soy sauce | 3 tablespoons | |
Sesame oil | 1 tablespoon | |
Shaoxing wine | 1 tablespoon | Or dry sherry |
Sugar | ½ teaspoon | |
White pepper | ¼ teaspoon | |
Vegetable oil | 3 tablespoons | For frying |
Cilantro | ¼ cup | Chopped, for garnish |
Kitchen Tools
Tool | Purpose |
---|---|
12-inch skillet | For frying fish |
Small bowl | For sauce mixture |
Paper towels | For drying fish |
Fish spatula | For flipping fish |
Kitchen thermometer | Optional, for oil temperature |
Cutting board | For prep work |
Sharp knife | For cutting herbs and ginger |
Possible Substitutions
- Fish: Any white-fleshed fish works. Try with sea bass, cod, tilapia, halibut, or snapper.
- Shaoxing wine: Dry sherry or mirin (use half the amount for mirin).
- Light soy sauce: Regular soy sauce (reduce amount to 2½ tablespoons).
- Fresh ginger: 1 teaspoon ground ginger (but fresh is strongly recommended).
Prep Time: 10 minutes | Cook Time: 15 minutes | Total Time: 25 minutes
Super Detailed Step-by-Step Instructions for Beginners
Preparation Phase (10 minutes)
- Take fish out of refrigerator:
- Remove fish fillets from the refrigerator 15 minutes before you start cooking.
- Let them sit on the counter to reach room temperature. This helps the fish cook more evenly.
- Beginner tip: Cold fish directly from the refrigerator will cook unevenly and might stick to the pan.
- Prepare your workspace:
- Clear your countertop and set out all your ingredients.
- Place your cutting board in a stable position.
- Have a small bowl ready for the sauce.
- Lay out paper towels for drying the fish.
- Beginner tip: Organizing your workspace before starting makes cooking less stressful.
- Dry the fish (VERY important step):
- Take each fish fillet and place it on several layers of paper towels.
- Press additional paper towels firmly on top of each fillet.
- Replace with fresh paper towels and repeat the process 2-3 times until the fish feels completely dry to the touch.
- Beginner tip: This step is crucial! Moisture is the enemy of crispy skin. The drier your fish, the crispier the result.
- Season the fish:
- Sprinkle each side of the fish with a small pinch of salt (about ⅛ teaspoon total per fillet).
- Add a tiny pinch of white pepper to each side (about ⅛ teaspoon total).
- Use your fingertips to spread the seasonings evenly over the surface.
- Beginner tip: Be gentle with the fish to avoid breaking it.
- Prepare the ginger (step-by-step):
- Take your piece of ginger and rinse it under cold water.
- Use the edge of a spoon to scrape off the skin. (It’s easier than using a peeler!)
- Cut the ginger into thin slices (about ⅛-inch thick).
- Stack these slices and cut them into matchstick-sized strips.
- Beginner tip: Don’t worry if they’re not perfectly uniform. Just aim for thin pieces that will cook quickly.
- Prepare the green onions:
- Rinse green onions under cold water.
- Trim off the root ends and any wilted tops.
- Cut into 2-inch segments.
- For each segment, slice lengthwise to create thin strips.
- Separate them into two piles – one for cooking and one for garnish.
- Beginner tip: Cut at a slight angle for a more professional look.
- Prepare the garlic:
- Separate 3 cloves from the garlic head.
- Use the flat side of your knife to gently crush each clove – this makes the peel easy to remove.
- Remove and discard all the papery skin.
- Finely chop the garlic by rocking your knife back and forth through the cloves until the pieces are very small (about 1/16 inch).
- Beginner tip: Keep your fingertips curled under while chopping to protect them from the knife.
- Make the sauce mixture:
- In your small bowl, measure and add:
- 3 tablespoons light soy sauce
- 1 tablespoon sesame oil
- 1 tablespoon Shaoxing wine (or substitute)
- ½ teaspoon sugar
- ¼ teaspoon white pepper
- Stir with a spoon until the sugar completely dissolves, about 30 seconds.
- Beginner tip: Taste a tiny drop of your sauce. It should be balanced – savory, slightly sweet, with a hint of pepper.
- In your small bowl, measure and add:
Cooking Phase (15 minutes)
- Heat your pan properly:
- Place your 12-inch skillet on the stove over medium-high heat.
- Allow the empty pan to heat for 1 minute.
- Add 3 tablespoons of vegetable oil to the pan.
- Wait until the oil starts to shimmer and moves easily around the pan (about 1-2 minutes).
- Test the temperature: Drop a tiny piece of ginger into the oil – it should sizzle immediately but not burn.
- Beginner tip: If the oil starts smoking, it’s too hot! Remove from heat briefly, lower the temperature, and try again.
- Place the fish in the pan (the right way):
- Hold each fish fillet by the narrow end.
- Carefully lay it in the hot oil SKIN-SIDE DOWN, placing it away from you to prevent oil splatter.
- Leave space between fillets if cooking multiple pieces at once.
- If they don’t all fit with space between them, cook in batches instead of crowding.
- Beginner tip: The fish should sizzle as soon as it touches the oil. If it doesn’t, your pan isn’t hot enough yet.
- Prevent fish from curling:
- As soon as the fish is in the pan, use your fish spatula (or the back of a flat spatula) to gently press down on each fillet for 10 seconds.
- Apply just enough pressure to keep the fillet flat against the pan.
- This prevents the edges from curling up.
- Beginner tip: Don’t press too hard or you’ll break the fish. Just enough pressure to maintain contact with the pan surface.
- Cook the first side properly:
- Allow the fish to cook UNDISTURBED for 3-4 minutes.
- Watch for these signs of readiness:
- The edges of the fish will turn opaque (white)
- The skin will turn golden brown
- The cooking will progress about 2/3 of the way up the side of the fish
- Beginner tip: Resist the urge to move the fish! Moving it too early will tear the skin and prevent it from crisping.
- Flip the fish safely:
- Slide your fish spatula gently underneath one fillet, getting as much of the spatula under the fish as possible.
- In one confident, smooth motion, flip the fish over.
- Repeat with each fillet.
- If any skin sticks to the pan, don’t worry – it happens sometimes even to professionals.
- Beginner tip: Use your wrist to turn the spatula, not just your arm, for better control.
- Cook the second side:
- REDUCE HEAT to medium to prevent overcooking.
- Cook for 2-3 minutes on the second side.
- Look for these signs that the fish is done:
- Fish will be opaque all the way through
- When gently pressed with a spatula, it should flake (separate into layers) easily
- The thickest part should be just barely cooked through
- Beginner tip: If you’re unsure, take a peek inside the thickest part – it should be just turning from translucent to opaque.
- Remove and rest the fish:
- Carefully transfer each fish fillet to a warm plate.
- Keep at least 12 inches away from the stove to avoid steam making the skin soggy.
- Beginner tip: Don’t cover the fish while you make the sauce or the trapped steam will soften your perfectly crispy skin.
- Cook the aromatics in the same pan:
- Check if there’s enough oil left in the pan (about 1 tablespoon). If not, add a little more.
- With the pan still on medium heat, add:
- All of your julienned ginger
- Half of your green onion strips
- All of your minced garlic
- Stir constantly with a wooden spoon or spatula for exactly 30 seconds.
- Beginner tip: The aromatics will cook very quickly! Keep them moving to prevent burning. They should become fragrant but not brown.
- Add the sauce to create magic:
- Pour your prepared sauce mixture into the pan with the aromatics.
- It will sizzle immediately – this is good!
- Stir continuously for 30 seconds, scraping up any flavorful bits from the bottom of the pan.
- The sauce should bubble and reduce slightly, becoming a bit thicker.
- Beginner tip: Stand back slightly as you pour to avoid any splatter from the hot pan.
- Finish the sauce:
- Turn off the heat completely.
- Give the sauce one final stir to combine everything evenly.
- Let it sit in the hot pan for about 15 seconds to meld the flavors.
- Beginner tip: The sauce will continue to thicken slightly as it sits in the hot pan.
Serving Phase
- Plate your masterpiece:
- Spoon the hot sauce directly over each fish fillet, distributing the ginger and garlic pieces evenly.
- Sprinkle the remaining fresh green onion strips over the top.
- Add a generous pinch of chopped cilantro over each fillet.
- Beginner tip: Pour the sauce from the sides, not directly on top of the crispy skin area, to maintain some crispiness.
- Final touches:
- Serve immediately while hot.
- Place a wedge of lemon on the side of the plate if desired.
- Have steamed rice ready in individual bowls to serve alongside.
- Beginner tip: The ideal first bite combines a piece of the crispy-skinned fish with some of the aromatic sauce and a small amount of rice.

Troubleshooting Tips
Problem | Cause | Solution |
---|---|---|
Fish sticks to pan | Pan not hot enough or fish too wet | Dry fish thoroughly and ensure oil is hot before adding fish |
Skin not crispy | Too much moisture or low heat | Pat fish very dry and use medium-high heat |
Fish overcooked/dry | Cooked too long | Use the 70% rule: cook until fish is about 70% done on first side |
Sauce too salty | Too much soy sauce | Balance with a teaspoon of water and pinch of sugar |
Bitter taste | Burnt garlic or ginger | Stir-fry aromatics just until fragrant, not browned |
Fish breaks apart when flipping | Too much handling or fish not fresh | Use a proper fish spatula and handle fish minimally |
Oil splattering everywhere | Fish too wet or oil too hot | Dry fish better and lower heat slightly |
Sauce not thickening | Heat too low or not enough reduction time | Keep sauce at active simmer for longer |
Variations & Substitutions
Family-Friendly Version
- Reduce white pepper to a pinch
- Add 1 teaspoon honey to the sauce
- Use skinless fillets for children who don’t like crispy skin
Spicy Version
- Add 1 thinly sliced red chili with the ginger
- Include ½ teaspoon chili oil in the sauce
- Finish with a sprinkle of red pepper flakes
Gluten-Free Adaptation
- Use tamari instead of soy sauce
- Check that your rice wine is gluten-free (or use dry white wine)
Herb Variations
- Replace cilantro with Thai basil for a different aromatic profile
- Add a few mint leaves for brightness
- Try with a little lemongrass in the sauce (finely minced)
Storage & Reheating
Storage Instructions
- Refrigeration: Store leftovers in an airtight container for up to 2 days.
- Freezing: Not recommended as the texture will suffer.
- Separate Components: If possible, store the fish and sauce separately to prevent the fish from becoming soggy.
Reheating Guidelines
- Stovetop (Preferred): Heat a non-stick pan over medium-low heat. Add a splash of water, then place fish and cover for 2-3 minutes.
- Microwave: Use 50% power in 30-second intervals until just warm.
- Oven Method: Preheat to 275°F, place fish on a baking sheet, and heat for 7-10 minutes.
- Note: The skin won’t stay crispy when reheated.
Safety Notes & Tips
Food Safety
- Fish should reach an internal temperature of 145°F (63°C).
- Never use the same plate for raw and cooked fish without washing.
- Refrigerate leftovers within 2 hours of cooking.
- Wash hands thoroughly after handling raw fish.
- Clean all surfaces that touched raw fish with hot, soapy water.
Pro Tips
- Secret to restaurant-quality: The crispy skin comes from thoroughly dry fish and a hot pan.
- Test fish doneness: Fish is done when it flakes easily with a fork and is opaque throughout.
- Sauce thickness: If you want a thicker sauce, mix ½ teaspoon cornstarch with 1 tablespoon water and add to the sauce.
- Maximize flavor: Let fish come to room temperature before cooking for more even results.
- Best fish choice: Look for fillets with skin that are of even thickness throughout.
- Prevent sticking: Don’t move the fish until the skin naturally releases from the pan.
What to Serve With Pan Fried Fish Fillet Hong Kong Style
- Steamed jasmine rice
- Stir-fried bok choy or Chinese broccoli
- Simple cucumber salad with rice vinegar dressing
- Miso soup as a starter
- For a complete Asian-inspired meal, pair with my Fish Fillet in Sweet Corn Sauce as an additional entrée for larger gatherings
This authentic Pan Fried Fish Fillet Hong Kong Style brings restaurant quality to your home kitchen with minimal effort. The technique of thoroughly drying the fish and using a hot pan creates that perfect crispy skin that’s the hallmark of well-prepared fish. Enjoy this quick weeknight meal that’s sure to impress!