Ackee and Saltfish
intro
Creamy, tender ackee paired with flaky seasoned saltfish, aromatic peppers, and warm spices: the iconic Jamaican comfort dish beloved across Caribbean diaspora communities.
Ingredients
Steps
Desalt the saltfish
Place 450g boneless, skinless salted cod in a medium pot, cover with 1 liter cold water, and bring to a rolling boil over medium-high heat. Once boiling, drain completely, cover with fresh cold water, and boil for a second 10-minute cycle. Drain again, let cool for 5 minutes, then flake into large bite-sized pieces, discarding any remaining tiny bones or tough skin.
Prep ingredients and ackee
While the saltfish cools, dice the 150g yellow onion, 100g red bell pepper, and 120g seeded plum tomato; mince the 6g garlic and 10g seeded scotch bonnet; chop the 30g scallions, keeping white and green parts separate. Gently rinse the 540g drained canned ackee under cool running water to remove can brine, taking extreme care not to break the soft, custardy yellow flesh, then set aside.
Sauté the aromatic base
Heat 2 tablespoons (30ml) neutral vegetable oil in a large, deep skillet over medium heat (350°F / 175°C). Add the diced onion, scallion whites, bell pepper, and scotch bonnet, and sauté for 4 minutes until onions turn soft and translucent. Add the minced garlic, 1 teaspoon dried thyme, 1/2 teaspoon black pepper, and 1/4 teaspoon smoked paprika, stirring constantly for 30 seconds until the spices release a warm, fragrant aroma.
Cook saltfish with tomatoes
Add the diced plum tomato to the skillet, stir to combine with the aromatics, and cook for 3 minutes until tomatoes break down slightly and release their juicy liquid. Add the flaked saltfish to the pan, stir gently to coat every piece in the spiced vegetable mixture, then reduce heat to medium-low and cook for 5 minutes to let the fish absorb the savory flavors.
Gently fold in ackee
Reduce heat to low (300°F / 150°C), add the rinsed ackee and reserved scallion greens to the skillet. Use a flexible rubber spatula to very gently fold the ackee into the saltfish mixture, taking care not to mash the delicate ackee flesh. Cover the skillet with a tight-fitting lid and let the dish steam for 4 minutes, until the ackee is fully heated through.
Rest and serve warm
Turn off the stovetop heat, keep the skillet covered, and let the dish rest for 2 minutes to allow the flavors to fully meld. Taste a small portion and adjust seasoning only if needed (residual salt from the saltfish is almost always sufficient, so extra salt is rarely required). Serve hot alongside traditional sides like fried dumplings, boiled green bananas, or rice and peas.
Tips
2.Always taste the dish before adding extra salt; properly desalted saltfish leaves just enough residual salt to season the entire meal, so added salt is almost never needed.
3.For milder heat, leave the scotch bonnet whole while cooking and remove it before serving, instead of mincing it, to add gentle pepper flavor without intense spiciness.

OMG this classic ackee and saltfish was SUCH a hit at my family’s backyard potluck last weekend! I was super nervous to try it because the difficulty is listed as medium and I’d never cooked with ackee before, but the step-by-step directions were so straightforward even a newbie like me could pull it off. My Jamaican aunt took one bite and said it tasted exactly like how her mom made it growing up — that’s the highest praise I could ever get! My kids loved it too, which is shocking because they turn their noses up at almost any new dish I make. I served it with fried dumplings and boiled bananas, and every last bite was gone by the end of the night. Will absolutely be adding this to our regular Sunday dinner rotation!
Total game changer! I’ve been trying to nail ackee and saltfish for months after having it on a trip to Jamaica, and this recipe finally got it right. I meal prepped a big batch on Sunday to eat for work lunches all week, and I swear it tasted better every single day. I added a little extra scotch bonnet pepper because I love that extra kick of heat, and it paired so perfectly with the fried plantains I made on the side. Shoutout to the recipe for emphasizing soaking the saltfish overnight — I tried to rush that step on a previous attempt and it was so salty it was basically inedible. Cook time was right around 45 minutes for me too, no weird hidden steps that tack on extra time. SO good!
Made this for date night last night with my partner who grew up eating ackee and saltfish with his family in Brooklyn, and he was blown away! I tried making this once a couple years ago and totally messed it up by adding the ackee too early and stirring it too much, so it turned into a weird mushy mess. The tip to gently fold the ackee in right at the end was a total lifesaver this time around. We served it with sliced avocado and fried plantains, and it was SO good. Only tiny note: I wish there was a quick tip for what to look for when picking canned ackee at the store, since I stood in the international aisle for 10 minutes overanalyzing the cans. Already sent the recipe link to my mom so she can make it for our next big family dinner when she visits next month.