Ackee and Rice Recipe: Jamaica’s National Dish With Buttery Fruit and Fluffy Grains

Main Courses

Ackee and Rice Recipe: Jamaica’s National Dish With Buttery Fruit and Fluffy Grains

Ackee and rice is Jamaica’s beloved national dish—a golden, buttery combination of fluffy grains and tender ackee fruit that’s as iconic as it is flavorful. This recipe delivers the perfect balance of savory saltfish, spicy Scotch bonnet peppers, and aromatic thyme, all wrapped in creamy, perfectly seasoned rice. The key? Handling the ackee safely (it’s toxic raw) while transforming it into a rich, custardy texture that pairs beautifully with the fragrant rice.

What makes this dish special is its cultural heart—traditionally served at breakfast or Sunday lunches, it’s a celebration of Jamaican flavors in every bite. The secret lies in slow-cooking the ackee with saltfish and spices until the fruit melts into the broth, creating a luxurious, slightly sweet-savory filling. Meanwhile, the rice absorbs the aromatic flavors of thyme, garlic, and scotch bonnet, resulting in grains that are tender yet firm, with just the right amount of bite.

By the time you’re done, you’ll have a dish that’s as comforting as it is impressive—creamy ackee nestled in fluffy rice, topped with crispy fried dumplings or fresh callaloo for extra texture. The aroma alone will transport you to Jamaica, where this dish is a symbol of home and tradition. Ready to master this classic? Let’s get started.

This recipe includes step-by-step instructions for preparing the ackee safely, cooking the rice to perfection, and assembling everything into a dish that’s both hearty and elegant. Whether you’re cooking for family or serving it at a gathering, this is the authentic Jamaican experience you’ve been craving.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for ackee rice

Golden ackee meets fluffy rice—this Jamaican classic needs just 14 simple ingredients for big flavor.

Ingredient Amount Notes
Ackee Fruit 🍈 2 cups Canned, drained, ripe
Salted Codfish (Saltfish) 🐟 1 lb Soaked overnight, rinsed
Long-Grain White Rice 🍚 1 ½ cups Uncooked, preferably jasmine
Scotch Bonnet Peppers 🌶️ 2 whole Seeds removed, finely chopped
Fresh Thyme 🌿 ¼ cup Stems removed, chopped
Garlic Cloves 🧄 4 cloves Peeled, minced
Yellow Onions 🧅 1 whole Medium, chopped
Tomatoes 🍅 2 whole Medium, diced
Coconut Milk 🥥 1 cup Full-fat, canned
Vegetable Oil 🫒 ¼ cup For cooking
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Allspice Berries 🌿 2 whole Crushed, optional
Scotch Bonnet Pepper Seeds 🔥 1 tsp For extra heat

Ackee is the star, so grab canned, ripe fruit—it should be soft and buttery, not firm or rubbery. Caribbean markets often carry the best brands, but check the can for a slight yellow-green hue (that’s ripe!). The saltfish? Soak it overnight—change the water twice to remove excess salt. Fresh thyme is ideal, but if you’re using dried, cut the amount to one-third. For the Scotch bonnet peppers, wear gloves—those babies pack serious heat! If you can’t find them, habanero or red jalapeño work in a pinch, but reduce the seeds.

No saltfish? Firm white fish like cod or snapper works too—just skip the soaking. Short on coconut milk? Heavy cream or half-and-half gives a similar richness, though the flavor won’t be quite as authentic. The allspice berries are non-negotiable for that Jamaican warmth, but if you’re missing them, a pinch of cinnamon and nutmeg can mimic the vibe. For the rice, jasmine is traditional, but any long-grain white will do. Don’t rinse it first—the starch helps create that perfect creamy texture. And if you’re feeling fancy, add a splash of lime juice at the end for brightness.

Ackee keeps for 3-4 days in the fridge once opened, but use it up fast—it doesn’t reheat well. The cooked rice? 3 days max in the fridge, or freeze portions for up to 3 months. I like to make extra and reheat it with a splash of water or coconut milk to keep it moist. For leftovers, store the ackee and rice separately—recombining them later can make the rice soggy. Pro tip: Serve with fried dumplings or callaloo to complete the Jamaican experience!

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this—just toss everything in one pot, simmer, and walk away. The rice cooks right in the ackee’s buttery sauce, so no fussing with separate pans or timers.
  • Scotch Bonnet Kick: That pepper isn’t just for show—it’s the secret weapon. One tiny slice (or two, if you’re brave) turns this into a dish that’s bright, spicy, and impossible to resist.
  • Weeknight Workhorse: Between us, this feeds my whole family and still leaves leftovers for lunch. The saltfish keeps well, and the rice reheats like it was just made—no soggy vibes here.
  • Budget Breakthrough: Ackee’s cheap in season, saltfish stretches forever, and rice? You already have it. For under $10, I’ve got a meal that feels like a restaurant dish—no gimmicks, just solid flavor.

Step-by-step instructions for ackee and rice

Here's how to create Jamaica's beloved national dish with tender saltfish and fluffy rice.

1

Prepare the Saltfish and Ackee

Begin by rinsing the soaked saltfish thoroughly under cold water to remove excess salt. Place it in a pot with fresh water and bring to a boil for 5 minutes. Drain and set aside. For the ackee, carefully drain the canned fruit and remove any tough skins or membranes—this step is crucial as ackee can be toxic if not properly prepared.

In a separate bowl, combine the drained ackee with the 1 cup coconut milk, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Gently stir to coat the ackee evenly. Set this mixture aside while you prepare the other components. The coconut milk will create a rich, creamy sauce that perfectly complements the buttery texture of the ackee.

2

Sauté the Aromatics

Heat the 0.25 cup vegetable oil in a large pot over medium heat. Add the chopped 1 whole yellow onion and cook for 3-4 minutes until softened and translucent. Add the 4 cloves minced garlic and the 0.25 cup chopped fresh thyme, cooking for another 1 minute until fragrant.

Next, add the 2 whole diced tomatoes and cook for 3-4 minutes until they begin to break down and release their juices. Stir in the 2 whole finely chopped Scotch bonnet peppers (without seeds if you prefer less heat) and the 2 crushed allspice berries. Cook for an additional 2 minutes, allowing the flavors to meld together. This aromatic base forms the flavor foundation for the entire dish.

3

Cook the Rice

Add the 1.5 cups long-grain white rice to the pot with the sautéed aromatics, stirring to coat the grains evenly with the oil and spices. Pour in 2 cups water and bring to a boil. Once boiling, reduce heat to low and cover the pot with a tight-fitting lid.

Let the rice simmer for 15 minutes without disturbing it. After 15 minutes, gently fluff the rice with a fork, then add the prepared ackee mixture and the cooked saltfish. Stir everything together carefully, ensuring the saltfish breaks into small, tender pieces. Return the lid and cook for another 10 minutes on low heat, allowing the flavors to meld and the rice to absorb all the delicious juices.

4

Finish and Serve

Once the rice is tender and the liquid has been absorbed, remove the pot from heat. Let it sit covered for 5 minutes to steam and allow the flavors to settle. Before serving, stir in the 1 teaspoon Scotch bonnet pepper seeds for an extra kick of heat.

Serve the ackee and rice immediately, straight from the pot. The dish should have a perfect balance of fluffy rice, tender saltfish, and creamy ackee with a hint of spicy Scotch bonnet. This traditional Jamaican breakfast or lunch is best enjoyed fresh and hot, with a side of fried plantains or a simple green salad to complement the rich flavors.

👨‍🍳

Pro Tips For Making Ackee Rice

  • SOAK THE SALTED CODFISH: I learned this the hard way—skipping the soak makes your rice taste like a salt lick. Toss the saltfish in cold water for at least 30 minutes (longer if it’s extra salty), changing the water twice to cut the brine. Rinse it well before cooking, or your rice will turn out more "salty" than Jamaican.
  • DON’T SKIP THE ACKEE’S RED PART: That bright red pulp around the ackee isn’t just for looks—it’s the most flavorful bit. When scooping out the fruit, leave a thin layer of red (about 1/8-inch) clinging to the flesh. It adds depth without overpowering the dish, and yes, even if you’re in a hurry, it makes a real difference.
  • COOK THE RICE IN THE SAME POT: After frying the saltfish and ackee, don’t drain the pot—just add the rice, broth, and peppers right where they are. The residual fat and flavors from the frying step infuse the rice as it cooks, giving it that rich, one-pot depth. (Your future self will thank you.)
  • CONTROL THE SCOTCH BONNET HEAT: Tossing in the whole pepper raw? Stop. Char it first over a flame or in a dry pan for 30 seconds per side—this mellows the raw bite while keeping the smoky punch. Then chop it fine and mix it in at the end, so the heat builds gradually. (Your mouth will thank you later.)

Wine and beer pairings for this dish

Jamaican Rum Pairing

Nothing complements ackee and rice like a smooth Jamaican rum—try Appleton Estate or Hampden Estate for that caramel and spice harmony. The rum’s rich, buttery notes mirror the ackee’s texture while balancing the Scotch bonnet’s heat. Sip on an ice-cold Appleton White (unaged) for a crisp, refreshing contrast to the dish’s richness. 🍹

Light Beer Options

For beer lovers, a light Jamaican lager like Red Stripe or Carib cuts through the dish’s creaminess beautifully. The subtle malt sweetness and citrus notes cleanse your palate between bites of buttery ackee. If you prefer something hoppier, a light American pale ale (like Blue Moon) adds a bright, floral balance to the spicy Scotch bonnet. 🍺

Spiced Rum Cocktail

Mix 1.5 oz dark Jamaican rum (like Hampden Estate 12-Year) with 0.5 oz lime juice, 0.5 oz honey syrup, and a dash of allspice for a Jamaican Rum Punch. The warm spices echo the dish’s allspice and thyme, while the honey rounds out the saltfish’s saltiness. Serve chilled for the perfect pairing. 🔥

Non-Alcoholic Alternatives

For a refreshing non-alcoholic option, blend coconut water, lime juice, and fresh mint into a Jamaican Coconut Cooler. The coconut’s sweetness mirrors the ackee, while the lime brightens the dish’s savory notes. Add a pinch of Scotch bonnet pepper seeds for a subtle kick. 🥥

Wine for Adventurous Palates

If you’re feeling experimental, a light-bodied red like Pinot Noir (from California or Chile) can work surprisingly well. Its cherry and earthy notes complement the allspice and thyme without overpowering the ackee’s delicate flavor. For whites, a dry Riesling adds crisp acidity to balance the dish’s richness. 🍷

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 18g90%
Cholesterol 95mg32%
Sodium 1250mg54%
Total Carbohydrate 62g23%
Dietary Fiber 4g14%
Sugars 6g
Protein 32g64%
* 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

Why is ackee toxic if eaten raw?

Ackee contains hypoglycin A, a toxin that can cause severe illness or even death if consumed raw. The fruit is only safe to eat when fully ripe and cooked—look for a yellow-green hue in canned ackee and avoid any firm or rubbery pieces. Always follow the recipe’s preparation steps carefully.

2

Can I substitute saltfish with another protein?

Yes! For a non-saltfish version, use firm white fish like cod, snapper, or mahi-mahi (no soaking needed). If you prefer plant-based, try firm tofu or chickpeas for texture, though the flavor will differ. The key is to maintain the dish’s savory base—adjust seasoning as needed.

3

How do I adjust the heat level?

Scotch bonnet peppers are fiery! For milder heat, remove seeds and membranes before chopping. If you love spice, keep the seeds and add an extra 0.5 teaspoon of pepper seeds at the end. For no heat, swap them for bell peppers—just reduce the Scotch bonnet to 1 whole pepper (seeds removed).

4

What’s the best way to store leftovers?

Store cooked ackee and rice separately in airtight containers for 3-4 days in the fridge. Reheat gently with a splash of water or coconut milk to prevent drying. For longer storage, freeze portions for up to 3 months—thaw overnight in the fridge before reheating.

5

Can I make this dish in a rice cooker?

Cook the rice portion as usual, then add the ackee mixture and saltfish during the last 10 minutes of cooking. Use the "keep warm" setting to combine flavors. Just ensure the rice cooker has enough liquid (about 2 cups water) and stir gently when adding the ackee.

★★★★★4.5(1 review)
Categories Main Courses