River Fish CT Tampa Recipe (Crispy, Easy)

Updated November 7, 2026

Total time
35 min
prep 20 min · cook 15 min
Serves
2
portions as written
Safe temperature (USDA)
145°F / 63°C
check the thickest piece

Jump to recipe

River Fish CT Tampa Recipe (Crispy, Easy)

River fish CT Tampa is a crispy, pan-fried whole fish dish inspired by the Chinese-American style popular in Tampa, Florida, where fresh river fish like tilapia or catfish are seasoned simply, dredged in cornstarch, and fried until shatteringly crisp. It works because the high-heat frying creates a golden, crunchy exterior while keeping the flesh moist and flaky, and the simple seasoning lets the fish’s natural flavor shine. This recipe delivers that restaurant-quality crunch at home with easy-to-find ingredients.

Ingredients

  • 1 whole river fish (about 1.5 lb / 680 g), scaled and gutted (tilapia, catfish, or bass)
  • 1 teaspoon (5 g) kosher salt, plus more for seasoning
  • 1/2 teaspoon (2 g) ground white pepper
  • 1/2 cup (60 g) cornstarch
  • 1/2 cup (60 g) all-purpose flour
  • 1 large egg, beaten
  • 1 cup (240 ml) vegetable oil, for frying
  • 2 cloves garlic, minced
  • 1 tablespoon (15 ml) soy sauce
  • 1 tablespoon (15 ml) rice vinegar
  • 1 teaspoon (5 ml) sesame oil
  • 1 scallion, thinly sliced, for garnish
  • Lemon wedges, for serving (optional)

Instructions

  1. Pat the fish completely dry with paper towels, inside and out. Using a sharp knife, score the fish on both sides with 3 diagonal slashes each, about 1/4 inch deep. Season the fish inside and out with the kosher salt and white pepper.
  2. In a shallow dish, whisk together the cornstarch and flour. In another shallow dish, place the beaten egg.
  3. Dredge the fish in the egg, shaking off excess, then coat evenly in the cornstarch-flour mixture, pressing gently to adhere. Let the coated fish rest on a wire rack for 5 minutes while you heat the oil.
  4. In a large, deep skillet (cast-iron or heavy-bottomed) over medium-high heat, heat the vegetable oil until it shimmers (about 350°F / 177°C). To test, sprinkle a pinch of flour into the oil; it should sizzle immediately.
  5. Carefully lay the fish in the hot oil. Fry for 4-5 minutes per side, until deeply golden and crispy. Use a fish spatula to gently flip. The internal temperature of the fish should reach 145°F (63°C) as measured with a food thermometer, per USDA FSIS safe minimum.
  6. Remove the fish to a paper-towel-lined plate to drain.
  7. In a small bowl, stir together the garlic, soy sauce, rice vinegar, and sesame oil. Drizzle this sauce over the hot fish.
  8. Garnish with sliced scallions and serve immediately with lemon wedges, if desired.

Tips

  • Patting the fish dry is crucial for a crispy crust; any moisture will cause the coating to steam and fall off.
  • Use a thermometer to check the oil temperature; if it’s too low, the fish will absorb oil and become greasy; too high, and the outside will burn before the inside cooks.
  • If you can’t find a whole fish, use 2 fillets (about 1 lb total) and reduce the frying time to 3-4 minutes per side.
  • Don’t overcrowd the pan; fry one fish at a time if your skillet is small, so the oil stays hot.

Serving Suggestions

Serve the crispy fish with steamed jasmine rice and a side of stir-fried greens like bok choy or broccoli. A simple cucumber salad with rice vinegar and chili flakes also cuts through the richness nicely. For a full Tampa-style meal, add a side of black beans and plantains.

Variations

  • Spicy Version: Add 1 teaspoon of chili garlic sauce or Sriracha to the sauce mixture.
  • Ginger-Scallion: Replace the garlic sauce with a mixture of 2 tablespoons grated fresh ginger, 2 tablespoons soy sauce, and 1 tablespoon neutral oil, drizzled over the fish.
  • Baked Option: For a lighter take, bake the coated fish at 400°F (200°C) for 20-25 minutes, flipping halfway, until the fish is cooked through and the coating is crisp. The texture will be less crunchy than fried.
  • Gluten-Free: Swap the all-purpose flour for additional cornstarch or a gluten-free all-purpose blend.

Storage and Reheating

Refrigerate any leftovers in an airtight container within 2 hours of cooking. The fish will keep for up to 3 days. To reheat, place on a baking sheet and warm in a 375°F (190°C) oven for 8-10 minutes, or until heated through and crisp. Avoid microwaving, as it will make the coating soggy. For best quality, consume within 2 days.

Frequently Asked Questions

What kind of river fish is best? Tilapia, catfish, and bass are all excellent choices because they have mild, white flesh and hold up well to frying. If you use a fish with more bones, like carp, the scoring will help smaller bones crisp up.

Can I use frozen fish? Yes, but thaw it completely in the refrigerator overnight. Pat it very dry before seasoning and coating; excess moisture is the enemy of crispiness.

How do I know when the fish is done? The flesh should be opaque and flake easily with a fork, and the internal temperature should read 145°F (63°C) on an instant-read thermometer. The coating should be deep golden brown.

Why did my coating fall off? This usually happens if the fish was too wet, the oil wasn’t hot enough, or you flipped it too early. Let the fish fry undisturbed for the first 3-4 minutes to set the crust.

Can I prepare this ahead of time? You can season and coat the fish up to 2 hours in advance and keep it refrigerated, but for the best crunch, fry it just before serving. Leftovers are still good, but not as crisp.

Is it safe to eat the skin? Yes, the skin becomes very crispy and is safe to eat once the fish is cooked to 145°F (63°C). It’s often the best part!

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).