mains · seafood
Ackee and Saltfish
Jamaica''s national dish — creamy ackee fruit sautéed with salted cod.

Nutrition (per serving)
320
Calories
24g
Protein
12g
Carbs
20g
Fat
2g
Fiber
Ingredients
For the saltfish:
For the ackee:
Method
-
Drain and flake the soaked salt cod. Place it in a pot, cover with fresh cold water, and bring to a gentle boil. Simmer for 15 minutes until the fish is tender and flakes easily. Drain, let cool slightly, then flake into bite-sized pieces with your fingers, removing any bones or skin. The texture should be firm but not tough — similar to canned tuna but meatier.
-
Heat the coconut oil in a large skillet over medium heat. Add the onion, bell peppers, and thyme sprigs. Cook for 4–5 minutes, stirring occasionally, until the onion is translucent and the peppers have softened. The coconut oil is traditional and adds a subtle sweetness that vegetable oil doesn't — but either works.
-
Add the garlic, scotch bonnet, and tomato. Cook for 2 minutes until the tomato starts to break down and the garlic is fragrant. If using a whole scotch bonnet, nestle it into the vegetables — it will release its fruity aroma without overwhelming heat. If you want more heat, mince it and add it here.
-
Add the flaked salt cod and stir to combine with the vegetables. Cook for 3–4 minutes, letting the fish absorb the flavors of the aromatics. Taste for salt — the fish should have enough residual salt that you won't need to add more, but adjust if needed.
-
Gently fold in the drained ackee. This is the critical step — use a wide spatula and fold, don't stir. The ackee should warm through and mingle with the fish and vegetables without turning to mush. Cook for 2–3 minutes until heated through. The ackee will take on a soft, creamy texture similar to scrambled eggs.
-
Remove the thyme sprigs and whole scotch bonnet (if used). Scatter the sliced scallions over the top and serve immediately. The dish should be a vibrant mix of yellow ackee, white fish, and colorful peppers.
Equipment
- Large skillet or Dutch oven Recommended: Lodge 6-Quart Enameled Cast Iron Dutch Oven · Also good: Lodge 6-Quart Enameled Cast Iron Dutch Oven
- Colander Recommended: OXO Good Grips 5-Quart Stainless Steel Colander
- Cutting board Recommended: John Boos Maple Edge-Grain Cutting Board 18x12
- Wooden spoon or silicone spatula Recommended: Riveira Olive Wood Cooking Spoons Set
Chef Notes
- The most important thing: Soak the salt cod for at least 12 hours, changing the water 2–3 times. Under-soaked fish is inedibly salty. Taste a small piece after soaking — it should be pleasantly seasoned, not aggressively salty.
- Handle the ackee like you'd handle ripe avocado — it falls apart if you stir aggressively. Fold it in at the end with a gentle hand. Broken ackee is still delicious but loses the visual appeal.
- The scotch bonnet is there for flavor, not just heat. Leave it whole and remove before serving if you want the fruity aroma without the fire. Piercing it once with a knife releases moderate heat.
- This is Jamaica's national dish. It's traditionally served for breakfast with fried dumplings, boiled green bananas, or hard dough bread. But it works any time of day.
- Canned ackee is the standard outside the Caribbean — fresh ackee is rarely available and must be properly ripened (unripe ackee is toxic). Canned is perfectly fine and what most Jamaicans abroad use.
Common Substitutions
| Ingredient | Substitution | Notes |
|---|---|---|
| Salt cod | Smoked mackerel or canned salmon | Skip the soaking step — flake and add directly. Different flavor but similar texture |
| Ackee (canned) | Firm scrambled eggs or hearts of palm | Eggs are the closest texture match. Hearts of palm work for a vegan version |
| Scotch bonnet | Habanero or 2 jalapeños | Habanero is closest in heat and fruitiness. Jalapeños are milder |
| Coconut oil | Vegetable oil or butter | Loses the subtle coconut sweetness but works fine |
| Fresh thyme | 1/2 tsp dried thyme | Fresh is noticeably better — dried thyme can taste dusty in quick-cook dishes |
What You're Practicing
Ackee and saltfish teaches you the art of building flavor in layers — aromatics first, then protein, then the delicate ingredient last. This layering principle applies to every stir-fry, curry, and sauté you'll ever make. The order matters because each ingredient needs different amounts of heat exposure. Visit Techniques for more on building flavor through layering.
You're also learning to work with preserved fish — a technique that spans cultures from Scandinavian lutefisk to Portuguese bacalhau to Caribbean saltfish. Understanding how to properly desalinate and rehydrate dried protein is a foundational skill in global cooking. Explore more at Brines, Cures & Marinades.
Video Resources
Some equipment and ingredient links are affiliate links. We earn a small commission at no extra cost to you. Learn more
Comments (0)
Sign in to commentNo comments yet. Be the first to share your thoughts.
Frequently Asked Questions
- Can I make Ackee and Saltfish ahead of time?
- Yes. overnight in cold water - 2 tbsp coconut oil **For the ackee:** - 1 can (19 oz) ackee, drained gently - 1 medium onion, diced - 1 scotch bonnet pepper, seeded and minced - 2 cloves garlic, minced - 1 medium tomato, diced - 1/2 red bell pepper, diced - 1/2 green bell pepper, diced - 3 sprigs fresh thyme - 1/2 tsp black pepper - 2 scallions, sliced - Salt to taste ## Method 1.
- How do I store leftover Ackee and Saltfish?
- Store in an airtight container in the refrigerator for 3-4 days. Reheat gently over medium-low heat, adding a splash of broth or water to prevent drying out.
- Can I freeze Ackee and Saltfish?
- Yes — most cooked mains freeze well for up to 3 months. Cool completely, store in freezer-safe containers, and thaw overnight in the refrigerator before reheating.
- How many servings does this recipe make?
- This recipe serves 4. You can scale the ingredients up or down proportionally — use the Meal Plan servings slider to adjust the grocery list automatically.
- Is Ackee and Saltfish a quick recipe?
- Yes — this recipe is ready in 30 minutes including prep time, making it perfect for busy weeknights.
- Is Ackee and Saltfish dairy free and gluten free and high protein and keto?
- Yes — this recipe is dairy free and gluten free and high protein and keto. Check the Common Substitutions section for additional dietary adaptations.
- Is this an authentic Caribbean recipe?
- This recipe follows traditional Caribbean techniques and ingredients. The Chef Notes section explains any adaptations for home kitchen accessibility and suggests authentic alternatives where substitutions are made.
- What substitutions can I make for Ackee and Saltfish?
- See the Common Substitutions section above for ingredient and equipment swaps with specific trade-off notes for each alternative.
You Might Also Like
Baked Cod with Lemon and Dill
Baked cod with lemon, garlic, and fresh dill — light, flaky, and ready in 20 minutes.

Baja-Style Fish Tacos (Tilapia)
Baja-Style Fish Tacos (Tilapia) — a Mexican main dish Ready in 30 minutes. Perfect for weeknight cooking. Quick and easy.

Baked Cod with Herb Breadcrumbs
Baked Cod with Herb Breadcrumbs — a main dish Ready in 25 minutes. Perfect for weeknight cooking. Quick and easy.

Baked Salmon with Dijon-Herb Crust
Baked Salmon with Dijon-Herb Crust — a main dish Ready in 25 minutes. Perfect for weeknight cooking. Quick and easy.