Ackee and Saltfish Recipe: Jamaica's National Dish

I've had people tell me they don't like this dish. Then I make it, and they are hooked.

Ackee and saltfish

Ackee and saltfish

What Is Ackee and Saltfish?

The simple answer is that ackee and saltfish is Jamaica's national dish.

Never heard of the ackee fruit before? Let me tell you a bit about it. This fruit was first brought to Jamaica from West Africa by the slaves who were taken from their homes and brought into slavery. I believe that the West African captives brought this fruit with them because it was a favorite from home. Since Jamaica was the first place in the New World to bear this fruit, the ackee soon became the national fruit.

In most cases, ackee must be cooked before it is consumed. Of course there are some people who eat it raw, but even then it is still traditionally eaten as part of a meal.

Jamaican ackee trees bear fruit about two to three times per year. However, the trees are not seasonal in the strict sense of the word; when one tree bears fruit, another tree might not. This means that when my area has no ackees, I can always find them elsewhere.

In Jamaica, ackees are sold in the markets, as well as by street vendors. They are sold in bunches of a dozen pods (each pod contains three seeds). A dozen pods can be purchased for anywhere between JA$100 - $300.

Let's look at the recipe for Jamaica's national dish.

Cook Time

Prep timeCook timeReady inYields

30 min

30 min

1 hour

4-6 servings


  • 6 cups (or 2-1/2 to 3 lbs) fresh ackees (equivalent to about 3 dozen ackee pods)
  • 6 oz salted codfish (known only as saltfish in Jamaica)
  • 8 cups water
  • 1 Scotch bonnet pepper, whole
  • 6 pimento seeds
  • 6 Tablespoons vegetable oil
  • 1/2 medium onion, sliced
  • 4 garlic cloves, chopped
  • 1 stalk scallion, chopped
  • ground black pepper


  1. If the ackees still have their black seeds, remove them. The easiest and best way to do this is to use a small knife to cut around the seed about 1/16 of an inch (see photo). You may also just pluck the seeds out, but you still need to remove the area where the seed was attached to the flesh.
  2. Rinse excess salt from saltfish.
  3. In a pot, add water, Scotch bonnet pepper, pimento seeds. and rinsed saltfish. Cover and bring to a boil.
  4. Boil for about 5 minutes. Then add ackees (which have been cleaned and seeded).
  5. Cover and bring to a boil again. Cook until ackees are tender. (Different species/breeds of ackees require different cooking times. Check after 10 minutes for tenderness.)
  6. After the first 10 minutes, check again every 5 minutes until ackees are tender. It should take no longer than 30 minutes, total.
  7. When ackees are tender, remove pot from flame. Drain pot, including saltfish, in a colander.
  8. Remove saltfish from colander. Run fish under cold water until cool enough to handle.
  9. Remove scales from fish and rinse. Remove all bones, if possible, then break up saltfish into moderately small pieces. The pieces can be as small or as large as you like, but I prefer bite-size (see photo).
  10. Return the same pot to the stove. Add oil and heat over medium heat. (Using the same pot reduces cleanup and improves the flavor of the resulting dish.)
  11. When oil is hot, add saltfish back to the pot. Fry for 3 minutes, then add onion, garlic, and scallion. Stir-fry until fragrant.
  12. Add cooked ackees to pot and stir. Note: The ackees will not remain whole at this point. Don't worry, this is ok. There is only one type of ackee that doesn't break up when cooking, and it's not a very popular type.
  13. Add a couple pinches of black pepper and stir. Turn flame down and cover. Steam for 3 minutes to allow all flavors to absorb.
  14. Remove from heat and serve.
The ackee fruit in its pod

The ackee fruit in its pod

What to Serve With Ackee and Saltfish

Ackee and salfish is a very flexible dish that pairs well with all kinds of sides. If you aren't sure what to serve with this dish, here are my suggestions:

  • Roast breadfruit - In Jamaica, this may be the most popular accompaniment.
  • Fried dumplings - A very popular Jamaican breakfast is ackee and saltfish with fried dumplings!
  • Boiled banana and yams with boiled dumplings - A popular Jamaican dinner combo.
  • Plain white rice - Many people like their ackee and saltfish with plain white rice.
  • Rice and peas - Leftover Sunday rice and peas goes extremely well with ackee and saltfish.
  • Bread - For a quick snack or light breakfast, bread with ackee and saltfish works well.
Ackee fruit on the tree

Ackee fruit on the tree

Ackee and Saltfish: Dos & Don'ts

Sometimes, ackee and saltfish just isn't prepared well. I have seen this before. I have had people tell me that they don't like this dish—and then I make it, and they are hooked.

I have discovered a few things that people do with the dish that detracts from its great flavor. Here are my tips to ensure that you prepare this dish in a way that allows it to shine.


  • Boil (rather than fry) the pepper with the ackee. This will enhance the flavor without overpowering your dish.
  • Use either coconut oil or vegetable oil. (Don't use olive oil; its flavor is too strong for this dish.)
  • You can omit the onion and instead use more scallion/green onion or spring onions. Spring onions are the ideal flavor for the ackees. If you must use regular onions, do so sparingly, for onions are sweet.
  • If fresh ackee is not available where you live, you can substitute canned ackee. When using the canned variety, be sure to drain completely in a colander for at least half an hour. If you have a spray nozzle in your sink, spray a little hot water over it (not too much), and let it drain thoroughly. This will help reduce some of the tin flavor that canned foods often have.


  • Don't boil the ackee with thyme—or don't use thyme at all. Thyme has a very strong flavor that will detract from, rather than enhance, the natural flavor of the ackee. Remember that ackee is a fruit; it requires only simple ingredients to enhance it.
  • Don't cook tomatoes with your ackees. The acid from the tomatoes as they cook will negatively impact the ackees. If you must have tomatoes with your meal, add them as a side dish and not as a part of the main entree.
  • Don't add sweet peppers to your ackee. Even though it looks good, sweet pepper sweat, which causes the ackee to gather moisture. We don't want ackee gravy! Another reason to skip the sweet pepper is that they have a sweet flavor, which detracts from the natural flavor of the dish.
  • Avoid using powder seasonings. Fresh is best!
  • Don't use butter with this dish. I know in some countries cooking with butter is the norm, but trust me. You can't get a better flavor than with coconut or vegetable oil.
  • Don't over-cook or under-cook the ackee. Make sure the fruit is tender, not raw, when it's done.

Jamaican Mother's Recipe Video

Comment on Video

Although Jamaican Mother uses a couple of different ingredients than I do (for example, she uses tomatoes, which I do not recommend), her recipe is otherwise reasonably similar to mine.

You will also note that she serves her completed dish with fried dumplings, which is indeed a very popular and authentic accompaniment!


Carolee Samuda (author) from Jamaica on November 09, 2012:

Thank you GetitScene. Have a nice day.

Dale Anderson from The High Seas on November 09, 2012:

Looks good to me! voted up.

Carolee Samuda (author) from Jamaica on October 07, 2012:

Hi Lady_E, the pepper is just for garnish lol....it would be too hot to consume. Ackee and saltfish id delicious. I hope you get to try it sometime. Thanks for stopping by.

Elena from London, UK on October 07, 2012:

Seems like a tasty Recipe but I wouldn't eat that pepper on Top. :-) They are so small but so hot. Thanks. Rated it 5, but the computer decided to put 4.5.

Carolee Samuda (author) from Jamaica on July 26, 2012:

Om, maybe you can get it in the can. It might be in your grocery store and you don't even know it.

Om Paramapoonya on July 25, 2012:

This sounds pretty simple and delicious. Darn it; I wish I could find ackee around here!

Carolee Samuda (author) from Jamaica on July 25, 2012:

Hello GoodLady, it tastes great and I do hope you get to try it one day. Maybe you should consider visiting Jamaica! But you can make it yourself if you have the canned ackees.

Penelope Hart from Rome, Italy on July 25, 2012:

Oh I'd love to taste this exotic wonderful dish! Maybe one day?

And it just looks so amazing too.

Carolee Samuda (author) from Jamaica on July 25, 2012:

Hello Mhatter, this is authentic and is the Jamaica national dish as well. I just love it!

Martin Kloess from San Francisco on July 24, 2012:

Thank you for sharing. First I ever heard of this.

Carolee Samuda (author) from Jamaica on July 24, 2012:

HI Pamela, ackee is very tasty, at least from my point of view. Thanks for a wonderful comment and I do hope you visit Jamaica again real soon.

Pamela Oglesby from Sunny Florida on July 24, 2012:

Every time I read one of your Jamaican recipes I long to return to Jamaica for a visit. I love all the unusual things there are to offer.I had never heard of ackee before but would love to try it. The recipe looks very interesting.

Carolee Samuda (author) from Jamaica on July 24, 2012:

Hey Jen, wow, it's hard for me to give you an idea of what it taste like. It's definitely not sweet and it has savory flavor that why it goes well with saltfish. You can search your supermarket shelf for the ones on the can.

I am hanging in there and trying to make myself useful. Thanks. Have a great day.

jenubouka on July 24, 2012:

Very interesting fruit Cardisa; I am not familiar with it at all, but I sure would give it a try if it were available in my neck of the woods. What does it taste like; I may missed that part. Hope all is well.

Related Articles