Ackee and Saltfish
Equipment
- Pot
- Large Skillet
- Colander
Ingredients
- ½ lb Salted Codfish
- 1 can Ackee or 2 cups fresh, cleaned and boiled
- 1 cup Onion sliced or diced
- 1 cup Tomatoes chopped
- 1 Scotch Bonnet Pepper deseeded, finely chopped, adjust for heat preference
- 3 cloves Garlic minced
- 2 sprigs Thyme fresh, or 1 tsp dried thyme
- 2 Tbsp Avocado Oil
Instructions
- Rinse the saltfish under running water to remove surface salt.
- Place in a pot, cover with water, and bring to a boil.
- Drain and repeat the boiling process once or twice to remove excess salt.
- Flake the fish into bite-sized pieces, removing any bones.
- If using canned ackee, drain and rinse gently.
- If using fresh ackee, clean, boil until tender, and drain.
- Heat avocado oil in a large skillet over medium heat.
- Sauté onions, garlic, Scotch bonnet pepper, and thyme until fragrant, about 3-4 minutes.
- Add tomatoes and cook until softened, about 3 minutes.
- Add the flaked saltfish to the skillet and stir to combine.
- Cook for 5 minutes.
- Gently fold in the ackee.
- Let it warm through for 3-5 minutes.
- Serve hot with fried dumplings, bammy, or boiled green bananas.
Notes
Why This Recipe Works
Ackee and saltfish is one of Jamaica's staple breakfast foods and the country's national dish. My wife loves it and could eat it every day-that's how deeply satisfying this combination is when done right. The challenge is that ackee can be very expensive, so timing your purchase when it's on sale or finding a good source where it's not so expensive makes a real difference. I'll be honest: I find ackee to be an acquired taste. But if you make this dish and like it, it'll be something you relish forever. The combination of flaky salted cod with the creamy, delicate ackee creates a savory breakfast that's equally satisfying for lunch or dinner.
The Technique That Matters
The success of this dish hinges on two critical techniques: properly desalting the cod and handling the ackee with enough care to maintain its texture. Saltfish isn't just slightly salty-it's preserved with enough salt to be nearly inedible without treatment. The ackee, meanwhile, has a soft, almost custard-like texture that can turn to mush if you're aggressive with it.
What You're Actually Doing
Desalting saltfish requires multiple boiling cycles. You're not just rinsing the surface salt-you're drawing out salt that's penetrated deep into the fish fibers. Each boiling cycle pulls more salt out, and dumping that water is essential. Most home cooks don't boil it enough times, leaving the dish inedibly salty. Plan for at least three boiling cycles, tasting a small piece of fish after each one. You want the fish flaky and mild, with just enough salt to season the dish naturally.
The ackee requires the opposite approach-minimal handling and gentle heat. Canned ackee is already cooked and incredibly delicate. You're warming it through and letting it absorb the aromatics from your sauté, not cooking it further. Stirring too much or cooking too long turns the beautiful yellow lobes into mush. Think of it like adding soft scrambled eggs to a dish at the last minute.
Selecting and Preparing Saltfish and Ackee
Finding quality ingredients makes the difference between a dish you'll crave and one that disappoints.
What to Look For
- Saltfish quality: Look for thick, meaty pieces of salted cod, not thin scraps. The fish should be firm and pale, not yellowed or oxidized-looking.
- Ackee sourcing: Unless you're in a region where fresh ackee grows, you'll use canned. Grace brand is the standard. Buy it when it's on sale because it can be pricey. The ackee should be whole yellow lobes, not broken pieces swimming in liquid.
- Supporting aromatics: Fresh tomatoes, onions, scotch bonnet pepper, and thyme are non-negotiable for authentic flavor. Don't compromise here-they're inexpensive and make the dish.
Common Mistakes and How to Avoid Them
This dish is simple but unforgiving if you skip the critical steps.
Problems and Solutions
- Problem: Finished dish is too salty → Solution: Boil the saltfish at least three times, dumping the water each time. Taste a piece before proceeding. If still too salty, boil again.
- Problem: Ackee turns to mush → Solution: Add ackee at the very end and fold it in gently with a wooden spoon. Don't stir vigorously or cook more than 2-3 minutes after adding.
- Problem: Dish lacks depth of flavor → Solution: Sauté your aromatics until the onions soften and tomatoes break down. Don't rush this step. The scotch bonnet adds essential heat-leave it whole for mild warmth or slice for serious kick.
- Problem: Fish is stringy or chewy → Solution: After boiling, let the fish cool enough to handle, then flake it properly, removing any bones or skin. The texture should be like tender pulled fish.
Timing and Doneness
This isn't a dish where doneness is ambiguous. You're assembling pre-cooked components with proper technique.
What Done Looks Like
The saltfish should flake easily into tender pieces without being mushy. After your final boil, a small taste should be mildly salty but pleasant-you should want to eat it. The sautéed vegetables should be soft and aromatic, with the tomatoes broken down into the oil. When you add the ackee, you're just warming it through-about 2-3 minutes of gentle folding. The finished dish should show distinct yellow ackee lobes nestled with flaky white fish in a savory, slightly oily base. The ackee should maintain its shape, looking almost like soft scrambled eggs mixed with the fish.
Variations and Serving Suggestions
Traditionally served for breakfast, but there's no wrong time to eat this.
Make It Your Own
- Heat level: Control the scotch bonnet-whole for fragrance and mild heat, sliced or crushed for authentic Jamaican fire. Remove it entirely if cooking for kids.
- Vegetable additions: Some cooks add bell peppers for sweetness and color. Not traditional, but it works if that's your preference.
- Serving traditions: Serve with fried dumplings (Johnny cakes), boiled green bananas, fried plantains, or simple white rice. Hard dough bread on the side is authentic. For breakfast, it's perfect alongside a simple fried egg.
- Oil choice: Coconut oil adds authentic flavor, but vegetable oil works fine if you don't have it.
Why It's Worth Making
This is one of those dishes where either you get it or you don't-but if it clicks, you'll understand why my wife could eat it every day. The combination of tender, flaky saltfish with creamy ackee and aromatic vegetables creates something uniquely satisfying. Yes, the ackee can be expensive and might be an acquired taste, but when you find a good source and master the technique, this becomes a dish you'll relish forever. It's worth learning to do properly-not just for an occasional novelty, but as something meaningful to add to your regular rotation. Master the saltfish prep and gentle ackee handling, and you've got Jamaica's national dish down right.
Recipe
Ackee and Saltfish
Equipment
- Pot
- Large Skillet
- Colander
Ingredients
- ½ lb Salted Codfish
- 1 can Ackee or 2 cups fresh, cleaned and boiled
- 1 cup Onion sliced or diced
- 1 cup Tomatoes chopped
- 1 Scotch Bonnet Pepper deseeded, finely chopped, adjust for heat preference
- 3 cloves Garlic minced
- 2 sprigs Thyme fresh, or 1 teaspoon dried thyme
- 2 tablespoon Avocado Oil
Instructions
- Rinse the saltfish under running water to remove surface salt.
- Place in a pot, cover with water, and bring to a boil.
- Drain and repeat the boiling process once or twice to remove excess salt.
- Flake the fish into bite-sized pieces, removing any bones.
- If using canned ackee, drain and rinse gently.
- If using fresh ackee, clean, boil until tender, and drain.
- Heat avocado oil in a large skillet over medium heat.
- Sauté onions, garlic, Scotch bonnet pepper, and thyme until fragrant, about 3-4 minutes.
- Add tomatoes and cook until softened, about 3 minutes.
- Add the flaked saltfish to the skillet and stir to combine.
- Cook for 5 minutes.
- Gently fold in the ackee.
- Let it warm through for 3-5 minutes.
- Serve hot with fried dumplings, bammy, or boiled green bananas.


Was this helpful?
You must be logged in to post a comment.