Jamaican Ackee and Saltfish
Creamy ackee and flakes of salt cod meet tomato, thyme, sweet pepper and Scotch bonnet in Jamaica's national dish.

About this dish
Ackee and saltfish combines cooked ackee fruit with rehydrated salted cod and a sauté of onion, tomato, sweet pepper, thyme and chile. Properly prepared ackee is tender and buttery and must be folded gently so the lobes do not disintegrate. For home cooks outside Jamaica, commercially canned ackee is the safest and most practical starting point.
Why this dish matters
Visit Jamaica identifies ackee and saltfish as Jamaica's national dish and a favorite breakfast, commonly served with dumplings, callaloo, green bananas, avocado or plantains. The dish brings together ackee, a fruit with West African origins, and preserved cod tied to Atlantic trade and colonial food systems; Jamaicans transformed those ingredients into a distinct national preparation. Its status today is both everyday and emblematic.
Unripe or improperly prepared fresh ackee can be dangerous. This recipe uses commercially canned ackee only. Never improvise with closed, unripe fresh ackee fruit.
Preparation notes
Saltfish brands vary. Soaking and a brief boil give you control over how much salt remains.
Rinse minimally and let it drain without crushing the delicate lobes.
Once ackee enters the pan, use a broad spatula and gentle turns to keep the pieces intact.
Ingredients & detailed method
Ingredients
- 12 oz salted cod
- 1 can (19 oz) ackee, drained carefully
- 1 tbsp neutral oil
- 1 medium onion, thinly sliced
- 1/2 red bell pepper, thinly sliced
- 1/2 green bell pepper, thinly sliced
- 2 scallions, sliced
- 2 medium tomatoes, chopped
- 3 thyme sprigs
- 1/2 Scotch bonnet pepper, minced, or a larger piece left whole for less heat
- 1/2 tsp black pepper
- Fried dumplings, boiled green banana, callaloo or plantain, for serving
Method
- 1.Soak salt cod in cool water for several hours or overnight, changing the water at least once. For a faster method, cover with fresh water and simmer 15–20 minutes, then drain and taste.
- 2.When the fish is pleasantly salty rather than harsh, remove skin or bones as needed and flake it into bite-size pieces.
- 3.Heat oil in a wide skillet over medium heat. Cook onion, bell peppers and scallions 4–5 minutes until softened but still colorful.
- 4.Add tomato, thyme and Scotch bonnet and cook 3 minutes.
- 5.Add saltfish and black pepper and sauté 3–4 minutes so the fish picks up the aromatics.
- 6.Add drained ackee and fold gently through the pan with a broad spatula.
- 7.Checkpoint: ackee should be hot through and coated with aromatics while the yellow lobes remain mostly intact rather than turning to mash.
- 8.Remove thyme stems and any whole chile piece. Serve immediately with Jamaican breakfast sides or ground provisions.
Worth finding before you cook
As an Amazon Associate I earn from qualifying purchases. Some links below are affiliate links; if you buy through them, Fringe Table may earn a commission at no additional cost to you.
These links are included only for ingredients that can be meaningfully harder to find in a standard supermarket.