Disclosure: This post may contain affiliate links. As an Amazon Associate, we earn from qualifying purchases. We only recommend products we trust.
Crispy fish that actually stays crispy, that is the dream, right? This Chinese fried fish recipe delivers it with pantry basics and a few smart moves. We marinate firm white fish with lemon, salt, turmeric, and white pepper, then give it a whisper-light cornstarch coat before a quick fry.
Finally, it gets a fast toss with ginger, garlic, green chile, onion, soy, ketchup, and a splash of vinegar for that sweet savory gloss. Simple, hot oil, big crunch.
If you are here to cook now, tap the Jump to Recipe to land on the full card, or use the Table of Contents to zip to any section you need.
I keep the technique clean and coastal, the kind of crackly fish I crave after a breezy market run, and you will get shatter crisp outside with tender flakes inside, every time.
Table of Contents
Ingredients You’ll Need

For the Fish
- 1 lb firm white fish fillets (snapper, seabass, tilapia, or catfish), cut into 2-inch pieces
- 1 tbsp lemon juice โ adds brightness and helps tenderize
- 1/2 tsp turmeric powder โ for a subtle earthy flavor and color
- 1 tsp kosher salt โ to season the fish evenly
- 1/4 tsp white pepper โ classic Chinese touch with a woody, mild spice
For the Crispy Coat
- 1/3 cup cornstarch โ creates that shatter-crisp crust
- 1 tbsp rice flour (optional) โ boosts lightness and crunch
For Frying
- 2 to 3 cups neutral oil with a high smoke point (peanut, canola, or corn oil)
For the Sauce
- 2 tbsp oil
- 1 tbsp finely chopped ginger
- 1 tbsp finely chopped garlic
- 1 green chile, finely chopped
- 1 medium onion, finely chopped
- 2 tsp chili powder
- 1 tsp soy sauce
- 3 tbsp tomato ketchup
- 1 tsp vinegar (rice vinegar preferred)
- 1/2 cup water
- 1/2 tsp freshly ground black or white pepper
- 2 tbsp sliced spring onions, plus more for garnish
Step-by-Step Instructions
Step 1: Prep the Fish
Pat the fish pieces completely dry with paper towels. Toss them with lemon juice, turmeric powder, salt, and white pepper. Let them rest for 15โ30 minutes so the flavors soak in.
Step 2: Coat for Crispiness
In a shallow bowl, mix cornstarch and rice flour. Lightly dredge each marinated fish piece in the flour mix, making sure itโs coated all over. Shake off any excess so the crust stays thin and light.
Step 3: Heat the Oil
Pour 2 to 3 cups of neutral oil into a wok or deep skillet. Heat the oil to 375ยฐF. If you donโt have a thermometer, dip a wooden chopstick into the oil, steady bubbles mean itโs ready.
Step 4: Fry the Fish
Work in small batches to keep the oil hot. Fry each piece for about 3โ4 minutes total, turning once, until the coating is pale golden and crisp. Drain on a wire rack to keep the bottoms from going soggy. For extra crunch, return the fish to 400ยฐF oil for a quick 30โ45 seconds.
Step 5: Make the Sauce
In a clean wok or skillet, heat 2 tablespoons of oil over medium-high. Sautรฉ ginger, garlic, and green chile for about 30 seconds until fragrant. Add onion and cook until lightly golden, 2โ3 minutes.
Step 6: Season and Simmer
Stir in chili powder, soy sauce, ketchup, vinegar, and water. Let the sauce simmer for 1โ2 minutes until slightly thickened but still glossy.
Step 7: Combine and Finish
Gently add the fried fish into the sauce and toss to coat. Sprinkle freshly ground pepper and sliced spring onions over the top.
Step 8: Serve
Transfer to a platter and garnish with extra spring onions. Serve hot with steamed rice or simple stir-fried greens.
Chinese Fried Fish
- Total Time: 35 minutes
- Yield: 4 servings 1x
Description
This Chinese fried fish recipe gives you extra crispy salt and pepperโstyle fish tossed in a savory-sweet sauce with ginger, garlic, and spring onions.
Ingredients
- 1 lb firm white fish fillets (snapper, seabass, tilapia, or catfish), cut into 2-inch pieces
- 1 tbsp lemon juice
- 1/2 tsp turmeric powder
- 1 tsp kosher salt
- 1/4 tsp white pepper
- 1/3 cup cornstarch
- 1 tbsp rice flour (optional)
- 2 to 3 cups neutral oil (peanut, canola, or corn oil)
- 2 tbsp oil (for sauce)
- 1 tbsp finely chopped ginger
- 1 tbsp finely chopped garlic
- 1 green chile, finely chopped
- 1 medium onion, finely chopped
- 2 tsp chili powder
- 1 tsp soy sauce
- 3 tbsp tomato ketchup
- 1 tsp vinegar (preferably rice vinegar)
- 1/2 cup water
- 1/2 tsp freshly ground pepper (black or white)
- 2 tbsp sliced spring onions, plus more for garnish
Instructions
- Pat fish dry and marinate with lemon juice, turmeric, salt, and white pepper. Rest 15โ30 minutes.
- Mix cornstarch and rice flour. Dredge fish pieces lightly, shaking off excess.
- Heat oil in a wok or deep skillet to 375ยฐF.
- Fry fish in batches for 3โ4 minutes until crisp and golden. Drain on a wire rack. Optionally double-fry at 400ยฐF for 30โ45 seconds.
- In a clean wok, heat 2 tbsp oil. Sautรฉ ginger, garlic, and green chile for 30 seconds.
- Add onion and cook until lightly golden.
- Stir in chili powder, soy sauce, ketchup, vinegar, and water. Simmer until slightly thickened.
- Add fried fish back to the wok, toss gently to coat. Sprinkle pepper and spring onions.
- Serve hot with extra spring onions over the top.
Notes
For maximum crunch, always pat fish dry before coating. Fry in small batches to keep the oil hot. Drain on a rack instead of paper towels.
- Prep Time: 20 minutes
- Cook Time: 15 minutes
- Category: Seafood
- Method: Frying
- Cuisine: Chinese
Nutrition
- Serving Size: 1 serving
- Calories: 295
- Sugar: 4g
- Sodium: 620mg
- Fat: 18g
- Saturated Fat: 3g
- Unsaturated Fat: 14g
- Trans Fat: 0g
- Carbohydrates: 12g
- Fiber: 1g
- Protein: 22g
- Cholesterol: 55mg
Pro Tips for Perfect Chinese Fried Fish
- Dryness is everything โ Moisture is the enemy of crispiness. After rinsing, pat the fish completely dry with paper towels before marinating. This one step makes a huge difference.
- Keep the oil steady โ Aim for 375ยฐF when frying and donโt crowd the pan. Too many pieces at once lower the temperature and lead to soggy crust. Fry in small batches for best results.
- Rack over paper โ Always drain fried fish on a wire rack instead of paper towels. The rack allows air to circulate, keeping the underside just as crunchy as the top.
Fun fact: In Cantonese kitchens, double-frying is called โreturning to the wok,โ and itโs a trusted trick to lock in crispiness.
Serving Suggestions
Chinese fried fish is best enjoyed hot and straight from the wok, while the coating is still crisp and the sauce glossy. Serve it on a large platter, sprinkled with extra spring onions for a touch of freshness.
Pair it with steamed jasmine rice or garlic fried rice to soak up the sauce. For something lighter, a side of stir-fried bok choy, snow peas, or Chinese broccoli makes a perfect balance.
If you want to turn it into a family-style spread, add noodles tossed with sesame oil, or even crispy vegetable spring rolls for contrast.
(Think of this dish as a centerpiece, with simple sides that let the crunch and flavor shine.)
FAQs About Chinese Fried Fish
What type of fish works best for Chinese fried fish?
Firm white fish like snapper, seabass, tilapia, or catfish are ideal. They hold together well during frying and develop a crisp crust without falling apart.
Can I use whole fish instead of fillets?
Yes, you can fry a whole fish. Just score the sides deeply before marinating so the seasoning penetrates, and adjust the cooking time depending on the size.
Do I need rice flour for the coating?
Not necessarily. Cornstarch alone works well, but rice flour adds extra crunch. Use it if you have it, but donโt worry if you donโt.
Whatโs the best oil for frying?
Neutral oils with high smoke points, such as peanut, canola, or corn oil, are perfect. They handle high heat without burning and donโt overpower the fishโs flavor.
Can I make this recipe ahead of time?
Fried fish tastes best fresh, but you can fry once ahead of time, let the pieces cool, and then give them a quick second fry (30โ45 seconds at high heat) right before serving to bring back the crispiness.
(Want even more crunch? Remember the โdouble fryโ trick, itโs a secret many restaurants swear by.)
Bringing It All Together
Chinese fried fish is all about that satisfying contrast, crisp on the outside, tender inside, and wrapped in a sauce thatโs bold yet balanced. With just a few smart steps, patting the fish dry, keeping the oil hot, and finishing with fresh spring onions, you can bring restaurant-style crunch right to your table.
You may also like:
– Mahi Mahi Fried Fish
– Greek Fried Fish Recipe
– Escovitch Fish Recipe
– Mojarra Frita Mexican Fried Fish Recipe
– Filipino Tilapia Fillet Recipe
This recipe is one of those dishes thatโs meant to be shared, whether alongside rice for a quick weeknight dinner or as part of a bigger spread when family and friends gather.
If you give it a try, Iโd love to hear how it turned out for you. Drop a note in the comments with your take on it, and happy cooking!










