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.
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.
More Mexico Recipes You’ll Love
Craving more flavors from Mexico? Try these traditional recipes:









