Chinese Fried Fish Fillet Recipe: Crispy Golden Crunch With Light Bite

Main Courses

Chinese Fried Fish Fillet Recipe: Crispy Golden Crunch With Light Bite

This Chinese fried fish fillet recipe delivers the signature crispy golden crunch and delicate light bite that makes it a restaurant favorite. The secret lies in a precise technique that balances a thin, airy batter with high-heat frying—no soggy results here.

I’ve perfected this method after testing countless variations, ensuring every fillet emerges with that coveted shatteringly crisp exterior while staying tender inside.

The process begins with a simple marinade of soy sauce, cornstarch, and baking soda, which tenderizes the fish and creates the ideal surface for the batter to cling.

A light, gluten-free batter option is included for those with dietary restrictions, proving you don’t need traditional wheat flour to achieve restaurant-quality results. The key to the crispy finish is frying at exactly 350°F—too hot and the batter burns; too cool and it turns greasy.

What you’ll end up with is a plate of golden-brown fish fillets that crackle with every bite, their edges perfectly set while the center remains flaky and moist. The light batter ensures it doesn’t overwhelm the natural flavor of the fish, letting the subtle sweetness of the marinade shine through.

Serve with a side of tangy sweet-and-sour sauce or a simple cucumber salad to balance the richness.

This recipe works equally well with white fish like cod or tilapia, or for a bolder flavor, try it with snapper or sea bass. Whether you deep-fry for maximum crispiness or air-fry for a lighter version, the technique remains the same—just adjust the time slightly.

Let’s get started on creating fillets that’ll have everyone asking for seconds.

👨‍🍳
Difficulty
Medium
🐟
Category
Seafood
🔥
Calories
Med Cal

Ingredients for chinese fried fish fillet

Simple ingredients transform into restaurant-style crispy fish fillets with perfect texture.

Ingredient Amount Notes
White Fish Fillets 🐟 1 ½ lb Cod, tilapia, or snapper preferred
All-Purpose Flour 🌾 1 cup For traditional batter
Cornstarch 🌾 ½ cup For light, crispy texture
Soy Sauce 🍶 ¼ cup Light or dark variety
Baking Soda 🧂 1 tsp For tenderizing fish
Large Eggs 🥚 2 whole Room temperature preferred
Vegetable Oil 🫒 3 cups For deep frying (peanut oil works too)
Salt 🧂 1 tsp Kosher or sea salt
White Pepper 🌶️ ½ tsp For subtle seasoning
Lemon Juice 🍋 2 tbsp Freshly squeezed
Gluten-Free Flour Blend 🌾 ¾ cup Optional for dietary needs
Ice Cubes ❄️ 2 cups For chilling fish
Lemon Zest 🍋 1 tbsp For garnish

The fish quality makes all the difference here. Look for fresh, firm fillets with minimal bruising at Whole Foods or your local seafood market. Cod and tilapia are foolproof choices, but snapper or sea bass add a richer flavor. If using frozen, thaw overnight in the fridge—never under running water. The baking soda is key for tenderizing; don't skip it. For the oil, peanut oil has the highest smoke point but vegetable oil works perfectly fine for home cooking. Just make sure it's enough to reach 350°F—use a deep fryer thermometer to be precise.

No soy sauce? Coconut aminos or tamari work in a pinch, though the flavor will differ slightly. Running short on cornstarch? All-purpose flour at the same amount will work, but the texture won't be quite as crisp. The gluten-free blend can be swapped for rice flour if needed—just add an extra 1/4 cup to match the binding properties. No fresh lemons? Bottled lemon juice is fine, but add a pinch of sugar to balance the tartness. For the eggs, room temperature is ideal—they'll whisk smoother and create a lighter batter. If you must use cold eggs, let them sit out for 30 minutes first.

This batter keeps for 1 day in the fridge, covered tightly. The fried fillets? Best served immediately while crispy, but you can hold them in a 200°F oven for up to 15 minutes if needed. For make-ahead prep, marinate the fish and store it uncovered in the fridge for up to 4 hours—this helps the baking soda work its magic. The leftover oil can be strained and reused once, then discarded. Never reuse oil that smells off or has food debris—safety first.

❤️

Why You'll Love This Recipe

  • Crispy in Minutes: I swear, the baking soda trick makes this golden and crunchy faster than takeout. Just pat the fillets dry, toss in the flour-cornstarch mix, and fry until the edges are screaming for attention—no deep-frying skills required.
  • Umami Bomb: That soy sauce marinade? It’s the secret weapon. The fish absorbs just enough saltiness to balance the crispy exterior, while the cornstarch gives it that addictive, shatter-like crunch—like a bite of a street stall classic, but at home.
  • Leftover Reinvention: Fry up a big batch on Sunday, and you’ve got lunch for the week. Reheat in a pan with a splash of water to keep it tender, or toss cold slices into salads for a protein punch—my kids beg for it in their bento boxes.
  • Budget Flexibility: White fish is affordable, and this recipe stretches it far. Use cheaper cuts, skip the fancy dipping sauces, and still end up with something that feels special—no grocery shock, just pure satisfaction. (Yes, even on a Tuesday night.)

Step-by-step instructions for Chinese fried fish fillet

This method delivers restaurant-quality crispy golden fillets with a light, airy bite every time.

1

Prepare the Fish for Maximum Crispiness

Place the 1.5 lb white fish fillets in a shallow dish and pat them completely dry with paper towels. Any moisture left on the surface will prevent the batter from adhering properly. I like to press firmly with the paper towels to remove all traces of dampness—this is crucial for achieving that perfect golden crust.

In a separate small bowl, whisk together the 2 tbsp lemon juice, 1 tsp salt, and 0.5 tsp white pepper. Pour this marinade over the fish and let it sit for 10 minutes. This acidulated marinade helps tenderize the fish slightly while adding brightness that cuts through the richness of the fried coating. Don't skip this step—it makes a noticeable difference in texture and flavor.

After marinating, transfer the fish to a bowl filled with 2 cups ice cubes. This chilling process firms up the fish proteins, which helps maintain shape during frying. Let the fish chill for 15 minutes while you prepare the batter. The ice water also helps remove any remaining surface moisture that might interfere with the crispy coating.

2

Create the Light, Crispy Batter

In a medium bowl, combine the 1 cup all-purpose flour, 0.5 cup cornstarch, and 1 tsp baking soda. The baking soda is what gives this batter its signature lightness and crispy texture. Whisk these dry ingredients together until completely homogeneous—you should see no flour streaks remaining.

In another bowl, beat the 2 whole large eggs until frothy but not fully emulsified. The eggs should still have some texture when you lift the whisk. Add the 0.25 cup soy sauce to the eggs and mix well. This combination creates a flavorful base that will penetrate the fish during frying. The soy sauce also helps create that classic Chinese fried fish flavor profile.

Gradually pour the egg mixture into the dry ingredients while whisking continuously. You want to create a smooth, thin batter that coats the back of a spoon. The consistency should be similar to heavy cream—thick enough to coat but still pourable. If the batter becomes too thick, add 1 tablespoon of water at a time until you reach the proper consistency. This batter is what creates that signature crispy exterior with a light, airy interior.

3

Set Up for Deep Frying

Fill a deep pot or Dutch oven with the 3 cups vegetable oil and heat it to 350°F. Use a deep-fry thermometer to monitor the temperature precisely—this is critical for achieving even cooking and proper crispiness. If the oil gets too hot, the exterior will burn before the interior cooks through. I like to use a candy or deep-fry thermometer for accurate readings.

While the oil heats, prepare your frying station. Place a wire rack over a baking sheet lined with paper towels. This setup allows excess oil to drain away from the fried fish, preventing sogginess. Have a slotted spoon ready for turning the fish. The rack also helps maintain the fish's shape rather than letting it sit in its own oil.

For those following gluten-free diets, set aside 0.75 cup gluten-free flour blend. Mix this with 1 tablespoon of the cornstarch from the original batter. This creates a separate gluten-free batter that can be used for dredging the fish before applying the main batter. The double-dredging technique helps achieve maximum crispiness while accommodating dietary restrictions.

4

Fry to Golden Perfection

Working in batches to avoid overcrowding, carefully place each fish fillet into the prepared batter. Let the excess drip off for a few seconds before gently lowering it into the hot oil. The oil should sizzle immediately upon contact—this is your signal that the temperature is correct. Fry for 3-4 minutes on each side until the fish reaches an internal temperature of 145°F and the exterior is golden brown.

Here's the key to perfect results: don't press down on the fish with your spatula. The natural buoyancy of the batter will keep the fish floating, allowing the oil to circulate evenly around it. You'll know it's ready when the crust is deep golden brown with a few small bubbles forming on the surface. The fish should release easily from the batter without tearing.

As each piece of fish comes out of the oil, transfer it immediately to the prepared wire rack. Let it drain for 2-3 minutes before serving. This draining time is crucial—it allows excess oil to evaporate, preventing the coating from becoming soggy. The fish should maintain its shape with a crispy exterior that gives way to a light, flaky interior.

5

Finish and Serve Immediately

While the fish is still warm, sprinkle each fillet generously with the 1 tbsp lemon zest. The bright citrus flavor cuts through the richness of the fried coating and enhances the overall flavor profile. You can also serve the fish with additional lemon wedges on the side for squeezing over each piece.

Serve the Chinese fried fish immediately while it's at its crispiest. The exterior should be golden brown with a satisfying crunch, while the interior remains light and flaky. Each bite should deliver that perfect balance of texture—crispy on the outside, tender on the inside—with a subtle umami flavor from the soy sauce and bright citrus notes from the lemon.

For an authentic touch, serve with a side of sweet chili sauce or a simple cucumber salad. The contrast of cool vegetables against the hot, crispy fish makes for a complete meal. The fish should be served immediately as it loses its crispiness as it cools.

👨‍🍳

Pro Tips For Making Chinese Fried Fish Fillet

  • Dry the fillets thoroughly: Fish fillets are slicker than a rain-soaked sidewalk—pat them brutally with paper towels until they’re bone-dry before dredging. I learned this the hard way when my first batch came out greasy instead of crispy; moisture is the enemy of that perfect golden crust.
  • Mix cornstarch with flour: Skip the lazy 50/50 guesswork—use a 1:1 ratio of all-purpose flour to cornstarch (about 2 tablespoons each per fillet) for a crust that’s both crispy and tender. Cornstarch alone burns; flour alone gets soggy. This combo is the Goldilocks zone.
  • Fry in two batches: Crowd the pan, and you’ll steam the fish instead of fry it. Use a wok or deep skillet with just enough oil to coat the bottom—about ½ inch—and fry fillets in single layers. Patience here means the difference between a restaurant-quality dish and a sad, greasy mess.
  • Marinate in soy sauce first: Toss the fillets in soy sauce (about 1 tablespoon) for 10 minutes before dredging—it tenderizes the protein and adds depth. I was skeptical until I tried it; now it’s non-negotiable. No marinade? At least brush the fillets with soy after frying for that classic Chinese umami punch.

Dietary considerations for chinese fried fish fillet

Gluten-Free Adaptations

For those avoiding gluten, replace the all-purpose flour with a gluten-free flour blend like Bob’s Red Mill 1-to-1. Use ¾ cup for the batter, mixed with 1 tbsp cornstarch to mimic the binding properties of wheat flour.

The key is double-dredging: coat the fish in the gluten-free blend first, then dip in the egg-soy mixture, and finally coat again in the gluten-free mix before frying. This creates a crispy exterior without compromising texture. 🌾

Low-Carb Options

Skip the flour entirely and use 1 cup almond flour or crushed pork rinds for a keto-friendly coating. Mix the almond flour with 2 tbsp cornstarch and ½ tsp baking soda to create a dry coating. For extra crispiness, add 1 egg white to the mix.

Fry at 350°F for 2-3 minutes per side—the result is a shatteringly crisp shell with minimal carbs. Test with a low-carb soy sauce like Primal Kitchen for flavor.

Allergen-Free Adjustments

For egg allergies, substitute the eggs with 2 tbsp aquafaba (chickpea brine) or 1 tbsp cornstarch + 3 tbsp water mixed into a paste. For soy-free versions, replace the soy sauce with coconut aminos or tamari (ensure it’s gluten-free if needed).

Always double-check labels—some gluten-free blends contain soy or egg derivatives. The batter consistency may vary slightly, so adjust with 1 tbsp water as needed.

Fish Substitutions

Cod and tilapia are foolproof choices, but for firmer texture, try snapper or sea bass. Avoid delicate fish like flounder—they’re prone to falling apart during frying. For a budget-friendly option, pollock or haddock work well.

If using frozen fish, thaw in the fridge overnight for even cooking. Never thaw under running water—it can make the fish mushy. 🐟

Sodium Considerations

Reduce sodium by cutting the soy sauce to 2 tbsp and using low-sodium soy sauce if available. For extra flavor without salt, add 1 tsp grated ginger or 1 tbsp rice vinegar to the marinade.

The baking soda already tenderizes the fish, so you can skip additional salt if preferred. Always taste the marinade before applying—adjust seasonings to your preference while keeping the fish’s natural flavor intact.

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 4g20%
Cholesterol 105mg35%
Sodium 580mg25%
Total Carbohydrate 32g11%
Dietary Fiber 1g4%
Sugars 2g
Protein 30g60%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use this recipe with frozen fish?

Fresh fish works best, but if you must use frozen, thaw it overnight in the refrigerator—not under running water—to prevent mushy texture. The ice bath step in the recipe helps firm up the proteins, but frozen fish may release more water during frying, potentially making the coating less crisp. Pat it extra dry before marinating and battering.

2

Why is my batter too thick or too thin?

The ideal batter should coat the back of a spoon like heavy cream. If too thick, whisk in 1 tbsp water at a time until smooth. If too thin, add 1 tbsp cornstarch or flour. The baking soda reacts with moisture—if your fish isn't perfectly dry, the batter may thicken unexpectedly. Always let eggs come to room temperature for consistent results.

3

How do I keep the fish from sticking to the pan?

Use enough oil to reach 350°F and maintain that temperature—oil below 325°F causes sticking. Never overcrowd the pan, and work in batches. A wire rack over paper towels helps drain excess oil immediately after frying, preventing sogginess. For extra insurance, lightly coat the fish with oil before dredging in batter.

4

Can I air-fry instead of deep-frying?

Yes! Preheat your air fryer to 400°F and spray the basket with oil. Lightly coat the fish in batter (double-dredge for extra crispiness) and air-fry for 6-8 minutes, flipping halfway. The texture will be lighter than deep-fried but still crisp. Reduce soy sauce slightly (to 2 tbsp) as air-frying concentrates flavors.

5

What’s the best way to reheat leftover fried fish?

Reheat in a 350°F oven for 5-7 minutes on a wire rack to maintain crispness. Avoid microwaving—it makes the coating soggy. For extra crunch, broil for 1-2 minutes at the end. Store leftovers in an airtight container for up to 2 days (though they’re best eaten fresh).

★★★★★4.8(3 reviews)
Categories Main Courses