Ackee and Saltfish Seasoned Rice Recipe: Jamaican Breakfast Nostalgia in One Pot

Main Courses

Ackee and Saltfish Seasoned Rice Recipe: Jamaican Breakfast Nostalgia in One Pot

Ackee and saltfish seasoned rice isn’t just breakfast—it’s a taste of Jamaica’s soul, all made in one pot. This recipe brings together tender saltfish, creamy ackee, and fragrant seasoned rice, cooked the traditional way with slow-simmered spices and fresh herbs. I’ve perfected it over years of Jamaican mornings, where every bite carries the warmth of home.

The secret lies in the layers: saltfish boiled until flaky, ackee fried until golden and tender, and rice cooked with tomatoes, onions, thyme, and scotch bonnet peppers for that signature Jamaican kick. No shortcuts here—just the real flavors that make this dish a staple. The rice soaks up the rich broth while staying slightly firm, and the ackee’s buttery texture pairs perfectly with the saltfish’s saltiness.

What you’ll end up with is a hearty, one-pot meal that’s ready in about 45 minutes, perfect for brunch or a satisfying dinner. The aroma alone—spicy, smoky, and slightly sweet—will have everyone at the table. Serve with fried dumplings or a side of callaloo for the full Jamaican experience. Let’s get cooking!

This recipe stays true to tradition while making it accessible for home cooks. The key is patience—letting the flavors meld and the rice absorb the broth just right. Once you try it, you’ll understand why this is Jamaica’s most beloved dish. Ready to make it?

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for ackee and saltfish seasoned rice

Jamaican flavors in one pot—just these 15 ingredients transform into breakfast nostalgia.

Ingredient Amount Notes
Salted Codfish (Saltfish) 🐟 1 lb Soaked overnight, rinsed clean
Fresh Ackee 🍈 2 cups In salt, drained and rinsed
Long-Grain White Rice 🍚 1 ½ cups Uncooked, preferably jasmine
Tomatoes 🍅 2 whole Medium, diced (or 1 cup canned)
Yellow Onion 🧅 1 whole Medium, finely chopped
Scotch Bonnet Peppers 🌶️ 2 whole Seeds removed, chopped (or habanero)
Fresh Thyme 🌿 ½ tbsp Leaves only, chopped (or 1 tsp dried)
Garlic Cloves 🧄 4 cloves Minced or finely chopped
Olive Oil 🫒 ½ cup For frying ackee and seasoning
Vegetable Oil 🫒 ¼ cup For rice cooking (or coconut oil)
Chicken or Vegetable Broth 💧 2 cups Low-sodium preferred
Salt 🧂 2 tsp Adjust to taste (saltfish is salty)
Black Pepper 🌶️ ½ tsp Freshly ground
Allspice Berries 🌿 ½ tsp Ground or whole, lightly crushed
Ground Ginger 🌿 ½ tsp Fresh grated preferred

The saltfish is non-negotiable for that authentic taste. Look for salt-cured cod at Caribbean markets or the seafood section of Whole Foods. Soak it overnight in cold water to remove excess salt—change the water 2-3 times. Ackee is trickier to find; Caribbean grocery stores or specialty Latin markets usually carry it in cans. If using fresh, it must be prepared by someone experienced—it contains toxic seeds when unripe. For the rice, jasmine works best but long-grain white rice is fine. The scotch bonnet peppers are essential for that Jamaican heat—Wiri Wiri brand is my go-to, but any hot pepper works in a pinch.

No scotch bonnet? Habanero or red pepper flakes bring similar heat. Fresh thyme is ideal but dried works at half the amount. For the allspice, ground is fine but whole berries add depth if you toast them first. Ackee cans usually come in brine—just drain and rinse. The tomatoes can be fresh or canned (diced, not crushed). If your saltfish is extra salty, skip added salt and taste as you go. The broth should be low-sodium—homemade or high-quality store-bought makes all the difference.

Prep the saltfish first—it needs the longest soak time. Ackee can be prepped ahead and stored in the fridge for 2 days. The seasoned rice base keeps for 3 days in the fridge, so make extra. Freeze portions for up to 3 months—just reheat with a splash of water. The dish tastes even better the next day as flavors meld. Serve with fried dumplings or a simple salad to round out the meal. Trust me, the aroma alone will have everyone gathering at the table.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe when I’m too tired to wash a million dishes—just saltfish soaking while the rice cooks, ackee simmering in the same pot, and boom. One pan, zero stress, and that rich, buttery aroma fills the kitchen like a hug.
  • Saltfish & Ackee Love: The saltfish adds this deep, salty punch, while the ackee brings that creamy, slightly tangy richness—like a Caribbean hug in every bite. Honestly, the way the tomatoes and onions caramelize while the rice steams? Pure flavor alchemy.
  • Weekday Workhorse: This is my go-to for lazy Mondays or when friends drop by unannounced. Serve it with fried plantains or a simple salad, and suddenly you’ve got a full meal that feels fancy without the effort. (Yes, even on a Tuesday night.)
  • Budget-Friendly Feast: Ackee and saltfish stretch across days—leftovers reheat like a dream, and the rice absorbs all the good flavors even better the next day. Plus, saltfish is cheap when you buy it in bulk, so this recipe feeds a crowd without breaking the bank. Win-win.

Step-by-step instructions for ackee and saltfish seasoned rice

Here's how to make this Jamaican classic quickly and authentically in one pot.

1

Prepare the Saltfish and Ackee

Start by flaking the 1 lb salted codfish into bite-sized pieces, removing any remaining salt crystals. Rinse the 2 cups fresh ackee thoroughly under cold water to remove excess salt, then pat dry with paper towels. In a large skillet, heat the 0.5 cup olive oil over medium heat until shimmering. Add the ackee and cook for 3-4 minutes until slightly softened but not browned. Remove from heat and set aside.

Here's the thing—ackee should be tender but not mushy. If it starts to brown too quickly, reduce the heat slightly. The goal is to warm through without overcooking. This step is crucial because raw ackee can be unpleasantly firm, and proper preparation transforms it into the creamy, buttery texture you want in your rice.

2

Build the Flavor Base

In the same skillet, add the 0.25 cup vegetable oil and increase heat to medium-high. Sauté the 1 whole yellow onion (finely chopped) and 2 whole scotch bonnet peppers (seeds removed, chopped) for 4-5 minutes until softened. Add the 4 cloves garlic (minced) and cook for another 30 seconds until fragrant. Stir in the 0.5 tbsp fresh thyme, 0.5 tsp ground ginger, 0.5 tsp allspice berries, and 0.5 tsp black pepper, cooking for 1 minute to toast the spices.

This is where all the magic happens. The spices should be sizzling and filling your kitchen with that unmistakable Jamaican breakfast aroma. If you notice the onions start to brown too quickly, reduce the heat slightly—you want them soft and translucent, not crispy. The goal is to develop the flavors without burning them.

3

Cook the Rice with Seasonings

Add the 1.5 cups long-grain white rice to the skillet and stir to coat in the oil and spices. Pour in the 2 cups chicken or vegetable broth and bring to a boil. Once boiling, reduce heat to low, cover tightly with a lid, and let simmer for 15 minutes without stirring. After 15 minutes, gently fluff the rice with a fork, then add the 2 whole tomatoes (diced) and the flaked saltfish. Stir gently to combine, then cover and cook for another 10 minutes.

This is the moment that matters: the rice needs to absorb the broth completely while keeping its texture. If you peek too early, you'll lose steam and potentially dry out the rice. The saltfish should be fully integrated into the rice by the end, not floating on top. The tomatoes will break down slightly, adding natural acidity that brightens the dish.

4

Finish with Ackee and Season

After the final 10 minutes, stir in the cooked ackee and any accumulated juices from the skillet. Add the 2 tsp salt (adjust to taste—remember the saltfish is already salty) and let the mixture sit covered for another 5 minutes. Finally, give it one last fluff with a fork to separate the grains and distribute everything evenly. Taste and adjust seasoning if needed.

Real talk: the ackee should be warm and creamy, not cold or rubbery. If the rice seems dry, you can add a splash of hot broth to loosen it up. Serve immediately while the flavors are at their peak. Each bite should deliver the perfect balance of flaky saltfish, creamy ackee, and aromatic rice with just the right kick from the scotch bonnet peppers.

👨‍🍳

Pro Tips For Making Ackee And Saltfish Seasoned Rice

  • SOAK SALTFISH OVERNIGHT: I learned this the hard way—soaking saltfish for at least 12 hours (or up to 24) in cold water changes everything. Skip this, and you’ll end up with a dish that tastes more like salt than fish. Drain and rinse it twice after soaking to remove all the grit, then pat it very dry before cooking.
  • SAUTÉ ONIONS LOW AND SLOW: After burning three batches of onions, I finally figured out: medium-low heat is your friend here. You want them soft and sweet, not crispy or browned—this sets the flavor base for the whole dish. Stir often, and resist the urge to rush it.
  • CHECK ACKEE DONENESS BY TOUCH: Ackee should be tender but not mushy—poke it with a fork, but better yet, squeeze a piece gently. If it feels firm with just a hint of give (like overripe avocado), it’s ready. Overcooked ackee turns to paste, and that’s a flavor killer.
  • USE TOMATO PASTE FOR DEPTH: Sounds weird, but it works: add 1 tablespoon of tomato paste to the oil before onions go in. It caramelizes into the sauce, giving that rich, slightly sweet background flavor that takes your dish from "good" to "restaurant-quality." Stir it in fast—don’t let it burn.

Health benefits of these flavors

Protein-Packed Power

This dish delivers a high-quality protein punch, thanks to the saltfish and ackee. A 1-lb serving of saltfish provides about 40 grams of protein, while ackee adds 5-6 grams per cup, making it a filling meal that keeps you satisfied for hours. The combination of these two proteins creates a complete amino acid profile, perfect for muscle repair and energy. 💪

Heart-Healthy Fats

Ackee contains healthy monounsaturated fats, similar to those found in olive oil, which support heart health by reducing bad cholesterol levels. The olive oil used in frying adds extra heart-healthy benefits, while the scotch bonnet peppers provide vitamin C to support cardiovascular function. This dish is a great way to incorporate beneficial fats without the negatives of saturated fats.

Rich in Essential Vitamins

The tomatoes and yellow onion contribute vitamin C and vitamin A, while the thyme and allspice add antioxidant properties. Ackee is particularly rich in vitamin A (about 15% of your daily needs per serving), which supports vision and immune function. The garlic in this recipe provides immune-boosting properties and may help lower blood pressure. 🌿

Jamaican Spice Benefits

The scotch bonnet peppers aren’t just for heat—they’re packed with capsaicin, a compound that boosts metabolism and may aid digestion. Allspice contains eugenol, which has anti-inflammatory properties, while ginger aids in digestion and reduces nausea. Together, these spices create a flavor profile that’s as beneficial for your body as it is delicious for your taste buds.

Low-Calorie Comfort

Despite its rich flavors, this dish is surprisingly moderate in calories—about 450-500 calories per serving—making it a guilt-free indulgence. The long-grain white rice provides complex carbohydrates for sustained energy, while the low-sodium broth keeps sodium levels in check. It’s the perfect balance of comfort food and nutritional value, especially for those watching their calorie intake but still craving bold flavors. ✨

Cultural and Nutritional Tradition

This dish isn’t just delicious—it’s a nutritional cornerstone of Jamaican culture. Ackee, Jamaica’s national fruit, was once considered toxic before being introduced as a food source by African slaves. Today, it’s a protein-rich staple that pairs beautifully with saltfish, creating a meal that’s both traditional and nourishing. The spices used—thyme, allspice, and scotch bonnet—are deeply rooted in Caribbean cuisine and offer both flavor and health benefits. 🌱

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 5g25%
Cholesterol 75mg25%
Sodium 1200mg52%
Total Carbohydrate 42g15%
Dietary Fiber 3g11%
Sugars 4g
Protein 28g56%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I substitute canned ackee for fresh?

Yes! Canned ackee works perfectly and is easier to find. Just drain and rinse it thoroughly to remove the brine or salt, then pat dry before frying. The texture will be slightly softer than fresh, but it still adds that signature creamy quality to the rice. Look for ackee packed in water or brine, not oil.

2

How do I properly prepare saltfish for this recipe?

Start by soaking the saltfish in cold water for 24-48 hours, changing the water 3-4 times to remove excess salt. After soaking, rinse it well and flake into bite-sized pieces. For extra flavor, you can simmer the saltfish in fresh water for 10 minutes before adding it to the rice. This helps remove any lingering saltiness.

3

What makes the seasoned rice different from regular rice?

The magic lies in the toasted spices and slow cooking method. The rice is first sautéed with onions, peppers, garlic, thyme, allspice, and ginger until fragrant, then simmered in broth until perfectly tender. This creates a rich, aromatic base that absorbs all the flavors from the ackee and saltfish, rather than just being plain white rice.

4

Can I make this dish ahead of time?

The seasoned rice actually tastes better the next day as the flavors meld. Cook the rice and let it cool, then refrigerate for up to 3 days. Reheat gently with a splash of water or broth to restore moisture. The ackee and saltfish can be prepared separately and stored in the fridge for 2 days, then combined with the rice when ready to serve.

5

What's the best way to serve this dish?

Serve it with traditional Jamaican sides like fried dumplings, callaloo, or a simple green salad. For extra flair, add a sprinkle of fresh thyme or a dash of hot sauce. This dish is hearty enough to be a complete meal on its own, but the sides add balance to the rich flavors. It's also perfect for brunch or Sunday family dinners!

★★★★★5.0(13 reviews)
Categories Main Courses