New video every week on YouTube →
Colombian Fried Mojarra, Crispy Whole Fried Fish

Colombian Fried Mojarra, Crispy Whole Fried Fish

Whole tilapia, often frozen, is easy to find in Asian and Latin grocery stores in the US and UK; thaw it overnight in the fridge, never on the counter. Make the coconut rice and salad the day before and score the fish that morning, and frying four in one skillet takes half the 90 minutes. Cornstarch instead of flour gives a thinner, more brittle shell and keeps it gluten-free.

A 1 lb whole tilapia, scored three times on each side, rubbed with garlic, lime and salt and fried for 12 minutes until the tail eats like a potato chip: that is what Colombians call mojarra frita (moh-HAH-rah FREE-tah). Along Colombia’s Caribbean coast it comes to the table head and all, with fried green plantains, coconut rice and a tomato salad; inland it is what you order at roadside restaurants by the river, and what many families cook during Holy Week. If you have never fried a whole fish at home, this is the one to start with: the fish is cheap, the seasoning is three ingredients, and the only real skill is leaving it alone in the pan.

What is Colombian fried mojarra, and is mojarra just tilapia?

How do you make Colombian fried mojarra? Score a cleaned 1 lb (450 g) whole tilapia three or four times per side, rub it with crushed garlic, salt and lime juice for 15 minutes, pat it dry, dust it with flour and fry it in ¾ inch (2 cm) of oil at 355°F (180°C) for 6 minutes per side without moving it, until it reads 145°F (63°C) by the backbone. 90 minutes for 4 servings.

Yes, in practice it is tilapia. The red mojarra sold in Colombian markets is red tilapia, which Colombia’s national statistics office, DANE, describes in its market bulletins as a hybrid of several Oreochromis species native to Africa and Israel. That is good news if you live in the US or the UK, because whole tilapia, often frozen, is easy to find in Asian and Latin grocery stores. You are cooking the same fish.

Is it worth making at home? If you have a deep skillet and an hour at the stove, yes. A whole fish stays far juicier than a fillet, because the bone and skin protect the flesh, and the crust runs from head to tail. It is less suited to a weeknight for a crowd: one 12-inch (30 cm) skillet fries one fish at a time, 12 minutes each. Difficulty is medium. Nothing is technically hard, but hot oil asks for attention.

Ingredients, and what to buy in a US or UK supermarket

The card above has exact amounts: four 1 lb (450 g) fish, 8 garlic cloves, 2 limes, 2 tsp salt, ½ cup flour and 1 quart (1 liter) of oil for 4 people. One fish per adult is the standard Colombian portion. A 1 lb fish gives you about 6 oz (180 g) of meat on the plate, since a tilapia fillet is only 27 to 40 percent of the whole fish according to processing studies.

Which whole fish to use for Colombian fried mojarra in the US and UKMatrix of whole fish for Colombian-style frying outside Colombia. Whole tilapia: sold frozen and sometimes fresh in Asian and Latin markets in the US; fries exactly like Colombian mojarra, which is red tilapia; thaw overnight in the fridge and dry it hard. Red snapper: US fish counters, often whole; firmer, sweeter flesh and more sea flavor; thicker through the back, so add 1 to 2 minutes per side. Sea bream (dorade): UK supermarket fish counters and fishmongers, sold whole at portion size; fries like tilapia with slightly firmer flesh; small ones of about 300 g (10 oz) take 4 to 5 minutes per side. Branzino (European sea bass): US and UK, usually whole and gutted; long and slim, so it cooks faster, about 5 to 6 minutes per side for 450 g (1 lb).Where to buyHow it friesWatch outWhole tilapiaAsian and Latinmarkets, frozenidentical: it isthe same fishthaw overnight,dry it hardRed snapperUS fish counters,wholefirmer, sweeter,more sea flavorthicker back:+1-2 min a sideSea breamUK fish counters,portion sizelike tilapia,slightly firmer300 g (10 oz):4-5 min a sideBranzinoUS and UK,whole, guttedlong and slim,cooks faster1 lb (450 g):5-6 min a side
Whole tilapia is the same fish Colombians fry as mojarra. Red snapper is the upgrade, sea bream is the UK answer, and branzino works if you shorten the time.
You can’t findUseWhat changes
Red tilapia (mojarra roja)Regular whole tilapia, fresh or frozenNothing but the skin color
Any tilapiaRed snapper, wholeFirmer, sweeter flesh; add 1-2 min a side
Any tilapia (UK)Sea bream (dorade), wholeVery close; small ones need only 4-5 min a side
Any tilapiaBranzino (European sea bass)Slimmer, so 5-6 min a side for 1 lb
Colombian limón TahitíOrdinary limes (Persian limes)Same fruit; lemons work but taste sweeter
Wheat flourCornstarch / cornflourThinner, glassier crust, gluten-free

Fresh or frozen fish

The FDA gives four signs of a fresh whole fish: clear, shiny eyes, red gills, firm flesh that springs back, and a mild smell, never sour or ammonia-like. Cook fresh fish within 2 days. Frozen is perfectly fine for this recipe. Thaw it overnight in the fridge on a plate, or sealed in a bag in cold water if you’re short on time, never on the counter. Thawed fish releases more water, so dry it with extra care.

Flour or no flour

Flour gives an even golden crust, helps the skin let go of the pan and cuts down on splatter, because it soaks up the last of the surface moisture. Without flour the skin still crisps if it is properly dry, but it spits more and sticks more easily. I always flour it. Cornstarch makes a thinner, more brittle shell and keeps the dish gluten-free.

Equipment

A 12-inch (30 cm) deep skillet, two wide spatulas for turning, a wire rack and ideally an instant-read thermometer. Fish of 1¼ to 1⅔ lb (550-750 g) average about 12 inches (31 cm) long in tilapia processing studies, so they need a bigger pan or a wok.

How long to fry a whole fish, by weight

Fry at 355°F (180°C) when the fish goes in. The temperature drops as soon as it hits the oil; turn the heat up until the bubbling is brisk and even again, without smoke. Above 375°F (190°C) the flour darkens before the middle is cooked.

Colombian fried mojarra temperatures in °F, from the oil to the center of the fishTemperature scale for Colombian fried whole fish, in Fahrenheit with Celsius: the fish is done at 145°F (63°C) in the thickest part next to the backbone, the FDA safe minimum for fish; the oil should be at 355°F (180°C) when the fish goes in; 375°F (190°C) is the ceiling, above which the flour coating darkens before the center is cooked; an air fryer runs at 400°F (200°C), which is hot air, not oil.145°F/63°Cdone, FDA355°F/180°Cfish goes in375°F/190°Cceiling400°F/200°Cair fryer
Two numbers matter: 355°F (180°C) in the oil when the fish goes in, and 145°F (63°C) at the backbone when it comes out. Above 375°F (190°C) the flour burns before the center is done.

With about ¾ inch (2 cm) of oil, the fish sits half-submerged and gets turned once. The times below fall inside the 5 to 8 minutes per side that the recipes I compared give for a single whole fish:

Fish weightPer sideTotal
9-12 oz (250-350 g), kid’s portion4-5 min8-10 min
14-18 oz (400-500 g), one adult6-7 min12-14 min
1¼-1⅔ lb (550-750 g), to share7-8 min14-16 min, plus 5 min in a 400°F (200°C) oven if needed

How to score a whole fish

Three or four diagonal cuts per side, about 1¼ inches (3 cm) apart, down to the backbone without cutting through it. On a 1 lb fish that is roughly ⅜ inch (1 cm) deep at the thickest point. Scoring lets the heat into the thick back, takes the garlic and lime into the flesh, and keeps the fish flat in the pan.

Dry it twice, or the oil will spit

Hot oil spits when water hits it, because the water turns to steam instantly and throws the oil out. So the fish gets dried twice: after rinsing, inside and out and in the cuts, and again just before the flour, since the lime juice leaves the skin wet. Brush off any garlic stuck to the skin too; at 355°F it burns long before the fish is done.

How to tell a whole fish is done

  • Thermometer → 145°F (63°C) in the thickest part next to the backbone, not touching bone. That is the FDA’s safe minimum for fish.
  • Fork in the deepest cut → the flesh lifts cleanly off the bone and has lost its translucency.
  • Dorsal fin → tug it with tongs; if it slides out, the fish is cooked.

A golden skin tells you nothing about the center. On a larger fish, the outside can look perfect at 10 minutes while the back is still raw.

A make-ahead plan for four

With one skillet, frying four fish is half of the 90 minutes. The 15-minute rest in the marinade is when you start the rice or peel the plantains, and each fish goes to the table as it comes out instead of waiting for the last one.

How 90 minutes break down when you fry four 1 lb mojarras in one skilletTimeline in minutes for Colombian fried mojarra for 4: minutes 0 to 15, finish cleaning, score and season the fish with garlic, lime and salt; 15 to 30, the fish rests in the fridge; 30 to 38, heat 1 quart (1 liter) of oil to 355°F (180°C); then each fish fries 12 minutes, 6 per side, with a minute between fish for the oil to recover: fish 1 from 38 to 50, fish 2 from 51 to 63, fish 3 from 64 to 76, fish 4 from 77 to 89; serve at 90. With two skillets the frying takes about 25 minutes less.0153045607590minutesClean, score, season15 minRest in the fridge15 minHeat 1 qt oil8 minFish 1, 6 + 6 min12 minFish 212 minFish 312 minFish 412 minDrain and serve1 minhands onhands offoff the heat
One skillet means one fish at a time, so frying is half the 90 minutes. Two skillets, or a wide wok that takes two fish, saves about 25 minutes.

The day before: make the coconut rice and the salad (undressed). That morning: clean and score the fish, and keep them in the fridge on paper towels, unsalted. 15 to 30 minutes before frying: the garlic and lime rub, never longer.

Skillet, air fryer or a big batch?

Skillet or air fryer for a whole Colombian fried mojarraComparison of two methods for a 1 lb (450 g) whole tilapia. Skillet with 1 quart (1 liter) of oil about 3/4 inch (2 cm) deep: oil at 350 to 355°F (177 to 180°C); 6 to 7 minutes per side, about 13 minutes; crackling blistered skin and a tail you can eat; about 1 tablespoon (12 g) of oil stays in the fish; one fish at a time in a 12-inch (30 cm) skillet. Air fryer: 400°F (200°C); about 10 minutes on the first side and 8 to 10 on the second, about 20 minutes; crisp but drier skin, without blisters; 1 tablespoon of oil brushed on; one fish per 6-quart basket and it has to fit flat.Skillet, 3/4 in oilAir fryerHeat350-355°F (177-180°C)400°F (200°C)Time, 1 lb fish6-7 min a side10 + 8-10 minSkinblistered, cracklingcrisp, drierOil in the fishabout 1 tbsp1 tbsp brushed onFish per batch1 in a 12-in pan1, lying flat
The skillet wins on texture; the air fryer wins on mess. Either way, the fish is done at 145°F (63°C) by the backbone.
  • Short on time → two skillets at once, or a 14-inch (36 cm) wok that takes two fish. Frying four drops from 60 to about 35 minutes.
  • Air fryer → 400°F (200°C), fish dried, floured and brushed with 1 tbsp oil: 10 minutes on the first side, 8 to 10 on the second for a 14-16 oz (400-450 g) fish, until 145°F (63°C). It crisps, but the skin is drier and has none of the blistering. One fish per 6-quart basket, lying flat.
  • For 12 people → twelve 12-14 oz (350-400 g) fish, two skillets and an oven at 200°F (90°C) with a rack: each finished fish waits there up to 20 minutes so everyone eats together. Change the oil halfway if it darkens.
  • Lighter → halve the salt (¼ tsp per fish) and sodium falls from 1,260 to about 680 mg per plate. The air fryer cuts the absorbed oil from about 1 tbsp (12 g) to the brushing.
  • No flour → just as crisp if bone-dry; expect more splatter.
  • No frying at all → a bigger fish split open, painted with guajillo paste and cooked over coals in a hinged basket is Mexico’s pescado zarandeado, grilled butterflied snapper.

Hot oil safety

The U.S. Fire Administration estimated 170,000 home cooking fires in the US in 2021, and in the ones that spread beyond the pan, the leading factor was unattended cooking (37 percent). With a quart of hot oil on the stove:

  • Stay in the kitchen. If you see smoke, turn the burner off.
  • Keep a lid or a sheet pan within reach. If the oil catches fire, cover the pan and turn off the heat. Never use water, which turns a pan fire into a fireball.
  • Lower the fish in tail first, away from you, and turn it with two spatulas rather than tongs that can drop it.

Mistakes that ruin fried mojarra

  • It sticks → the fish was wet, the oil wasn’t hot enough, or you moved it too soon. Hands off for the first 6 minutes.
  • The oil spits everywhere → it wasn’t dried twice.
  • Dark outside, raw by the bone → oil above 375°F (190°C), or a fish over 1¼ lb (550 g) in too little oil. Lower the heat and finish 5 minutes in a 400°F (200°C) oven.
  • Greasy and soft → oil too cool, or two fish crowded into a 12-inch pan.
  • Bitter → gills left in, or garlic burned on the skin.
  • White, firm surface before frying → the lime marinade went past 30 minutes.

Spice level, 0 out of 5. Nothing in the fish is hot; Colombian ají goes on the side. Kids like the crunch; the issue is bones. Give them a small 9-10 oz (250-300 g) fish, opened up: lift the top fillet, pull the whole backbone out from the tail and check with your fingers. Allergens: fish, and gluten from the flour unless you use cornstarch. No dairy, eggs or nuts.

What it costs

In Colombia, with wholesale prices from the DANE SIPSA bulletin for 12 to 18 September 2026, four fish with their oil, limes, garlic and flour cost 30,756 pesos at Barranquilla’s Barranquillita market, about 7,689 per plate; the fish is 66 percent of that and the quart of oil 30 percent. In the US, the Bureau of Labor Statistics doesn’t track tilapia or whole fish, so I won’t guess at a number: check the per-pound price at your fish counter and multiply by 4 lb, which is nearly the whole bill. The rest is small change. At August 2026 BLS averages, the ½ cup of flour costs about $0.07, and the BLS tracks lemons (not limes) at $2.11 per pound.

The oil is the second biggest cost. Strain it through a fine sieve once cool and it is good for another round of fish (not for doughnuts, it keeps the smell).

What to serve with it

On the coast, the plate is the fish, lime wedges, Colombian patacones or Caribbean tostones, Colombian coconut rice and a tomato and onion salad dressed with the juice of 1 lime. To drink, a Colombian coconut lemonade. If you’d rather have your river fish in a pot, the Colombian river fish stew known as viudo is the slow version.

How to eat it. Lift the top fillet along the cuts with a fork, pull out the backbone in one piece from the tail, then eat the bottom fillet. The fried tail and fins are edible and the best part for many people; the cheeks hold good meat too.

Storage and reheating

  • Fridge → USDA FSIS guidance for leftovers: no more than 2 hours at room temperature and 3 to 4 days in the fridge, covered. Take the meat off the bone first.
  • Freezer → don’t freeze it fried; the skin turns soggy and never comes back. Freeze the raw, cleaned fish well wrapped and fry it on the day.
  • Reheat → never in the microwave. Use a 400°F (200°C) oven on a rack for 8 to 10 minutes, or an air fryer at 355°F (180°C) for 4 to 5 minutes, to 165°F (74°C) in the center, the FSIS figure for reheating leftovers.

Frequently asked questions

Is mojarra the same as tilapia? The red mojarra sold in Colombia is red tilapia, an Oreochromis hybrid according to DANE. Outside Colombia, buy whole tilapia.

How long do you fry a whole tilapia? For a 14-18 oz (400-500 g) fish, 6 to 7 minutes per side at 355°F (180°C), 12 to 14 minutes in all. Check for 145°F (63°C) next to the backbone.

What temperature should the oil be for frying whole fish? 350 to 355°F (177 to 180°C) when the fish goes in, and never above 375°F (190°C).

Do you flour fish before frying? For this dish, lightly. Flour gives an even crust and less splatter; cornstarch works for gluten-free.

How do I stop the oil from splattering? Dry the fish twice, inside, outside and in the cuts, and lower it in tail first, away from you.

Can you make mojarra frita in an air fryer? Yes: 400°F (200°C), about 10 minutes plus 8 to 10 after turning for a 1 lb fish, brushed with 1 tbsp oil. Crisp, though drier than fried.

Can you eat the tail and the skin? Yes. Fried properly, the tail and fins crunch like chips, and the skin is the point of the dish.

How many fish per person? One 14-18 oz (400-500 g) fish per adult, one 9-10 oz (250-300 g) per child.

Nutrition

Per serving (one 1 lb / 450 g fish, about 6 oz / 180 g edible meat), without sides, calculated from USDA FoodData Central (SR Legacy) using the amounts in this recipe, counting about 8 g of flour that sticks and roughly 12 g (1 tbsp) of oil absorbed per fish:

  • Calories: 320 kcal
  • Protein: 37 g
  • Carbohydrates: 9 g
  • Fat: 15 g, of which 3 g saturated
  • Sodium: 1,260 mg

Most of the fat is frying oil: the fish itself brings 3 g and the oil about 12 g. Almost all the sodium is the salt in the rub, 1,163 of the 1,260 mg.

In Venezuela we call this simply pescado frito, and at the beach it comes with tostones; my first mojarra in Colombia arrived with coconut rice, and I’ve never gone back. The hardest lesson was patience: six minutes of leaving the fish alone while the oil crackles, until the skin lets go by itself. Josnaisis.

Colombian Fried Mojarra, Crispy Whole Fried Fish

Colombian Fried Mojarra, Crispy Whole Fried Fish

By Josnaisis Ramirez · Gran Receta

Rate
★ ★ ★ ★ ★
✓ Thanks!

Prep

30 min

Cook

1 hour

Servings

4

people

Total

1 h 30 min

Difficulty

Medium

Cuisine

Colombian · Venezuelan

Calories

320 kcal

Ingredients

For 4 servings · Check off what you have

Instructions

1

Check each fish: scrape off any scales the fishmonger missed by running the back of a knife from tail to head, pull out the gills if they are still there, and scrape the dark blood line along the backbone inside the cavity with a teaspoon. Rinse under cold water.

2

Score each side 3 or 4 times on the diagonal, about 3 cm (1¼ in) apart, cutting down until the knife touches the backbone, roughly 1 cm (⅜ in) deep at the thickest part. The cuts let heat reach the thick back, carry the seasoning into the flesh and stop the fish from curling in the oil.

3

Crush the garlic with the salt and pepper into a paste and stir in the lime juice. Rub it over the outside of each fish, into the cuts and inside the cavity. Refrigerate uncovered for 15 minutes, and no longer than 30, or the lime starts to turn the surface white, as it does in ceviche.

4

Heat the oil in the skillet over medium-high heat to 355°F (180°C), about 8 minutes; it should be about 2 cm (¾ in) deep. No thermometer? Dip the handle of a wooden spoon in the oil: steady, fine bubbles straight away mean it is ready.

5

Pat each fish dry again with paper towels, outside, in the cuts and inside, and brush off any garlic bits stuck to the skin, which would burn. Dredge in the flour on both sides, head and tail included, and shake off the excess.

6

Lay the fish into the oil tail first, moving it away from you. For a 450 g (1 lb) fish, fry 6 minutes without touching it, turn it with two spatulas and fry 6 minutes more, adjusting the heat so the oil keeps bubbling briskly without smoking. It is done at 145°F (63°C) next to the backbone, or when the flesh in the deepest cut lifts off the bone with a fork and is no longer translucent.

7

Drain the fish standing on its belly or on a wire rack for 1 minute, not flat on paper, so the underside stays crisp. Let the oil come back to 355°F (180°C), about a minute, before the next one. Serve with lime wedges, patacones, coconut rice and salad.

Nutrition

Approximate values per serving · 4 servings total

320

kcal

37g

Protein

9g

Carbs

15g

Fat

3g

Sat. fat

1260mg

Sodium

Tip: Splatter comes from water, not oil: dry the fish twice, once before seasoning and again right before the flour, and leave it alone for the first 6 minutes, because the skin lets go of the pan on its own once it has browned. If the skin is dark but the center hasn't reached 145°F (63°C), turn the heat down and give it 2 more minutes a side.
#colombian fried fish#mojarra frita#fried whole tilapia#colombian fried mojarra#whole fried fish
Josnaisis Ramirez
Josnaisis Ramirez · Cook & author

Mom of Dylan and home-cooking enthusiast. I share the Venezuelan and Colombian recipes that shaped my life. My story →

Link copied! Now you can share it