Culinary Explorer

A cooking platform built around craft, culture, and the stories behind what we eat.

Discover Culinary Explorer
Lerma River Pan-Fried Tilapia (Mojarras del Lerma al Ajo)

Lerma River Pan-Fried Tilapia (Mojarras del Lerma al Ajo)

Created by

Guanajuato's Lerma corridor fish, scored to the bone, rubbed with garlic, serrano, and limón, then pan-fried whole until the fins turn crisp and the table smells like a Bajío river picnic.

Main Dishes
Mexican
Comfort Food
Weeknight
Picnic
30 min
Active Time
25 min cook55 min total
Yield4 servings

Guanajuato, the southern Bajio along the Lerma River corridor from Acambaro and Salvatierra toward Salamanca, has its own fish register. People hear landlocked and think fishless. Wrong. The river, the canals, the presas, and the old lake at Yuriria have fed kitchens with mojarra, charales, carp, and whatever the water gave that week.

This dish belongs to the home cooks and roadside señoras who learned to fry freshwater fish without burying it. Garlic is the authority here. Not one polite clove. A real ajo paste, pounded with salt, chile serrano, cilantro, and limón, pushed into deep cuts so the seasoning reaches the bone. Then a light dusting of harina de trigo and masa harina, and into clean hot aceite de maiz until the fins crisp and the skin turns golden.

The trick is control. Garlic burns if you put all of it in the pan too early, so the sliced garlic finishes at the end in the hot oil, where it turns pale gold and perfumes the fish instead of making it bitter. I learned this from a woman near the Salamanca market who sold fried mojarra wrapped in paper with tortillas and lime. She watched my hands and said, 'El ajo manda, pero no lo dejes gritar.' The garlic leads, but don't let it shout. She was right.

Serve it on barro or Guanajuato talavera, with corn tortillas from the comal and lime halves on the table. This is not coastal seafood trying to be fancy. This is Bajio river food. Saber cocinar es saber vivir.

The Lerma River rises near Almoloya del Rio in Estado de Mexico, crosses the Bajio, and continues toward Lake Chapala, making it one of central Mexico's major freshwater food corridors. Tilapia, commonly sold as mojarra in central Mexican markets, became widespread after mid-20th-century aquaculture programs stocked rivers, ponds, and reservoirs, while older Guanajuato freshwater cooking also relied on charales and carp from places like Yuriria. Mojarras al ajo belong to that modern river-table habit: landlocked Guanajuato did not stop cooking fish just because it had no coast.

The technique, the tradition, and the story behind every dish.

Discover Culinary Explorer

Ingredients

whole small tilapia or mojarra

Quantity

4, 10 to 12 ounces each

scaled, gutted, gills removed, and fins trimmed if needed

coarse sea salt

Quantity

1 1/2 teaspoons, plus more to taste

freshly ground black pepper

Quantity

1/2 teaspoon

large garlic cloves

Quantity

12

8 pounded for the paste, 4 thinly sliced

fresh Mexican lime juice

Quantity

1/3 cup

plus lime halves for serving

fresh chile serrano

Quantity

2

1 finely minced and 1 sliced lengthwise into thin strips

fresh cilantro

Quantity

1/4 cup

chopped, plus a few leaves for serving

harina de trigo

Quantity

1/2 cup

masa harina

Quantity

2 tablespoons

aceite de maiz

Quantity

1 cup

for shallow frying

hand-pressed corn tortillas (optional)

Quantity

for serving

warmed

Equipment Needed

  • Volcanic stone molcajete for pounding the garlic paste
  • Large heavy skillet or carbon steel pan for shallow frying
  • Two wide spatulas for turning whole fish
  • Wire rack set over a sheet pan
  • Clay comal for warming corn tortillas

Instructions

  1. 1

    Score the fish

    Pat the mojarras very dry inside and out. Make three deep diagonal cuts on each side of every fish, cutting almost to the bone. This is not decoration. The cuts let the salt, garlic, and limón reach the flesh, and they help the fish cook evenly before the skin burns.

  2. 2

    Pound the ajo

    In a molcajete, pound 8 garlic cloves with the sea salt, black pepper, and the minced chile serrano until you have a rough paste. Stir in 3 tablespoons of the lime juice and the chopped cilantro. The paste should smell sharp and green, with the garlic leading. If you only chop the garlic, it sits on the surface. Pound it and it enters the fish.

    Use fresh garlic with tight, heavy cloves. If the garlic has green sprouts, cut them out. Old garlic turns bitter fast in hot oil.
  3. 3

    Season and rest

    Rub the garlic paste into the cuts, over the skin, and lightly inside the cavity of each fish. Let the fish rest at room temperature for 20 minutes, no longer. Limón is useful, but it is not a bath. Leave fish too long in lime and the flesh tightens before it ever touches the pan.

  4. 4

    Dust the fish

    Mix the harina de trigo and masa harina on a wide plate. Lift each fish from the marinade, letting excess liquid drip away, then dust it lightly on both sides and inside the scored cuts. Shake off everything loose. You want a thin veil, not a breaded fish. The flour protects the skin and the masa gives a faint corn edge. Cada estado, su propia cocina.

  5. 5

    Heat the oil

    Pour the aceite de maiz into a large heavy skillet to a depth of about 1/4 inch and heat over medium-high. Drop in a pinch of the flour mixture. It should sizzle immediately and turn pale gold, not black. This fish needs clean hot oil. Do not use olive oil here. It brings the wrong flavor and complains too early over heat.

  6. 6

    Fry the mojarras

    Lay one or two fish into the skillet, depending on the size of your pan. Do not crowd them. Fry 4 to 5 minutes per side, turning once with two spatulas, until the skin is deep golden, the fins are crisp, and the flesh at the scored cuts looks opaque and moist. Move the cooked fish to a wire rack. Repeat with the remaining fish.

    If the fish sticks, wait. Skin releases when it has browned enough. Force it early and you tear the best part off into the pan.
  7. 7

    Finish the garlic

    Pour off all but 2 tablespoons of oil from the skillet and lower the heat to medium-low. Add the sliced garlic and the serrano strips. Cook 45 to 60 seconds, stirring constantly, until the garlic turns pale gold at the edges. Pull the pan off the heat and add the remaining lime juice carefully. It will spit a little. Stir once and taste for salt.

  8. 8

    Serve in barro

    Set the fried mojarras on a Guanajuato talavera platter or a wide barro plate from Apaseo el Alto. Spoon the garlic, serrano, and lime oil over the top. Scatter a few cilantro leaves and put lime halves on the side. Serve with hot corn tortillas wrapped in a servilleta. No me vengas con atajos. The whole fish is the point.

Chef Tips

  • At the mercado, ask for whole mojarra with clear eyes, red gills, and no muddy smell. If the fish smells like the bottom of a bucket, leave it there. Si no conoces el mercado, no conoces la cocina.
  • Use whole fish. Fillets will cook, yes, but they will not give you the crisp fins, the seasoned cuts near the bone, or the picnic feeling of eating around the spine with tortillas. A substitution is a compromise, not an upgrade.
  • For this fish, clean aceite de maiz is the right fat. Do not use old carnitas lard. That lard is valuable for beans and pork, not for delicate freshwater mojarra.
  • The garlic finish must be pale gold, never brown. Brown garlic tastes bitter and bossy. Throw it out and start that part again if you take it too far.
  • For a picnic, fry the fish close to serving time and carry the lime halves separately. Eat within two hours if the fish is held at room temperature. Good cooking also means not poisoning your family. Así se hace y punto.

Advance Preparation

  • The garlic, serrano, salt, and pepper paste can be pounded up to 4 hours ahead and refrigerated. Add the lime juice and cilantro just before rubbing it on the fish.
  • The fish can be cleaned, scored, and refrigerated uncovered for up to 8 hours. Pat it dry again before seasoning.
  • Do not marinate the fish in lime for more than 20 to 30 minutes. Longer is not better. Longer is tougher.

Frequently Asked Questions

Nutrition Information

1 serving (about 255g)

Calories
505 calories
Total Fat
20 g
Saturated Fat
3 g
Trans Fat
0 g
Unsaturated Fat
16 g
Cholesterol
80 mg
Sodium
970 mg
Total Carbohydrates
41 g
Dietary Fiber
4 g
Sugars
1 g
Protein
42 g

Note: Chef personas and recipes are created with AI assistance. Cook with care: follow safe food-handling practices, check doneness with a thermometer when needed, and adapt for allergies and your kitchen.

Where cooking meets culture.

Culinary guides, cultural storytelling, and the editorial depth that makes cooking meaningful.

Discover Culinary Explorer

More from Bajío Main Dishes

Browse the full collection