New video every week on YouTube →
Viudo de Pescado, Colombian River Fish Stew

Viudo de Pescado, Colombian River Fish Stew

Viudo de pescado is the Magdalena river's one-pot fish dish: whole fish steamed over plantain, cassava, potato and corn in a covered pot. Which fish to buy in a US or UK market, and the 145°F that tells you it is done.

There is a Colombian one-pot dish where the fish never touches the water. It sits on top of the plantain, cassava and potato and steams under a lid for the last quarter of an hour while everything below it finishes cooking. That is viudo de pescado, from the Magdalena, the river that runs the length of Colombia, and its name translates, oddly, as widower. Six plates at 380 calories, and the fish is in the pot for only a quarter of an hour.

How do you make viudo de pescado? Score and marinate a whole fish in lime and salt. Build a broth with onion, garlic and cumin, then cook the vegetables in stages: corn and plantain first for half an hour, cassava ten minutes later, potato and squash after that. Lay the fish on top for the final thirteen minutes, covered, without letting it boil. Serve with hogao and the broth on the side. 6 servings, 70 minutes start to finish.

Colombian viudo de pescado with whole river fish, plantain and cassava

Cooked on the riverbank, without a pot

The original version has no pot at all. Fishermen dig a bed of damp sand on the bank, line it with 4 or 5 banana leaves, lay the vegetables in, season them with salt and onion, put the fish on top and close the leaves over it. A wood fire underneath does the rest, and what cooks the fish is steam rather than liquid.

That is the whole technique, and it survives in a domestic kitchen as a covered pot over medium-low heat for the final stretch. Get that part right and the rest is shopping.

Which fish to buy, wherever you are

Which fish survives the pot, and which one shredsMatrix of fish for viudo de pescado. Bocachico, sold in Latin markets and often frozen, has white firm flesh with fine pin bones and holds up whole for 13 minutes. Catfish, available at any US or UK fishmonger, is firm and fatty and almost boneless, and cut into steaks it is the most stable choice at 15 minutes. Whole porgy, sold whole at the fish counter, is sweet with medium bones and holds up whole for 12 minutes. Whole tilapia, sold whole or frozen at supermarkets, is mild with medium bones, needs only 10 minutes and overcooks quickly. Any skinless fillet has no bones and short fibres, and falls apart in the broth.Where to buy itBones and fleshIn the potBocachicoLatin markets,often frozenwhite and firm,fine pin boneswhole, 13 min,holds upCatfishany US or UKfishmongerfirm and fatty,almost bonelesssteaks, 15 min,the most stableWhole porgyfish counter,sold wholesweet, mediumboneswhole, 12 min,holds upWhole tilapiasupermarket,whole or frozenmild, mediumboneswhole, 10 min,overcooks fastAny fish filleteverywhere,skinlessno bones, shortfibresfalls apart inthe broth
The dish needs fish on the bone: the frame holds the piece together while it cooks and the bones are what flavour the broth you drink afterwards. A skinless fillet shreds.

The traditional fish is bocachico, a migratory river fish about 10 to 12 inches long with firm white flesh. Latin markets in the US sell it frozen and whole, often labelled just bocachico, and it is worth trying once for the flavour.

Outside that, catfish is the substitute I would actually recommend: cut into bone-in steaks it is the most forgiving fish here, it is available everywhere, and its firm flesh does not mind 15 minutes under a lid. A whole porgy, sea bream or branzino from the fish counter works well too.

What does not work is a skinless fillet, of any species. Without a frame the piece collapses, the broth fills with shreds, and you lose the bones that flavour the cup of broth served alongside.

Cassava is sold as yuca in Latin markets and as manioc elsewhere, and the frozen chunks are genuinely good here. Green plantains are the hard, dark-green ones; the yellow spotted ones are sweet and will not hold their shape.

How to tell when the fish is done

When the fish is done, by internal temperatureInternal temperature scale for the fish. At 120 Fahrenheit, 49 Celsius, the flesh is still translucent at the spine. At 137 Fahrenheit, 58 Celsius, it flakes but is still very moist. At 145 Fahrenheit, 63 Celsius, the temperature the USDA gives as safe for fish, it is opaque all the way through and pulls cleanly off the bone. At 160 Fahrenheit, 71 Celsius, it has gone dry and chalky. In a covered pot at a bare simmer a whole river fish reaches 145 Fahrenheit in about 13 minutes.120°F136°F152°F166°F120°F / 49°Cstill translucent at the spine137°F / 58°Cflakes, still very moist145°F / 63°C (USDA)opaque through, pulls off the bone160°F / 71°Cdry and chalky
The USDA puts safe fish at 145°F, and in a covered pot at a bare simmer a whole river fish gets there in about 13 minutes. Past that there is no fixing it: overcooked fish does not come back.

The safe number is 145°F, the temperature the USDA publishes for fish, and an instant-read thermometer in the thickest part behind the head is the only way to know without opening the fish up. In a covered pot at a bare simmer, a whole river fish gets there in about 13 minutes.

Without a thermometer, the test is mechanical: the flesh pulls away from the bone under light pressure from a fork and is opaque all the way in, with nothing translucent left along the spine. Undercooked fish can go back under the lid for 3 minutes. Overcooked fish has no repair.

Staging the vegetables

How long each thing needs in the potCooking times for each ingredient in viudo de pescado: green plantain 30 minutes, corn on the cob 30, cassava 25, potato 18, squash 14, and the fish 13. The fish needs the least time of anything in the pot and is therefore the last thing to go in.In the pot · minutesGreen plantain30 minutesCorn on the cob30 minutesCassava25 minutesPotato18 minutesSquash14 minutesThe fish13 minutes
The fish needs less time than anything else in the pot, 13 minutes against 30 for the plantain. That is why it goes in last, on top, and is never stirred.

Everything in the pot has a different clock, and putting it all in together is the single most common mistake. Corn and green plantain need half an hour, cassava twenty-five minutes, potato eighteen and squash fourteen. Started together, the potato disintegrates while the plantain is still hard.

It is the same staggered logic as colombian sancocho, with one important difference: here the main ingredient is also the most fragile, so the staging ends with the fish instead of beginning with it.

Where the time goes

Where the 70 minutes go, for 6 platesTimeline of viudo de pescado for six servings. From minute 0 to 20 the fish is scored and marinated in lime and salt. From minute 20 to 30 the broth is built with onion, garlic and cumin. At minute 30 the green plantain and corn go in, at minute 40 the cassava, at minute 47 the potato and squash, and from minute 57 to 70 the fish cooks on top, covered, over medium-low heat and never boiling. The fish occupies only the last 13 minutes.010203040506070minutosScore and marinate20 minBuild the broth10 minPlantain and corn15 minCassava10 minPotato and squash10 minFish, covered, no boil13 minhands onon the stoveresting
The fish takes up only the last 13 minutes and goes in when everything else is already done. From that point the lid stays on and the heat stays low, because a rolling boil breaks the fish apart.

Twenty minutes of knife work, ten of broth, twenty-seven of vegetables and thirteen of fish. Nearly all the active work is at the start; once the broth is going, the job is putting things in at the right moment.

Make it ahead

The broth and the vegetables can be made a day early and refrigerated together. The fish never can — reheated fish goes woolly — so cook the vegetables through, cool them in their broth, and the next day bring it back to a simmer and give the fish its 13 minutes on top. That turns a 70-minute dish into a 20-minute one on the day.

Who this recipe is for

  • You want a whole fish dish that is hard to mess up — the lid does most of the work
  • You have a Latin market nearby — bocachico, cassava and green plantain are all there
  • You are cooking for people who fear bones — catfish steaks solve it entirely
  • You like a light one-pot meal — 380 calories with 32 g of protein
  • You want the broth as a first course — it is served in a cup, and it is the best part

What goes wrong

Not scoring the fish. Without ⅜-inch slashes the spine stays raw while the back overcooks.

Adding the fish early. Thirteen minutes is all it takes; in from the start it gets three times that and shreds.

Letting it boil with the fish in. The movement breaks the fish. Medium-low and covered.

Using skinless fillets. They fall apart and leave the broth full of threads.

Undercooked hogao. The tomato needs a full 15 minutes or the plate tastes sharp.

Variations

With coconut milk. On the Caribbean coast, 2 cups (500 ml) of the water are replaced with coconut milk.

Over rice. In Huila the broth is ladled over white rice in the same deep plate.

Without squash. The older version is just plantain, cassava and potato.

With catfish steaks. The easiest version outside Colombia, and 15 minutes instead of 13.

What to serve with it

About 8 oz (250 g) of fish with its vegetables per plate, white rice on the side, sliced avocado and lime. The broth goes in a cup and is drunk alongside, not poured over.

For a Colombian seafood table, this one and colombian seafood stew are the two big pots, one from the river and one from the sea, and arroz de lisa is the coastal way of putting fish and rice in the same plate. The starchy side of the dish shows up again in colombian patacones, which fry the same green plantain instead of boiling it, and if you want the other classic way Colombians cook a whole regional fish, colombian ajiaco shows how the same staged-pot thinking works with three kinds of potato.

Frequently asked questions

Can I use fish fillets? Not really. Without bones the fish shreds, the broth fills with threads, and you lose the flavour the frame gives it.

What fish can I find in a US supermarket? Catfish steaks are the best substitute. A whole porgy, branzino or sea bream from the fish counter also works.

Why did my fish fall apart? The broth boiled. Once the fish is in, keep it at medium-low with the lid on and do not stir.

Can I make it the day before? The broth and vegetables yes. Add the fish on the day you serve it, in its final 13 minutes.

What do I do with the leftover broth? Serve it in a cup as a first course. It carries most of the flavour of the dish.

Nutrition

Per plate, one sixth of the pot with fish, vegetables and broth, calculated from each ingredient according to the USDA SR Legacy database:

  • Calories: 380 kcal
  • Protein: 32 g
  • Carbohydrates: 44 g
  • Fat: 7 g, 2 g of it saturated
  • Fibre: 5 g
  • Sodium: 520 mg

For the amount of protein it carries this is one of the leanest dishes on the blog: 32 g per serving with only 7 g of fat, because river fish is lean and nothing here is fried. The hogao adds around 30 calories a spoonful, and catfish, being fattier than bocachico, adds roughly 40 calories a serving.

The first time I ate this it was on a sandbank on the Magdalena, served on a banana leaf with no plate at all, and I thought the cup of broth on the side was a strange way to do it. Now it is the first thing I hand people when I cook it at home, river or no river. Josnaisis.

Viudo de Pescado, Colombian River Fish Stew

Viudo de Pescado, Colombian River Fish Stew

By Josnaisis Ramirez · Gran Receta

Rate
✓ Thanks!

Prep

20 min

Cook

50 min

Servings

6

people

Total

1 h 10 min

Difficulty

Medium

Cuisine

Colombian · Venezuelan

Calories

380 kcal

Ingredients

For 6 servings · Check off what you have

Instructions

1

Score the fish: cut diagonal slashes ⅜ inch (1 cm) deep every inch or so on both sides of each piece. Rub with the salt and lime juice and leave it 20 minutes while you build the broth. Unscored, a whole fish is still raw at the spine when the back is already done.

2

Bring the 2 quarts of water to a simmer with the onion, scallions, garlic, cumin, annatto and salt, and give it 10 minutes to take on flavour.

3

At the 30-minute mark add the green plantain and the corn, the two slowest things in the pot. Ten minutes later add the cassava, and seven minutes after that the potato and the squash.

4

At 57 minutes turn the heat to medium-low and lay the fish on top of the vegetables without stirring. Cover and cook 13 minutes. The broth must not boil: the movement is what breaks a whole fish apart.

5

Hogao: meanwhile, cook the scallion and garlic 5 minutes, add the grated tomato and cook it 15 minutes until it loses its acidity and thickens.

6

Check the fish: it should read 145°F (63°C) at the thickest part, the USDA's safe temperature, and pull away from the bone under a fork.

7

Plate the vegetables with the fish, spoon hogao over the top, and serve the broth alongside in a cup with cilantro and lime.

Nutrition

Approximate values per serving · 6 servings total

380

kcal

32g

Protein

44g

Carbs

7g

Fat

5g

Fiber

2g

Sat. fat

520mg

Sodium

4g

Sugar

Tip: The fish is the last thing into the pot and the quickest thing in it: 13 minutes against 30 for the green plantain. Once it goes in, the lid stays on and the heat stays at medium-low, because a rolling boil breaks the fish apart. And buy it whole or as bone-in steaks, never as skinless fillets, which shred into the broth.
#viudo de pescado#colombian fish#magdalena river#whole fish#one pot
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