Pescado con Coco
Dominican

Pescado con Coco

Dominican coastal coconut fish stew from the Samaná Peninsula: whole snapper or grouper simmered in coconut milk with onion, garlic, bell pepper, tomato, scotch bonnet, fresh cilantro, and lime — the fish absorbs the rich coconut sauce while staying tender. Eaten with white rice and tostones. The signature dish of the northeastern coast where descendants of African and Caribbean immigrants developed it.

Medium1.5 hours

Where it comes from

Pescado con coco is the signature dish of Samaná Peninsula in northeastern Dominican Republic, where 19th-century immigrants from the Lesser Antilles and the African-American (Methodist-Episcopal) community settled. These groups brought their own coastal seafood traditions and combined them with Dominican techniques, resulting in this distinctively coconut-forward fish stew that's different from the rest of the country's tomato-and-sofrito fish preparations. The dish reflects Samaná's unique cultural mix — English-speaking neighborhoods, Methodist churches, and a coastal cuisine more akin to Bahamas or Saint Vincent than to Santo Domingo.

On the plate

Pull off a piece of fish — flakes easily, flesh is moist and infused with coconut-tomato-spice sauce. Spoon coconut sauce over rice; the sauce flows down golden-orange-creamy. Each bite combines tender fish + rice + sauce — a balance of richness (coconut), brightness (lime + tomato), heat (scotch bonnet), and herbal freshness (cilantro + thyme). Different from Santo Domingo fish preparations: more coconut, less tomato dominance, more cilantro freshness. Distinctly Samaná-Caribbean.

How it works

Coconut milk's fat content (about 24% in full-fat canned) creates an emulsified sauce when combined with the watery tomato + fish stock; the natural emulsifiers in coconut (mono- and diglycerides) stabilize the mixture. Whole fish cooks more evenly than fillets because the bone conducts heat to the center. Scoring the fish allows marinade and sauce to penetrate to the bone, ensuring even seasoning. The brief flip mid-cook (rather than continuous turning) prevents fish breakage. Lime added at the end preserves the volatile aromatics from heat denaturation. Cilantro's volatile oils (especially aldehydes) provide top-note freshness that long-cooked herbs lack.

Variations

Shrimp version (camarones con coco) uses peeled shrimp instead of whole fish — 8-min total cook. Crab version (cangrejo con coco) uses stone crab claws. Lobster con coco is the festival luxury version with split lobster tails. Inland Dominican version uses river fish (tilapia) — milder. Diaspora version uses cod or sea bass fillets — easier than whole fish, less traditional but works. Spicy version doubles scotch bonnet for heat-lovers.

On the Palate

HeatRichnessComplexityFermentFreshness

Ingredients

Serves 4

How it's made

11 steps · Show
30 min active · 45 min waiting
  1. 1
    4 min

    Prep fish: 2 whole red snapper (or grouper, sea bass), about 600 g each, cleaned and scaled. Score on both sides with 3 diagonal cuts each.

  2. 2
    32 min

    Marinade: in a bowl, whisk 4 minced garlic cloves + 1 tsp salt + ½ tsp black pepper + ½ tsp dried oregano + 1 tsp paprika + juice of 2 limes + 1 tsp Worcestershire sauce. Rub onto fish, including the cavity. Rest 30 min.

  3. 3
    8 min

    Make sauce base: in a wide deep skillet, heat 3 tbsp olive oil over medium. Add 1 chopped onion + 1 chopped red bell pepper + 1 chopped green bell pepper. Cook 6 min until softened.

  4. 4
    4 min

    Add 4 minced garlic cloves + 1 chopped scotch bonnet (deseeded for less heat) + 2 tbsp tomato paste. Cook 2 min.

  5. 5
    8 min

    Add 2 diced tomatoes + 1 tsp ground cumin + 1 tsp ground coriander + ½ tsp ground turmeric. Cook 6 min until tomatoes break down into a chunky paste.

  6. 6
    4 min

    Add 400 ml coconut milk (canned, full-fat) + 200 ml fish stock or water + 1 bay leaf + 4 sprigs thyme + 1 tsp salt. Stir; bring to a gentle simmer.

  7. 7
    4 min

    Nestle the marinated fish into the sauce (whole fish, side by side). Spoon some sauce over the top.

  8. 8
    22 min

    Cover; simmer 12 min on low. Flip the fish carefully using two spatulas. Re-cover; simmer 8 more min.

  9. 9
    3 min

    Check doneness: fish flesh should be just-opaque and flake easily near the bone. Sauce should be thickened to a coating consistency.

  10. 10
    3 min

    Optional: add 100 g chopped fresh tomato + 3 tbsp chopped cilantro + juice of 1 lime. Stir gently to incorporate without breaking the fish.

  11. 11
    5 min

    Serve hot in deep bowls or family-style: whole fish in the center, coconut sauce ladled over, garnished with extra cilantro and lime wedges. Side of white rice and tostones.

Dishes like this

More from Dominican