Main Courses
This ackee and saltfish seasoned rice recipe brings Jamaica’s iconic breakfast to your table with bold flavors in one pot. The combination of tender saltfish, creamy ackee fruit, and fragrant seasoned rice creates a dish that’s both hearty and deeply satisfying—perfect for brunch or a weekend feast. The key lies in properly preparing the saltfish (soaking, boiling, and seasoning) while building layers of Jamaican spices into the rice.
The secret to authentic flavor starts with the seasoning blend: thyme, scallions, garlic, and Scotch bonnet peppers work together to create a savory, slightly spicy base. Ackee, Jamaica’s national fruit, adds a delicate creaminess that balances the saltiness of the fish. This recipe simplifies the process by combining everything in one pot, reducing cleanup while delivering restaurant-quality results.
By the time you’re done, you’ll have fluffy, aromatic rice infused with Jamaican spices, tender saltfish that’s been properly desalted and seasoned, and ackee that’s just soft enough to melt in your mouth. The dish is rich, flavorful, and packed with the kind of warmth that makes every bite feel like a taste of home.
Serve with fried dumplings or a side of callaloo for the full Jamaican experience. This recipe delivers authentic flavor without the complexity, making it ideal for both beginners and seasoned cooks looking to recreate a classic dish.
Ingredients for ackee and saltfish seasoned rice
Jamaican breakfast essentials—saltfish, ackee, and fragrant spices—come together in this one-pot dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Saltfish (Cured Cod) 🐟 | 12 oz | Soaked overnight to remove salt |
| Fresh Ackee Fruit 🍈 | 2 cups | Canned or fresh, deseeded |
| Long-Grain White Rice 🍚 | 1 ½ cups | Uncooked, rinsed thoroughly |
| Scotch Bonnet Peppers 🌶️ | 1 whole | Seeds removed for mild heat |
| Fresh Thyme Leaves 🌿 | ¼ cup | Chopped finely (or 1 tbsp dried) |
| Scallions (Green Onions) 🧅 | ¼ cup | Chopped, including green parts |
| Garlic Cloves 🧄 | 4 cloves | Minced finely |
| Tomato Paste 🍅 | 2 tbsp | Smooth, no chunks |
| Vegetable Oil 🫒 | 3 tbsp | For sautéing |
| Water 💧 | 2 ½ cups | For rice cooking |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Allspice Berries 🌿 | 2 whole | Crushed lightly |
| Bay Leaf 🍃 | 1 whole | For rice infusion |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
The saltfish is the foundation—look for properly cured, salt-crusted fillets at Caribbean markets or specialty grocers like Whole Foods or H Mart. If using canned ackee, opt for Jamaican brands like Caribbean Flavors for authentic taste. Fresh ackee is harder to find but worth seeking out at Latin markets. The Scotch bonnet pepper is critical for authentic heat—substitute habanero if unavailable, but reduce amount by half. For the allspice, ground works in a pinch, but whole berries add depth when crushed fresh. Thyme and scallions should be vibrant and fresh; wilted herbs will dull the flavor.
No Scotch bonnet? Habanero or even a pinch of cayenne works, but taste as you go. Ackee cans often come in saltwater—rinse thoroughly before using. The tomato paste can be swapped for fresh diced tomatoes, but paste gives that signature Jamaican umami. For extra richness, add 1 tbsp coconut milk to the rice. If you're short on time, pre-cooked rice works (use 2 cups cooked), but fresh rice absorbs the flavors better. The allspice berries can be omitted if you only have ground, but toast whole spices in the oil first for maximum aroma.
Saltfish should be soaked overnight in cold water (change water 2-3 times) to remove excess salt. Store prepped ackee in its canned liquid in the fridge for up to 3 days. The seasoned rice keeps well—reheat with a splash of water to restore moisture. For longer storage, portion into airtight containers and freeze for up to 3 months. Serve immediately for the best texture, but flavors meld beautifully overnight. The dish reheats well, making it perfect for meal prep.
Why You'll Love This Recipe
- No-Soaking Needed: I swear by this trick—just rinse the saltfish quickly under cold water before boiling, and you skip the hours of soaking. That salty, briny depth still comes through, but without the fuss of waiting.
- First Bite Magic: The ackee’s buttery chunks paired with the heat from Scotch bonnet peppers? It’s like a warm hug in your mouth. The thyme leaves add this earthy whisper that makes every grain of rice feel special—no fancy seasoning needed.
- Sunday Leftovers Win: This dish actually gets better the next day. The rice soaks up all the saltfish’s savory juices, and the ackee stays tender. Pack half for lunch, and you’ll be the hero who brought something everyone actually wants to eat.
- Budget Breakfast Fix: Ackee’s seasonal, so when it’s cheap, I stock up. Saltfish stretches forever, and rice? Well, it’s rice. This feeds my whole family for under $10, and honestly, that’s a win I’ll take any day.
Step-by-step instructions for ackee and saltfish seasoned rice
This one-pot method delivers authentic Jamaican breakfast flavor in under 45 minutes.
Prepare the Saltfish and Aromatics
Begin by rinsing the soaked saltfish under cold water to remove any remaining salt, then pat it dry with paper towels. Cut the saltfish into bite-sized pieces and set aside. In a medium pot, heat the 3 tablespoons vegetable oil over medium heat. Add the 4 cloves minced garlic and cook for 30 seconds until fragrant.
Add the 1 whole Scotch bonnet pepper (seeds removed) and cook for another 30 seconds. Stir in the 2 tablespoons tomato paste, 0.25 cup chopped scallions, and 0.25 cup chopped thyme leaves, cooking for 1 minute until the tomato paste darkens slightly. This aromatic base forms the flavor foundation for your dish.
Add Rice and Seasonings
Increase heat to medium-high and add the 1.5 cups long-grain white rice, stirring to coat the grains evenly with the oil and aromatics. Pour in the 2 cups fresh ackee fruit and stir gently to combine. Add the 2.5 cups water, 1.5 teaspoons salt, 0.5 teaspoon black pepper, 2 crushed allspice berries, and 1 bay leaf.
Bring the mixture to a boil, then immediately reduce heat to low. Cover the pot with a tight-fitting lid and simmer for 15 minutes without stirring. This undisturbed cooking allows the rice to absorb liquid evenly and develop proper texture. You'll notice the rice begins to soften and the liquid reduces gradually.
Incorporate Saltfish and Finish Cooking
After 15 minutes, stir in the prepared saltfish pieces, spreading them evenly throughout the rice mixture. Increase heat to medium and cook uncovered for 5-7 minutes, stirring occasionally. The saltfish should begin to flake slightly and the mixture should thicken as the rice absorbs the remaining liquid.
When the rice appears tender and the liquid has mostly evaporated (about 5-7 minutes), remove from heat. Stir in the 1 tablespoon lemon juice and let the dish sit covered for 5 minutes. This resting period allows flavors to meld completely and the rice to finish absorbing any remaining moisture.
Adjust Consistency and Serve
After resting, check the texture of your rice. If it's too dry, add 1-2 tablespoons water and stir gently. The final consistency should be moist but not soupy, with each grain distinct. Taste and adjust seasoning if needed, adding more salt or pepper as required.
Remove the bay leaf before serving, then fluff the rice gently with a fork. The finished dish should showcase tender saltfish flakes, bright yellow ackee pieces, and fragrant seasoned rice. Serve immediately while hot, accompanied by fried dumplings or a simple salad for a complete Jamaican breakfast experience.
Pro Tips For Making Ackee And Saltfish Seasoned Rice
- SOAK SALTFISH 24 HOURS: I learned this the hard way—skipping the long soak leaves your saltfish tough and briny. Use 4 cups of water per pound of fish, change it once, and add a splash of lime juice to cut the salt. Trust me, your rice will taste cleaner and more balanced if you do.
- PEEL ACKEE WHEN COLD: Fresh ackee is slippery and messy when hot. Rinse it in cold water first, then peel it while still damp—it’s easier to handle and less likely to splatter. The skin’s bitter, so don’t skip this, even if you’re in a hurry.
- SIMMER RICE LOW AND LONG: Ackee and saltfish rice needs patience—don’t rush the simmer. After the initial boil, drop the heat to the lowest setting and let it cook uncovered for 20-25 minutes. The steam will infuse the rice with flavor without drying it out.
- STIR IN THYME LAST: Sounds weird, but it works: add thyme leaves to the rice only in the final 5 minutes of cooking. This keeps their bright aroma intact instead of letting them turn bitter. A handful of fresh leaves makes all the difference.
Health benefits of this recipe
Protein Powerhouse
Ackee and saltfish seasoned rice delivers a complete protein thanks to the combination of saltfish (rich in leucine and lysine) and ackee (containing tryptophan and methionine). A single serving provides about 25 grams of protein, making it ideal for muscle repair and satiety. The saltfish also offers omega-3 fatty acids, which support heart health and reduce inflammation. 💪
Rich in B Vitamins
This dish is a B vitamin complex powerhouse, with saltfish supplying B12 (critical for nerve function) and ackee contributing B6 (essential for metabolism). The allspice and thyme in the seasoning add folate, which supports red blood cell production. Together, these nutrients help convert food into energy, making this breakfast perfect for a morning boost.
Fiber from Ackee
Ackee is surprisingly high in dietary fiber—about 4 grams per serving—which aids digestion and keeps you full longer. The fiber content also helps regulate blood sugar levels, making this dish a great option for balanced meals. The rice adds additional fiber, especially if you use brown rice instead of white. 🌱
Antioxidant Boost
The Scotch bonnet pepper and allspice in this recipe are packed with antioxidants like capsaicin and eugenol. These compounds help combat oxidative stress and reduce chronic inflammation. Ackee also contains vitamin C, which supports immune function and skin health. The combination makes this dish not just flavorful but also nutritious.
Heart-Healthy Fats
Saltfish provides heart-healthy omega-3s, while the vegetable oil used in cooking contains monounsaturated fats (like oleic acid). Together, these fats support cardiovascular health by lowering bad cholesterol (LDL) and improving artery function. The dish is naturally lower in saturated fat compared to many traditional breakfast options. ✨
Low-Calorie Comfort
Despite its rich flavors, this dish is surprisingly moderate in calories—about 350-400 calories per serving—thanks to the lean protein from saltfish and the fiber-rich ackee. The seasoned rice adds bulk without excessive calories, making it a satisfying yet balanced meal. It’s a great option for those watching their calorie intake while still enjoying hearty, flavorful food.
Nutrition facts
Frequently asked questions
Why does my saltfish still taste salty after soaking?
Even after soaking overnight, some saltfish retains saltiness. To fix this, boil the saltfish in fresh water for 10-15 minutes before adding it to the dish. Change the water once during boiling for best results. This extra step ensures the saltfish absorbs the Jamaican seasonings properly.
Can I substitute canned ackee for fresh?
Yes! Canned ackee works perfectly—just drain and rinse it thoroughly to remove excess saltwater. For fresh ackee, boil or steam it until tender (about 5-7 minutes) before adding to the rice. Fresh ackee has a slightly firmer texture but melts beautifully when cooked.
How do I make this dish spicier without Scotch bonnet?
Use ½ teaspoon cayenne pepper or 1 teaspoon crushed red pepper flakes as a substitute. For a milder kick, add ½ teaspoon smoked paprika along with the allspice. Taste as you go—Jamaican seasonings build flavor gradually! Adjust heat to your preference.
What’s the best way to reheat leftovers?
Reheat in a skillet with 1 tablespoon water over medium heat for 3-4 minutes, stirring gently. Avoid microwaving—it can make the rice rubbery. For extra moisture, cover the pan while reheating. Leftovers keep well for 3-4 days in the fridge or 3 months frozen.
Can I use brown rice instead of white?
Yes, but increase cooking liquid by ½ cup and add 10 extra minutes to simmering time. Brown rice absorbs more liquid and needs longer to soften. The nutty flavor pairs well with Jamaican spices, though white rice stays truer to traditional recipes.
