Charales are tiny freshwater fish harvested from Mexican lakes like Chapala, prized for their delicate flavor and eaten whole once fried until shatteringly crisp. A simple flour dredge, hot oil, and a finishing squeeze of lime turn them into an addictive appetizer or taco filling. Serve with salsa, avocado, and cold beer for the full lakeside experience.
Prep Time15 mins
Cook Time12 mins
Total Time27 mins
Servings4
Yield4 servings
Nutrition Facts
Per serving (estimated)
- 465 kcalCalories
- 28 gFat
- 5 gSaturated Fat
- 28 gCarbs
- 3 gFiber
- 1 gSugar
- 22 gProtein
- 520 mgSodium
- 380 mgPotassium
- 110 mgCalcium
- 3 mgIron
- 7 mgVitamin C
- 45 mcgVitamin A
Ingredients
For the fish
- 1 lb (450 g) fresh or thawed charales, rinsed and patted very dry
- 1 teaspoon fine sea salt
- 1/2 teaspoon freshly ground black pepper
- 1 lime, juiced, plus wedges for serving
For the seasoned flour coating
- 1 cup (125 g) all-purpose flour
- 1/3 cup (45 g) cornstarch
- 1 teaspoon garlic powder
- 1 teaspoon ground chile guajillo or mild chili powder
- 1/2 teaspoon ground cumin
- 1/2 teaspoon fine salt
For frying and serving
- 2 cups (480 ml) neutral oil such as canola or sunflower, for shallow frying
- 1 avocado, sliced
- 1/2 cup salsa verde or tomato salsa, for serving
- Extra lime wedges, for serving
Directions
- Pat the rinsed charales thoroughly dry on paper towels; moisture is the enemy of a crisp fry. Season them lightly with the salt, pepper, and lime juice, then let them sit for 5 minutes while you prepare the coating.
- In a wide shallow bowl, whisk together the flour, cornstarch, garlic powder, chili powder, cumin, and salt until evenly combined. The cornstarch helps the crust stay light and shatter-crisp.
- Pour the oil into a heavy skillet (cast iron works well) to a depth of about 1/2 inch and heat over medium-high until it reaches 360 to 375 degrees F (185 to 190 degrees C). The oil should shimmer and a pinch of flour should sizzle immediately.
- Working in small batches, toss a handful of charales in the seasoned flour, shaking off excess so each fish is only lightly coated. Carefully lower them into the hot oil in a single layer; do not crowd the pan.
- Fry for 2 to 3 minutes, stirring gently once, until the fish are deep golden and audibly crisp. Smaller charales cook even faster, so watch closely. Use a slotted spoon to transfer them to a paper towel–lined plate and immediately sprinkle with a pinch of extra salt.
- Repeat with the remaining fish, letting the oil return to temperature between batches. Discard any fish that break apart during frying rather than attempting to rescue pieces.
- Pile the hot crispy charales onto a warmed platter or into small individual plates. Serve right away with avocado slices, salsa, and plenty of lime wedges to squeeze over the top.
- Eat them whole, head and tail included, just as they do at the lake shores of Jalisco.
Cook’s Notes
- If you cannot find fresh charales, frozen ones are widely available at Mexican markets; thaw them overnight in the refrigerator and dry them very well before dredging.
- Maintain oil temperature between batches; if it drops too low the crust will absorb oil and turn greasy rather than crisp.
- For a spicier finish, dust the hot fried fish with a mix of ground chile de árbol and salt immediately after frying.
- Charales make an excellent taco filling; tuck them into warm corn tortillas with shredded cabbage, crema, and a splash of salsa verde.
- Use a splatter screen while frying, as the tiny fish can pop and splatter in the hot oil.










