Jamaica · Latin America & Caribbean

Traditional Jamaican Breakfast: Ackee and Saltfish

Updated November 3, 2026

Total time
9 hr 10 min
prep 8 hr 25 min · cook 45 min
Serves
4
portions as written
Safe temperature (USDA)
145°F / 63°C
check the thickest piece
Cuisine
Jamaica
Latin America & Caribbean

Jump to recipe

Traditional Jamaican Breakfast: Ackee and Saltfish

Ackee and saltfish is a much-loved Jamaican breakfast of tender ackee and flaked salted cod cooked with onion, tomato, scallion, thyme, and a little chile. This version serves it with boiled green bananas, yam, and soft boiled dumplings for a substantial breakfast plate; Jamaican households and cooks vary the sides and seasoning, so it is one traditional approach rather than the only one.

Ingredients

  • 12 oz (340 g) salted cod (saltfish), preferably boneless; plus about 8 cups (1.9 L) cold water for soaking and more as needed
  • 1 can ackee, 19 oz (540 g), drained gently; or about 2 cups (400 g) prepared, cooked ackee
  • 2 tbsp (30 ml) neutral oil, such as canola
  • 1 medium yellow onion, about 1 cup (150 g) sliced
  • 2 medium tomatoes, about 1 cup (180 g) chopped
  • 2 scallions, about ¼ cup (25 g) sliced
  • 2 garlic cloves, about 2 tsp (6 g) minced
  • 4 sprigs fresh thyme, or 1 tsp (1 g) dried thyme
  • ¼ Scotch bonnet pepper, finely minced, or to taste; remove seeds for less heat
  • ¼ tsp (1 g) ground black pepper, plus more to taste
  • 4 small green cooking bananas, about 1½ lb (680 g)
  • 1 lb (450 g) yellow yam, peeled and cut into 2-inch (5 cm) chunks
  • 2 cups (250 g) all-purpose flour, plus a little extra for shaping
  • ½ tsp (3 g) fine salt for the dumplings
  • ¾ cup (180 ml) cool water for the dumpling dough, plus water for boiling the sides

Instructions

  1. Desalt the cod. Put the salted cod in a bowl and cover it with the 8 cups (1.9 L) cold water. Refrigerate for 8 hours, changing the water about every 2 hours. If the fish is especially thick or salty, soak it longer and change the water again. Keep the bowl refrigerated during soaking. This slow soak gives you better control over saltiness than trying to remove all the salt by cooking.
  2. Set up the ingredients. Drain and rinse the cod, then cut it into a few pieces. Slice the onion and scallions, chop the tomatoes and garlic, and mince the Scotch bonnet carefully. Drain the ackee without crushing it. Peel the yam and cut it into even chunks. Trim the ends from the green bananas and score each peel lengthwise without cutting deeply into the flesh. Measure the flour and salt for the dumplings. The hands-on preparation after soaking takes about 25 minutes.
  3. Start the cod and the boiled sides. Put the cod in a saucepan, cover with fresh water, and bring to a boil. Simmer for about 10 minutes, then check a thick piece with a food thermometer: cooked fish should reach 145°F (63°C), the USDA FSIS safe minimum for fish. Drain and cool briefly, then remove any skin or bones and flake the fish into bite-size pieces. Meanwhile, bring a large pot of water to a boil. Add the bananas and yam and simmer until tender, usually 20–25 minutes. A thin knife should pass through the yam easily, and the banana flesh should be tender. Cooking times can vary with the size and ripeness of the produce.
  4. Make and cook the dumplings. While the sides simmer, stir the flour and ½ teaspoon salt together in a bowl. Pour in the ¾ cup (180 ml) water gradually, mixing until a firm dough forms; add a teaspoon of water at a time if it is dry and crumbly. Knead gently for about 1 minute, just until smooth. Divide into 8 pieces and roll each into a short oval or ball. Add them to the simmering pot for the last 15 minutes of the sides’ cooking time. If the pot is crowded, boil the dumplings in a second saucepan. They are done when firm and cooked through, with no floury center when one is cut open.
  5. Cook the ackee and saltfish. Heat the oil in a wide skillet over medium heat. Add the onion, scallions, garlic, thyme, and Scotch bonnet; cook for 3–4 minutes, stirring, until fragrant and softened but not browned. Stir in the tomatoes and black pepper and cook for another 3 minutes, until the tomatoes begin to soften. Add the flaked cod and toss gently for 2 minutes so it takes on the seasoning. Fold in the ackee with a broad spoon and heat for 3–4 minutes. Ackee is delicate, so turn it carefully rather than stirring hard; stop when it is hot and just beginning to break into large pieces. Taste before adding any salt, since the cod may still be salty.
  6. Drain and serve. Lift the bananas, yam, and dumplings from the water and drain well. Peel the bananas after cooking if desired; the skin may split as they boil, which is normal. Arrange the hot sides on plates with the ackee and saltfish. Remove thyme stems and add black pepper or a little more sliced scallion if you like.

Tips

  • Control the salt before it reaches the skillet. Salted cod varies by cut and brand. After soaking and boiling, taste a small flake; if it is still too salty, rinse it and simmer it briefly in fresh water. Avoid seasoning the finished mixture until you have tasted it.
  • Use canned ackee if fresh is unavailable. Ackee can be difficult to find outside Caribbean markets. Canned ackee is a practical, commonly used choice; drain it gently and fold it in near the end. If using fresh ackee, use only fruit that has naturally opened and has been properly prepared and cooked. Never eat unripe or unopened ackee.
  • Keep the ackee in large pieces. It is soft and can turn into a mash if vigorously stirred. A wide skillet and a gentle folding motion help it stay distinct alongside the saltfish.
  • Adjust the Scotch bonnet cautiously. The pepper is aromatic as well as hot. Start with a small amount, keep it away from your eyes, and wash your hands and knife after handling it. For a milder plate, leave it out or serve sliced pepper separately.

Serving Suggestions

Serve the ackee and saltfish hot, with a piece or two of boiled green banana, a generous chunk of yam, and one or two dumplings per person. The boiled sides are intentionally plain: their gentle flavor and soft, starchy texture balance the savory fish, fragrant thyme, and pepper. A few avocado slices are a welcome addition when available, though they are not required for the meal.

For a fuller Jamaican breakfast spread, add fried ripe plantain or a simple serving of sautéed callaloo. These additions can be prepared while the cod soaks or the sides boil, but they are not included in the recipe’s timing or ingredient quantities. If you are serving a group, set the ackee and saltfish in a warm dish and bring the boiled sides to the table separately so diners can choose their portions.

Variations

There is no single fixed breakfast plate across Jamaica. Some cooks serve ackee and saltfish with fried dumplings, breadfruit, roasted breadfruit, boiled cassava, or rice rather than the green banana, yam, and boiled dumplings here. Choose one or two sides based on what you can find and how filling you want the meal to be. If using breadfruit or cassava, cook it separately according to its size and doneness rather than assuming it will finish with the bananas.

You can also vary the seasoning while keeping the basic character of the dish. Add a little more tomato for a saucier mixture, or use less Scotch bonnet for gentle warmth. A small amount of sweet pepper, such as chopped bell pepper, contributes color and sweetness without the heat of Scotch bonnet. If salted cod is unavailable, fresh cod can be cooked and flaked, but the result will be less salty and less characteristic; season it lightly and taste as you go. Do not substitute raw or undercooked fish.

For a simpler plate, make only the ackee and saltfish and serve it with toast or another bread. That is convenient when yam or green bananas are hard to source, although the flavor and texture will differ from the classic boiled-side combination. You can also make the dumplings smaller for easier serving, keeping them in the pot until the centers are cooked through.

Storage and Reheating

For food safety, refrigerate the cooked fish, ackee, and sides within 2 hours of cooking. Store them in separate airtight containers if possible; the boiled sides can otherwise become waterlogged. The cooked components keep for 3–4 days in the refrigerator. Because the ackee breaks down more with handling and reheating, use a gentle touch when packing and warming it.

Reheat leftovers in a covered skillet over medium-low heat with a spoonful of water, turning gently until steaming hot throughout. The USDA FSIS advises reheating leftovers to 165°F (74°C); check the fish mixture with a food thermometer. Reheat the yam, banana, and dumplings separately in a covered dish or steamer with a little water so they do not dry out. Avoid repeatedly cooling and reheating the same portion. If freezing, freeze the ackee and saltfish and the sides separately for up to about 2 months for best quality; thaw in the refrigerator and reheat to 165°F (74°C). The ackee may be softer after freezing.

Frequently Asked Questions

What is ackee and saltfish?
Ackee and saltfish combines ackee, a fruit used as a savory ingredient, with salted cod that has been soaked, cooked, and flaked. Onion, tomato, scallion, thyme, and often Scotch bonnet season the mixture. It is widely recognized as a Jamaican national dish and is often eaten for breakfast with starchy sides.

Do I have to soak salted cod overnight?
For this recipe, an 8-hour refrigerated soak with water changes makes the salt level easier to manage. Some thin or less-salty pieces may need less time, while thick pieces can need longer. If the package gives preparation guidance, use it as a starting point, then taste a cooked flake before adding the fish to the skillet.

Can I use fresh ackee instead of canned?
Yes, provided it is fully ripe, has opened naturally, and is correctly prepared and cooked. Fresh ackee is not always easy to source, so canned ackee is a practical option. Do not use unopened or unripe fruit, and drain canned ackee gently so the pieces hold together.

Is ackee and saltfish very spicy?
It depends on the cook. Scotch bonnet brings a distinctive heat, but the amount is adjustable and can be left out. The fish itself can also be quite salty if it has not been soaked and rinsed adequately, so taste it before seasoning the skillet.

What can I serve if I cannot find green bananas or yam?
Boiled cassava, breadfruit, fried ripe plantain, or dumplings can make useful alternatives, depending on what is available. Toast or another bread is an easy option for a quick breakfast. Each swap changes the texture of the plate, but the ackee and saltfish remains the centerpiece.

Can I prepare any part ahead?
Yes. Soak the cod in the refrigerator the night before, changing its water as directed, and chop the vegetables shortly before cooking. You can also cook the sides ahead and refrigerate them within 2 hours, then reheat them safely. For the best texture, cook the ackee and saltfish close to serving time, since ackee can break up when stored and reheated.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).