July 1, 2026

How to Make Ackee and Saltfish

Jamaica's national dish is a study in unlikely combinations — a tropical fruit that behaves like scrambled eggs, salt cod pulled back from the edge of brine, and a sofrito base that makes the whole thing cohere. Here is how to make it properly.

There are dishes that require explanation before the first bite, and ackee and saltfish is one of them. You are eating a fruit — a bright yellow-fleshed tropical fruit — that has been cooked until it resembles scrambled eggs. Alongside salt cod that has been soaked, boiled, and pulled into flakes. The combination should not work. And then it does, completely, in a way that makes you wonder why it took you this long to try it.

Ackee and saltfish is the national dish of Jamaica. Not a ceremonial designation — this is the food that shows up at the actual center of Jamaican life, specifically on Sunday morning, which is the only correct time to eat it. If you are eating ackee and saltfish at 7pm on a Wednesday, you are not wrong, but you are also not doing it right. Sunday morning, with festival or fried dumplings, is the answer.

Understanding Ackee

Ackee is a fruit originally from West Africa, brought to Jamaica in the 18th century. It grows on trees, in pods that open when ripe to reveal three creamy yellow arils around glossy black seeds. The timing of that opening matters. Unripe ackee — ackee that has not opened naturally — contains hypoglycin A, a toxin that causes Jamaican vomiting sickness. You do not eat ackee before it has opened on the tree. You do not force it open. You wait.

In the diaspora, and in most places outside Jamaica, this decision has been made for you. Canned ackee — Grace is the standard brand, the one you find in Caribbean grocers across the UK, Canada, and the United States — is pre-cooked, pre-inspected, and safe. The aril has already gone through the process of becoming food. Canned ackee is the practical choice, and there is no shame in it. The flavor is preserved well. What you lose is primarily the texture of the just-opened fresh fruit, which is slightly firmer. What you gain is convenience and safety.

If you are in Jamaica and buying fresh ackee, buy it open. The pod must have split naturally. The aril should be firm and yellow, not soft, not discolored. Remove the seeds and the pink membrane that connects the aril to the pod — both are inedible and the membrane is bitter. Rinse well. Blanch briefly in salted water. Then proceed as below.

Desalting the Salt Cod

Salt cod — bacalao, saltfish — is dried and heavily brined fish, most commonly Atlantic cod. It needs to be rehydrated and desalted before use. There are two methods.

The overnight method: cover the fish in cold water and leave it in the refrigerator for twelve to twenty-four hours, changing the water two or three times. This is the gentler method. The fish rehydrates slowly, the salt draws out evenly, and the texture of the finished flake is better — more tender, with more of the fish's natural flavor intact.

The quick method: cut the fish into manageable pieces and boil for twenty minutes, then drain, cover with fresh cold water, and boil for another fifteen. The fish will be thoroughly desalted and softened. The texture is slightly less refined than the overnight method but fully acceptable. Taste a small piece before proceeding — it should be pleasantly salty, not overwhelming.

Once desalted, remove any bones and skin, and break or shred the fish into medium-sized flakes. Set aside.

The Sofrito Base

This is where the dish builds its character. You need: scotch bonnet pepper (one, with seeds removed if you want moderate heat, seeds in if you want it to announce itself), one medium onion sliced thin, two to three Roma tomatoes roughly chopped, four or five sprigs of fresh thyme, two to three cloves of garlic, and a tablespoon of vegetable or coconut oil.

Heat the oil in a wide pan over medium heat. Add the onion and cook until translucent and just beginning to color — five to seven minutes. Add the garlic and the scotch bonnet and cook for another two minutes, stirring frequently. The scotch bonnet at this stage perfumes the oil in a way that is specific and irreplaceable; it is the smell of this dish, and it will fill your kitchen.

Add the tomatoes and the thyme. Cook down for five to seven minutes until the tomatoes break down into the oil and the mixture becomes a loose, fragrant paste. Season lightly — the saltfish will add more salt when it joins, so be conservative here.

Bringing It Together

Add the flaked saltfish to the pan and toss through the sofrito base. Cook for three to four minutes, letting the fish absorb the flavors of the sofrito and the sofrito absorb the brine of the fish. They should be thoroughly integrated — this is not a dish where the components sit separately on the plate.

Add the ackee last. If using canned, drain it well before adding. Add gently and fold rather than stir — the ackee breaks easily and you want it to retain some texture, to have identifiable pieces, not to become a mash. Cook for two to three minutes more, just until the ackee is heated through.

Remove the thyme sprigs. Taste for salt. Finish with a few grinds of black pepper.

The Plate

Serve with festival — a lightly sweet fried dumpling made with cornmeal — or with boiled green banana, or with hard dough bread. The ackee and saltfish should be at the center of the plate, not buried under anything else. It holds its own.

Sunday morning. That's the rule. Everything else is just practice.

Share this article

Stay in the House

New recipes, new music, new stories. No noise.

More from Resilience House

Recipes

Kontomire Stew

Ghana's cocoyam leaf stew — agushie as the thickener, smoked fish in the base, garden eggs and the p…

Read →
Recipes

How to Make Groundnut Soup: The Definitive Recipe

Groundnut soup goes by many names — peanut stew, tiga daga, nkate nkwan — but everywhere it appears,…

Read →
Recipes

Waakye: The Ghanaian Street Food That Became a Cultural Marker

Waakye is rice and beans. That sentence is technically correct and completely misses the point.

Read →

Join the conversation

The real community is inside Resilience House. Come in.

Join Free →
    How to Make Ackee and Saltfish | Resilience House