Curated recipes from 193 countries  •  New seasonal Mediterranean issue out now

Overview

Poisson au Coco

Comorian Fish in Coconut Milk

This comoros fish coconut milk recipe is the quickest way to a Comorian supper: a simple coconut sauce built first, then firm white fish slipped in to poach gently until it flakes at a touch. It is mild, creamy and light, and it asks for a mound of rice to catch the sauce. One serving is about 300 g. Rice served alongside is not included in the nutrition below.

Fish in coconut milk is the everyday cooking of the Mozambique Channel: the Comoros, the Swahili coast, and northern Madagascar, where the port of Mahajanga — long known as Majunga — serves it with rice, chilli paste and grated coconut, exactly as in the photograph. The dish needs little more than the day's catch and the coconut palms that grow on every shore, and its French name, poisson au coco, is a reminder of the colonial table it passed through. This comoros fish coconut milk recipe follows the same island logic — sauce first, fish poached gently, never boiled.

Pairs well with: Steamed white rice, chilli paste and grated coconut on the side

Provenance

Comoros flag Comoros

Comorian Island Heritage

African Heritage

Time Dedication

40m

15m prep • 25m cook

Batch Yield

4 Servings

465 kcal per serving

1 serving ≈ 300 g

Technical Skill

Easy

Easy (One Pan)

Meal Timing & Digestive Fit

Breakfast

Not Advised

Lunch

Hearty Midday Main

Dinner

Ideal Hearty Main

Snack & Tea

Inappropriate

Occasions: Weeknight dinners, light suppers, fish nights, family meals Cost: Moderate — about $5–6 per serving at home, depending on fish prices
A plate of poisson au coco, fish pieces in a pale coconut milk sauce, served with a mound of white rice

Comorian Island Heritage

Photo: Chirocca77, CC0, via Wikimedia Commons

The Heritage Formulary

Measured Ingredients

Estimated cost: Moderate — about $5–6 per serving at home, depending on fish prices (USD)

A good poisson au coco is judged by the fish: just cooked, still in flakes, never boiled hard or left to dry out in the sauce.

Execution Methodology & Culinary Technique

Step-by-Step Cooking Guide

Active 40m
P

Prep Stage: Dry the Fish and Set Out the Sauce

15 Mins • Knife Work

Pat the fish very dry — wet fish steams instead of poaching cleanly and the sauce goes cloudy. Season the portions lightly with half the salt and the pepper, then slice the onion, mince the garlic, grate the ginger and dice the tomato so the sauce comes together in minutes while the fish waits in the fridge.

Maestro Tip: Dry fish and a cold pan of sauce are the whole secret: the fish should slide into a sauce that is already flavoured, not raw water.

  1. 1

    Season and Rest the Fish

    10 Mins Rest Fridge, 4°C (39°F)

    Season the 4 fish portions on both sides with half the salt and the pepper, and leave them to rest for 10 minutes in the fridge while you build the sauce. This short rest firms the fish up so it holds together in the pan.

    Cold fish goes into hot sauce — warm fish flakes apart before it is cooked.

    Done when: Fish lightly seasoned, cold and firm to the touch.

  2. 2

    Build the Coconut Sauce

    10 Mins Medium heat, about 175°C (350°F)

    Heat the 15 ml of oil in a wide, shallow pan over medium heat. Cook the sliced onion for 3 minutes until soft, then add the garlic and ginger and cook 1 minute more. Stir in the turmeric and cumin, add the diced tomato and cook 2 minutes. Pour in the 400 ml of coconut milk and half the lime juice, and bring to a gentle simmer.

    Bloom the spices in the oil for a few seconds before the tomato goes in — it wakes the turmeric up and takes the raw edge off it.

    Done when: Sauce pale gold, smooth and fragrant, barely bubbling at the edges.

  3. 3

    Poach the Fish Gently

    12 Mins Gentle simmer, about 85°C (185°F)

    Slide the fish portions into the simmering sauce in a single layer, spooning sauce over the top. Cover and poach gently for 10–12 minutes without turning, until the fish is opaque all the way through, flakes easily at the thickest part, and reaches 63°C (145°F) on a thermometer.

    Never let the sauce boil hard — a rolling boil will break the fish into shreds and split the coconut milk.

    Done when: Fish opaque and flaking, at 63°C (145°F) in the thickest part.

  4. 4

    Finish With Lime and Herbs

    3 Mins Off the heat — sauce at about 80°C (176°F)

    Take the pan off the heat. Taste the sauce and add the rest of the salt if it needs it, then scatter the sliced spring onions and chopped cilantro over the top and squeeze in the remaining lime juice. Rest for 2 minutes so the sauce settles around the fish.

    Lime juice goes in last: cooked lime turns bitter, fresh lime lifts the whole pan.

    Done when: Fish glossy with sauce, herbs bright green, a spoonful tastes creamy, then bright.

Finishing Touches & Plating

Serve the fish straight from the pan with plenty of sauce, a mound of steamed rice beside it, and the chilli paste and grated coconut in small bowls on the table so everyone seasons their own plate. A squeeze of lime at the table is the last thing it needs.

Nutritional Physiology & Benefits

Nutrition

Energy

465

kcal / serving

Protein

39g

Complete AA

Carbs

14g

Complex

Fats

29g

Healthy

Per serving (4 servings · 1 serving ≈ 300 g)
Energy465 kcal
Protein39 g
Carbohydrates14 g
Fat29 g
Fibre4.0 g
Sugar6.1 g
Sodium422 mg
Per 100g
Energy155 kcal
Protein13.1 g
Carbohydrates4.8 g
Fat9.7 g
Fibre1.3 g
Sugar2 g
Sodium141 mg

Nutrition values are estimated — calculated from USDA FoodData Central values for the listed ingredients.

Vitamins & minerals: Vitamin B12 and selenium (fish), vitamin C (lime, tomato), vitamin D (fish), potassium. Nutrition is estimated.

Lean Fish Protein

Each serving carries about 39 g of lean fish protein, which supports muscle maintenance and keeps you full without heaviness.

B12 and Selenium

White fish is a natural source of vitamin B12 and selenium, nutrients involved in normal nerve function and thyroid health.

Gentle, Easy Cooking

Poaching in a gentle sauce keeps the fish moist and easy to digest, with no frying and no heavy crust.

Food Pairings

What to Eat With

To optimize nutrient absorption and elevate the sensory depth, pair with these authentic accompaniments:

Sides

Steamed White Rice

Plain rice soaks up the coconut sauce, so none of the mildest, creamiest part of the dish is left on the plate.

Vegetables

Rougail Tomato Salad

Diced tomato and onion with lime juice cuts through the richness of the coconut milk and keeps the fish tasting fresh.

Sauces

Grated Coconut

A little grated coconut on the side adds texture and a fresh coconut note that echoes the sauce without making it heavier.

Drinks

Lime and Mint Cooler

A cold, unsweetened lime drink with mint echoes the lime in the sauce and refreshes the palate between bites of fish.

Complete menu

Serve the poisson au coco with steamed white rice, a tomato and onion rougail and stir-fried greens, with chilli paste and grated coconut on the table, and finish with fresh tropical fruit.

Digestive Guardrails

What NOT to Combine

To prevent digestive distress, sluggishness, or palate clash, avoid pairing the dish with these elements:

Very Rich Desserts Right After

A heavy, creamy dessert on top of a coconut-milk fish dish can leave the stomach feeling overloaded. Fresh fruit is the lighter finish. This is general food information, not medical advice.

Flooding the Plate With Chilli Sauce

Drowning the plate in hot chilli sauce masks the delicate fish and the coconut — add a little at a time on the side instead. This is general food information, not medical advice.

General information only, not medical advice — consult a doctor for personal dietary decisions.

Who Should Eat It

Who Should Eat

  • General adultsA light, satisfying dinner — creamy but not heavy, and easy to keep in a weekly rotation.
  • ChildrenSuitable for children over 2; use a boneless fillet, check carefully for small bones, and keep the sauce mild.
  • ElderlyExcellent — soft fish that needs little chewing, with good protein; keep the portion moderate if the sauce feels rich.
  • Pregnant womenGenerally suitable when the fish is fully cooked through to 63°C (145°F); choose a low-mercury white fish such as cod or haddock.
  • Breastfeeding womenGenerally suitable; the protein and B12 are useful — just make sure the fish is fresh and fully cooked.
  • AthletesA good lighter dinner: about 39 g of protein per serving, with rice alongside for the carbs needed to refill glycogen.
  • Weight gainA modest choice on its own — add a full serving of rice and a second helping of sauce to raise the energy.
  • Weight lossA good choice — the fish itself is lean; keep the rice portion small and load up on the salad and greens.

Health Conditions — Adjust or Avoid

Conditions

  • DiabetesThe fish and sauce are low in carbohydrate (about 14 g per serving), so the main watch is the rice portion — keep it to about 100 g cooked. Ask your clinician about your meal plan.
  • High blood pressureOne serving carries about 422 mg of sodium — eat it occasionally, skip extra salt, and load up on the salad. Ask your clinician about your sodium limit.
  • Kidney diseaseFish is high in protein and coconut milk is high in potassium; a small portion only, and ask your clinician whether it fits your diet.
  • GoutWhite fish is moderate in purines, so this is an occasional dish in a modest portion, not a daily meal. Ask your clinician for guidance.
  • Stomach issuesThe coconut sauce is usually gentle, but skip the chilli and go easy on the ginger if your stomach is sensitive. Ask your clinician if unsure.
  • Cardiovascular diseaseThe fish itself is very lean, but the sauce is high in saturated fat from coconut milk; enjoy in a modest portion, with plenty of vegetables. Ask your clinician about your fat intake.
  • Fatty liverKeep the portion modest, use light coconut milk if you like, and favour the salad and greens over a large serving of rice. Ask your clinician for guidance.
  • Food allergiesContains fish and tree nut (coconut). Naturally gluten-free. Fish allergy can be severe — do not eat this dish if you are allergic to fish, and do not eat it if you are allergic to coconut.
  • Special therapeutic dietsIf you follow a prescribed low-fat, low-sodium or low-potassium diet, use a smaller portion and a lighter sauce, and check with your clinician first.

If you have a medical condition, consult your doctor before changing your diet.

Storage & Use

Storage & Use

How to store
Cool quickly and store the fish in its sauce in an airtight container.
In the fridge
1–2 days; fish deteriorates quickly, so eat it the next day at the latest.
In the freezer
Not recommended — the fish turns dry and the coconut sauce splits on thawing.
How to reheat
Warm gently in a covered pan over low heat with a splash of coconut milk until steaming throughout; reheat to 74°C (165°F). Do not microwave on high.
Freezing recommended
No — the fish and coconut sauce do not freeze well.
Signs it has spoiled
Strong fishy or ammonia smell, slimy fish, or a sour sauce.

More recipes to explore

A grilled spiny lobster split in half on a white plate with small dishes of melted butter and lemon wedges Comoros flag Comoros 55m
Dinner •Comorian Island Heritage

Comoros Vanilla Lobster

Comoros vanilla lobster is the island nation's celebratory dish: a grilled spiny lobster bathed in a silky vanilla cream sauce and served over wilted spinach. This comoros vanilla lobster recipe keeps the method faithful to the Comorian original — grill first for smoky char, then finish gently in the sauce. One serving is about 350 g.

Celebration & Indulgence

Grilled lobster finished in a vanilla cream sauce, served over wilted spinach.

Pairs Well With
Steamed jasmine rice and a glass of dry white wine
A pot of poulet au coco, chicken pieces simmered in a golden coconut milk sauce, with a serving spoon Comoros flag Comoros 1h 5m
Dinner •Comorian Island Heritage

Poulet au Coco

This comoros coconut chicken recipe starts the way island cooks do it: chicken rubbed with lemon, turmeric and cumin, left to rest, then browned and braised gently in coconut milk until the sauce turns gold and the meat is tender enough to fall from the bone. It is rich, fragrant and unhurried — a pot to put in the middle of the table with rice and a sharp tomato salad. One serving is about 325 g.

Comfort & Warmth

Chicken thighs braised slowly in coconut milk with turmeric, ginger and lime.

Pairs Well With
Steamed white rice and a tomato-onion salad (rougail)
Bœuf bourguignon — French beef braised in red wine France flag France 4h
Dinner •Burgundy Terroir

Bœuf Bourguignon

Beef braised gently in red wine until the connective tissue melts into a velvet, gelatin-rich sauce — the classic Burgundy Sunday dinner.

Cellular Repair

Beef braised in red wine until spoon-tender, with mushrooms and pearl onions.

Pairs Well With
Parsnip Purée & Steamed French Haricots Verts
High Protein
Vietnamese braised pork belly with golden eggs in caramel sauce Vietnam flag Vietnam 1h 45m
Dinner •One Pot

Vietnamese Braised Pork and Eggs

Pork belly slowly braised in coconut water and caramel until meltingly tender, with golden eggs that soak up the sweet-savoury sauce — the Vietnamese family dish that tastes better the next day.

Comfort & Sustained Energy

Slow-braised pork belly and eggs in coconut water and caramel.

Pairs Well With
Steamed rice & pickled mustard greens
High Protein

The Dinner Gazette

Never wonder what’s for dinner again

One email a week with easy dinner ideas from around the world — ingredients, steps and nutrition, tested in our kitchen first.

Delivered every Thursday morning. Unsubscribe anytime.