Ackee is a soft, golden fruit that, when cooked, takes on a texture and richness remarkably like scrambled eggs. Paired with salted cod — a legacy of the island's trade history — it became Jamaica's national dish. It's traditionally served with fried dumplings, boiled green banana, or breadfruit.

ℹ️
Safety note: Only ever eat ackee that is fully ripe and properly prepared (canned ackee is already safe). Unripe ackee is not safe to eat. When in doubt, use good-quality canned ackee.

Ingredients

  • 1 lb salted cod (saltfish)
  • 1 can (~540g) ackee, drained — or fresh, properly prepared
  • 1 onion, sliced
  • 1 tomato, chopped
  • ½ red sweet pepper, sliced
  • 2 scallions, chopped
  • 1 whole scotch bonnet (for aroma, not chopped)
  • 1 tsp fresh thyme + ½ tsp ground pimento
  • 2 tbsp coconut or vegetable oil
  • Black pepper to taste

Method

  1. Remove the salt: soak the cod overnight in cold water, or boil it 2–3 times, changing the water each time. Taste — it should be pleasantly savory, not harsh. Flake the fish, removing any skin and bones.
  2. Heat oil in a pan and sauté the onion, scallion, sweet pepper, thyme and pimento until soft and fragrant.
  3. Add the tomato and the whole scotch bonnet (leaving it whole gives aroma without overwhelming heat). Cook 2 minutes.
  4. Stir in the flaked saltfish and cook another 3–4 minutes.
  5. Gently fold in the drained ackee. Stir as little as possible so it stays in soft pieces rather than mashing. Warm through, season with black pepper, and serve.

🍳 Serve it right

Classic pairings: fried dumplings ("johnny cakes"), boiled green banana, or breadfruit. A cup of Blue Mountain coffee on the side makes it a proper Jamaican breakfast.

Jamaica’s national dish

Ackee and saltfish is Jamaica on a plate. The ackee fruit came from West Africa (its name traces to the Twi "ankye"), while saltfish — salted cod — arrived through colonial trade routes. Together they became the island's national dish, most often eaten at breakfast or weekend brunch.

Cooked ackee looks uncannily like scrambled eggs, but tastes soft, buttery and mild — the perfect foil for the salty, savoury fish and a base of peppers and onion.

Ingredient notes & substitutions

  • Ackee — canned ackee is the safe, standard choice outside Jamaica (drain gently). Fresh ackee must be fully ripe, as unripe fruit is toxic.
  • Saltfish (salted cod) — the classic. Smoked mackerel or pollock can substitute if you can't find it.
  • Bell peppers, onion & tomato — the sofrito base.
  • Scotch bonnet & thyme — for gentle island heat and aroma.

🔥 Pro tips

Boil the saltfish to draw out the salt — taste a flake, and if it's still too salty, drain and boil again in fresh water. Flake it, removing skin and bones. The golden rule with ackee: fold it in gently at the very end and barely stir, or it breaks apart into mush. Go easy on added salt — the fish brings plenty.

Common mistakes to avoid

  1. Over-boiling or over-stirring the ackee. It's delicate — treat it like poached eggs.
  2. Not de-salting the fish enough. Always taste before you cook.
  3. Adding extra salt too early. Season at the end, once you know how salty the fish is.

What to serve with ackee and saltfish

  • Fried dumplings or festival on the side.
  • Boiled green banana and bammy for a full Jamaican breakfast.
  • Fried plantain to round it out.

Storage & reheating

Ackee and saltfish is best eaten fresh, while the ackee still holds its shape. Leftovers keep in the fridge for up to 2 days; reheat very gently so the ackee doesn't break down further. It doesn't freeze well.

Ackee and saltfish FAQ

Is ackee safe to eat?

Yes, when it's properly ripened. Canned ackee is picked and processed at the safe, ripe stage. Never eat unripe ackee, which contains natural toxins.

Where do I buy ackee and saltfish?

Caribbean and international grocers, and many online retailers, stock canned ackee and dried salted cod.

How do I get the salt out of saltfish?

Soak it overnight or boil it in water, tasting as you go. Boil a second time in fresh water if it's still too salty.

Can I use fresh cod instead of saltfish?

You can, but you'll lose the signature salty-savoury depth. Season fresh cod well if you substitute.

What do you eat ackee and saltfish with?

Fried dumplings, festival, boiled green banana, bammy or fried plantain are all classic.