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

Overview

Lanmori

Sòs Morue, Mori, Haitian Salted Codfish Stew, Poisson Salé

This lanmori recipe starts with salted cod — lanmori is the Haitian Creole name for the dried, salted fish — soaked and boiled to wash out the salt, then flaked into a tomato sauce built on onion, green and red peppers, garlic, thyme and a whole Scotch bonnet. Lime juice at the end lifts the whole pot. One serving is about 260 g.

Salted cod came to Haiti, like the rest of the Caribbean, on the ships that carried dried fish from the North Atlantic because it kept without ice — and Haitian cooks made it their own with epis herbs, tomato, peppers and habanero. Lanmori, from the French la morue, is the everyday name for the fish itself, and sòs morue — the cod simmered in tomato sauce — is the weekend lunch it becomes, served with boiled plantains or rice and beans.

Pairs well with: Boiled plantains, white rice & pikliz

Provenance

Haiti flag Haiti

Haitian Salt Cod Classic

Latin America & Caribbean

Time Dedication

1h 5m

30m prep • 35m cook

Batch Yield

4 Servings

206 kcal per serving

1 serving ≈ 260 g

Technical Skill

Intermediate

Medium (Desalting)

Meal Timing & Digestive Fit

Breakfast

Not Advised

Lunch

Prime Metabolic Fit

Dinner

Ideal Hearty Main

Snack & Tea

Inappropriate

Occasions: Lunch, weekend family meals, with boiled plantains, with rice and beans Cost: Medium — about $4–5 per serving at home
Tags: Fish Spicy Savory
Flaked salt cod simmered with tomato, green peppers, onion and thyme in a glass bowl

Haitian Salt Cod Classic

Photo: Chaoborus, CC BY-SA 4.0, via Wikimedia Commons

The Heritage Formulary

Measured Ingredients

Estimated cost: Medium — about $4–5 per serving at home (USD)

Lanmori with desalted cod, tomato sauce, peppers, thyme and lime.

Execution Methodology & Culinary Technique

Step-by-Step Cooking Guide

Active 1h 5m
P

Prep Stage: Desalt the Cod, Chop the Peppers

30 Mins + Overnight Soak • Soaking & Chopping

Rinse the 400 g salted cod under cold water, then leave it to soak overnight in a large bowl of cold water, changing the water twice — this is the step that makes the dish edible instead of painfully salty. Slice the onion, strip the peppers, mince the garlic, chop the tomatoes and scallions, and measure out the tomato paste, Worcestershire sauce and lime juice so the sauce comes together quickly once the cod is ready.

Maestro Tip: Taste a flake of the boiled cod before you start the sauce: if it is still very salty, boil it once more in fresh water.

  1. 1

    Desalt and Boil the Cod

    20 Mins Boiling water at 100°C (212°F)

    Drain the soaked cod and put it in a large pot with fresh cold water. Bring to a boil, cook for 10 minutes, then drain and repeat with fresh water once or twice more, until a tasted flake is pleasantly salty rather than harsh. Drain, let it cool a little, then pick out any bones and skin and break the fish into large flakes.

    Boiling the cod in two or three changes of water is the traditional way to control the salt — never skip a change if the fish still tastes harsh.

    Done when: Flakes that taste seasoned, not painfully salty; no bones or skin left.

  2. 2

    Build the Tomato Sauce

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

    Heat the 30 ml olive oil in a wide pan over medium heat and cook the 150 g sliced onion, 12 g garlic and 30 g scallions for 3 minutes until soft. Stir in the 30 g tomato paste and cook for 1 minute, then add the 200 g chopped tomatoes, 120 g green pepper strips and 60 g red pepper, and cook for 5 minutes until the tomatoes soften and the pan smells sweet and savoury.

    Cooking the tomato paste in the oil first takes away its raw tinny taste.

    Done when: Tomatoes softened, peppers just tender, sauce fragrant.

  3. 3

    Simmer the Cod in the Sauce

    15 Mins Low heat; fish cooked to 63°C (145°F)

    Add the flaked cod to the pan with the 15 ml Worcestershire sauce, the 3 g thyme and 150 ml water, and lay the whole 10 g Scotch bonnet on top. Simmer on low heat for 15 minutes, stirring gently once or twice, until the cod has soaked up the sauce and the flavours have come together. The fish must reach 63°C (145°F). Do not break the chilli unless you want real heat.

    Stir gently — the flakes are delicate and will shred to nothing if you stir hard.

    Done when: Cod hot through and coated in sauce; peppers soft.

  4. 4

    Finish with Lime and Herbs

    5 Mins Off the heat, cooling from about 90°C (194°F)

    Take the pan off the heat, lift out the whole Scotch bonnet, and stir in the 15 ml lime juice, the 5 g chopped parsley and the 1 g black pepper. Taste and add nothing salty — the cod carries the salt. Let the pot rest for 5 minutes so the lime settles into the sauce.

    The lime goes in off the heat so its brightness stays fresh instead of cooking away.

    Done when: Sauce bright and balanced; chilli removed.

  5. 5

    Serve with Plantains or Rice

    5 Mins Serving hot, about 65°C (150°F)

    Spoon the lanmori onto plates while it is hot, with boiled plantains or white rice on the side and pikliz if you have it. The sauce is meant to be spooned over the rice or the plantains, so serve it in a bowl rather than a flat plate.

    Serve the sauce generously — it is the best part of the dish.

    Done when: Hot plates, sauce spooned over the side dish.

Finishing Touches & Plating

Serve the lanmori hot, with the lime-bright tomato sauce spooned over boiled plantains or rice — the salty fish, sweet peppers and gentle habanero heat are what make the dish.

Nutritional Physiology & Benefits

Nutrition

Energy

206

kcal / serving

Protein

22g

Complete AA

Carbs

12g

Complex

Fats

8g

Healthy

Per serving (4 servings · 1 serving ≈ 260 g)
Energy206 kcal
Protein22 g
Carbohydrates12 g
Fat8 g
Fibre2.8 g
Sugar6.0 g
Sodium760 mg
Per 100g
Energy79 kcal
Protein8.4 g
Carbohydrates4.7 g
Fat3 g
Fibre1.1 g
Sugar2.3 g
Sodium292 mg

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

Vitamins & minerals: Vitamin B12 and selenium (cod), vitamin C (peppers and tomato), vitamin A (tomato and peppers).

High-Protein Lunch

About 21.9 g of protein per serving, mostly from the cod, which makes this a filling midday meal.

Vitamin C from Peppers and Tomato

The green and red peppers and tomatoes in the sauce add vitamin C and colour to every serving.

Lean Fish, Light Sauce

About 206 kcal per serving with only 7.9 g of fat — the cod is lean and the sauce is built on vegetables.

Food Pairings

What to Eat With

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

Vegetables

Boiled Plantains

Boiled green plantains are the classic partner — their mild starch soaks up the salty tomato sauce.

Avocado

Sliced avocado on the side cools the habanero heat and adds creaminess to the plate.

Sides

White Rice

Plain white rice is the everyday base for lanmori; the sauce spooned over it is the whole point.

Sauces

Pikliz

Haitian pikliz — pickled cabbage, carrot and peppers — adds crunch and vinegar brightness that cuts the saltiness of the cod.

Complete menu

Lanmori with boiled plantains, white rice and pikliz on the side.

Digestive Guardrails

What NOT to Combine

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

Adding Salt Before Tasting

Salt cod stays salty even after desalting, so never add salt before you taste the finished sauce — it is easy to oversalt and hard to fix. This is general food information, not medical advice.

Cutting the Scotch Bonnet Early

A cut Scotch bonnet releases far more heat into the sauce; keep it whole unless you want the dish genuinely hot. 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 lean, protein-rich lunch — one serving of about 260 g with plantains or rice is a full plate for most adults.
  • ChildrenChildren can enjoy the fish and sauce if the Scotch bonnet is left whole and removed; keep the chilli out of their portion.
  • ElderlySoft flaked fish and a vegetable sauce suit older eaters; watch the salt, which is high even after desalting.
  • Pregnant womenThe cod is fully cooked and served hot; the sodium is high, so keep to one serving and ask your clinician about salt portions if you need to.
  • Breastfeeding womenA filling, high-protein lunch; the fish is cooked through and the sauce is vegetable-based.
  • AthletesGood post-training fuel with about 21.9 g of protein per serving and only about 206 kcal.
  • Weight gainLean at about 206 kcal per serving, though the sodium is high; pair it with unsalted rice or plantains.
  • Weight lossAbout 206 kcal per serving and high in protein, which suits a lighter day — the salt is the thing to watch.

Health Conditions — Adjust or Avoid

Conditions

  • DiabetesOnly about 12.2 g of carbohydrate per serving; the sauce is vegetable-based, and ask your clinician about portion size.
  • High blood pressureAbout 760 mg of sodium per serving even after desalting — high; ask your clinician if you are on a low-sodium plan.
  • Kidney diseaseHigh in protein and potassium from cod and tomato; ask your clinician whether this portion suits your plan.
  • GoutCod is low in purines compared with red meat, but it is not purine-free; ask your clinician.
  • Stomach issuesThe tomato sauce and chilli can bother a sensitive stomach; keep the chilli whole and eat slowly, and ask your clinician if your stomach keeps bothering you.
  • Cardiovascular diseaseLean fish with a vegetable sauce, though salty; enjoy it occasionally, and ask your clinician about the right portion for you.
  • Fatty liverLow in fat and energy; the salt is the main concern — ask your clinician about the right portion for you.
  • Food allergiesContains fish (cod) — the main allergen in this recipe; if you have a food allergy, ask your clinician whether it is safe for you.
  • Special therapeutic dietsFollow your clinician's guidance on sodium and protein portions; this is general information, not medical advice.

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

Storage & Use

Storage & Use

How to store
Cool the lanmori, then store in a sealed container in the fridge.
In the fridge
Up to 2 days.
In the freezer
Up to 1 month; the peppers soften on thawing.
How to reheat
Warm gently on the stove until it reaches 74°C (165°F); add a splash of water if the sauce has thickened.
Freezing recommended
Yes, in single portions.
Signs it has spoiled
Sour smell, slimy fish, or a grey sauce.

More recipes to explore

A plate of Haitian griot: dark crisp fried pork cubes with fried plantains and pikliz slaw with tomato and green pepper Haiti flag Haiti 2h 10m
Dinner •Haiti Heritage

Haitian Griot

This Haitian griot recipe starts with pork shoulder rubbed in sour citrus and epis, Haiti's green seasoning paste of scallions, garlic, parsley and Scotch bonnet, then braised in its own marinade until tender and fried in hot oil until the edges turn dark and crisp. It is served with pikliz, a sharp pickled cabbage slaw that cuts through the richness. One serving is about 215 g of crisp fried pork with pikliz.

Hearty & Celebratory

Haiti's most loved party dish: citrus-marinated pork, braised tender, then fried until crisp and served with fiery pickled pikliz.

Pairs Well With
Fried plantains (bannann peze) and rice and beans, with pikliz on the side.
A bowl of Soup Joumou with beef, spaghetti, potato and golden pumpkin broth Haiti flag Haiti 2h 40m
Lunch •Haiti's Independence Soup

Soup Joumou

Soup joumou is Haiti's golden pumpkin soup: tender beef simmered in a thick purée of giraumon squash, with root vegetables, cabbage and spaghetti in a rich, spiced broth. This soup joumou recipe follows the home-cooked method Haitian families use every 1 January, when the soup marks Independence Day. One serving is about 480 g.

Comfort & Warmth

A hot, hearty bowl of pumpkin, beef and vegetables that warms up a family lunch on a cold day or a festive table.

Pairs Well With
Serve hot with crusty French bread for dipping and a spoonful of pikliz on the side.
Soups & Broths
Haitian spaghetti in a white bowl — spaghetti in a rust-red epis and tomato sauce with sliced hot dogs and red peppers Haiti flag Haiti 40m
Breakfast •Haitian Breakfast Espageti

Haitian Spaghetti

This haitian spaghetti recipe is Haiti's beloved breakfast pasta: dried spaghetti cooked in one pot with epis, the green Haitian seasoning base, tomato paste, sweet peppers, onion and sliced hot dogs, until every strand is stained rust-red and full of flavour. It is pantry cooking at its best — cheap, fast and boldly seasoned — and it lands on the table in about 40 minutes. One serving is about 380 g.

Hearty & Comforting

One-pot spaghetti coated in a savoury epis and tomato sauce with sliced hot dogs, peppers and onion — a filling Haitian breakfast.

Pairs Well With
Boiled egg, avocado & pikliz
Pasta & Noodles • Quick Prep (<30m)
A white bowl of Haitian tchaka with corn kernels, red beans and smoked pork chunks in a light broth, garnished with parsley Haiti flag Haiti 3h 20m
Lunch •Haitian Heritage Stew

Tchaka

This tchaka recipe soaks dried corn and red kidney beans overnight, then simmers them for hours with smoked pork, pumpkin and a fragrant epis of garlic, scallion, parsley and thyme until the pot turns thick and hearty. The smoked pork is what gives tchaka its deep, salty flavour, and the Scotch bonnet — left whole so it perfumes the stew without burning — is the quiet heat underneath it all. One serving is about 400 g.

Comfort & Warmth

Dried corn and red beans simmered for hours with smoked pork, pumpkin and epis until thick — Haiti's slow, hearty celebration stew.

Pairs Well With
Crusty bread, pikliz & avocado
Soups & Broths

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.