Ackee and saltfish is Jamaica's national dish by law — it was officially designated in the country's constitution. It is eaten for breakfast across the island: with fried dumplings, boiled green bananas, fried plantain, and bread. The combination of the creamy, slightly eggy ackee and the salty, chewy salt cod is one of those pairings that seems implausible on paper and perfect in practice.
The dish tells the story of Jamaica's colonial history in its ingredients: ackee, brought from West Africa on slave ships (the trees that were planted by enslaved Africans are still bearing fruit in Jamaica); salt cod (bacalao), the cheap preserved protein that plantation owners fed to enslaved workers because salt cod was shelf-stable, inexpensive, and could be shipped from Newfoundland; onion, tomato, and Scotch bonnet, the flavoring vegetables that Caribbean cooking had developed. The combination of these elements, developed by enslaved and then free Jamaican cooks, became the national dish.
The Ackee Safety Issue
Hypoglycin A is a toxic amino acid found in high concentrations in unripe ackee arils and in the seeds and the inner membrane connecting the arils to the pod at all stages of ripeness. When ingested, hypoglycin A causes Jamaican vomiting sickness — severe vomiting, hypoglycemia, and in serious cases, coma and death.
How to eat ackee safely:
- Wait until the pod opens naturally — when the ackee is ripe, the pod splits open on its own, revealing the yellow arils. A pod that is forced open is not ripe enough.
- Remove the seeds and red membrane — these contain hypoglycin even in ripe ackee. Only the yellow aril flesh is eaten.
- Discard any arils with soft spots, discoloration, or that smell off.
Canned ackee (widely available outside Jamaica) is pre-processed ripe ackee that has been prepared safely — it is the practical choice outside the Caribbean. It is the most widely used form in diaspora cooking.
Desalting Salt Cod
Salt cod (bacalao) is preserved in heavy salt and must be desalted before use:
Minimum method (4–6 hours): Cover cod with cold water; leave 4–6 hours, changing water 2–3 times.
Better method (overnight): Cover with cold water; refrigerate overnight; change water in the morning.
Quick method (boiling): Cover with cold water; bring to a boil; drain; taste; repeat 2–3 times if still too salty.
After desalting, the cod should taste pleasantly salty (like a well-seasoned dish) but not overwhelmingly so. Remove any remaining skin and bones; flake into medium pieces.
The Scotch Bonnet
Scotch bonnet chili (Capsicum chinense) is the chili of Jamaica — small, round, deeply aromatic, and extremely hot (around 100,000–350,000 Scoville units). In ackee and saltfish, one whole Scotch bonnet is typically cooked with the dish:
- The whole chili is added during cooking and removed before serving — it imparts aroma and mild background heat
- Alternatively, half a Scotch bonnet is chopped (with seeds for maximum heat, without seeds for less) and added directly
There is no good substitute for the specific aromatic quality of Scotch bonnet. Habanero is the closest (same species, similar heat, slightly different flavor). Scotch bonnet is available at Caribbean and Latin American grocery stores.
The Complete Recipe
Serves: 4 | Time: 30 minutes (after desalting)
Ingredients
- 400g salt cod, desalted overnight, flaked (or 2 cans ackee, 540g each)
- 2 cans (540g each) ackee, drained (or 600g fresh ripe ackee, prepared safely)
- 1 large onion, sliced into half-rings
- 3 cloves garlic, minced
- 2 spring onions, sliced
- 1 red or green bell pepper, diced
- 2 medium tomatoes, diced
- 1 whole Scotch bonnet chili (left whole, removed before serving) — or ½ chopped
- 1 teaspoon dried thyme (or 3 sprigs fresh)
- 2 tablespoons neutral oil
- Black pepper
To Serve:
- Fried dumplings or bread
- Boiled green banana or plantain
- Festival (fried sweetened cornmeal dough) — optional
Method
1. Prepare the cod: After desalting, simmer the cod in fresh water for 5 minutes; drain; let cool; remove skin and bones; flake into medium chunks.
2. Fry the aromatics: Heat oil in a wide skillet over medium heat. Fry onion 5–6 minutes until softened and slightly golden. Add garlic, spring onion, and bell pepper; cook 3 minutes.
3. Add tomatoes and chili: Add tomatoes and whole Scotch bonnet; cook 4–5 minutes until tomatoes have softened and released their juice.
4. Add cod: Add flaked salt cod; stir gently to combine with the vegetables; cook 3 minutes.
5. Add ackee: Gently fold in the drained ackee — do not stir aggressively (ackee is delicate and should retain some structure). Add thyme and black pepper. Cook 3–4 minutes until ackee is warmed through.
6. Remove Scotch bonnet (if left whole). Taste — the dish should be savory and salty from the cod, without needing additional salt. Add black pepper generously.
Serve: Immediately with fried dumplings, boiled green banana, and plantain.
Related reading: Jerk Chicken Jamaican Guide | Doubles Trinidad Street Food Guide | Baccalà Italian Salt Cod Guide
The full recipes live in the book.
Get Tokyo Meets Tuscany on AmazonPaperback $24.99 · Hardcover $34.99 · eBook $9.99