Jamaican Coconut Rice Recipe: Caribbean Aroma With Creamy Texture

Jamaican Coconut Rice Recipe: Caribbean Aroma With Creamy Texture

There’s a reason Jamaican coconut rice is a Caribbean staple—it delivers a creamy texture and rich aroma that’s hard to resist. This dish transforms simple ingredients into something extraordinary with minimal effort.

The secret lies in using coconut milk to cook the rice, infusing every grain with a subtle sweetness and velvety finish. Traditional methods often include a touch of thyme and scallions for depth, creating layers of flavor that feel authentic.

What you’ll end up with is rice that’s tender, fragrant, and perfectly balanced—never mushy. The coconut milk adds richness without overpowering, making it a versatile side for any meal.

Serve it alongside jerk chicken or grilled fish for a true taste of the islands.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Jamaican Coconut Rice

Simple pantry staples create this fragrant Caribbean rice with rich coconut undertones.

Ingredient Amount Notes
Jasmine Rice 🌾 2 cups Long-grain, rinsed thoroughly
Full-Fat Coconut Milk 🥥 1 can 13.5 oz can, well-shaken
Water 💧 1 ½ cups Adjust for desired texture
Fresh Thyme Sprigs 🍃 4 whole Leaves stripped from stems
Scallions 🧅 3 whole Thinly sliced, white and green parts
Garlic Cloves 🧄 3 cloves Minced finely
Sea Salt 🧂 1 tsp Or to taste
Ground Black Pepper 🌶️ ½ tsp Freshly ground preferred
Scotch Bonnet Pepper 🌶️ 1 whole Seeded and minced (optional for heat)
Vegetable Oil 🫒 1 tbsp For sautéing aromatics
Lime Zest 🍋 1 tsp Finely grated, for brightness

The coconut milk is non-negotiable—full-fat cans from Thai Kitchen or Goya deliver the creamiest texture. Jasmine rice works best here; avoid instant or short-grain varieties. Look for fresh thyme at Caribbean markets or well-stocked grocery stores. Scallions should be vibrant green, not wilted. The Scotch bonnet adds authentic heat, but handle with care (or omit entirely).

No fresh thyme? Dried thyme at one-third the amount works, but fresh is ideal. Full-fat coconut milk can be replaced with light in a pinch, though the texture won’t be as luxurious. Scallions can be swapped for shallots or red onion. For extra depth, add a splash of coconut water to the cooking liquid. The rice can be made with basmati if jasmine isn’t available.

Leftovers keep well, covered, in the fridge for up to 5 days. Reheat with a splash of water or coconut milk to restore creaminess. Freezes beautifully for up to 3 months—thaw overnight before reheating. Always rinse the rice first to remove excess starch and prevent mushiness.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I love that everything cooks together in one pot—jasmine rice soaking up that rich coconut milk with zero fuss.
  • Creamy Dreamy Bite: The full-fat coconut milk gives it this luxurious texture that pairs perfectly with the fresh thyme and scallions.
  • Feeds a Crowd: Honestly, it’s my go-to for potlucks—doubles easily and tastes even better the next day.
  • Budget Stretch: A bag of jasmine rice and a can of coconut milk go a long way, making this a wallet-friendly staple.

Step-by-Step Instructions for Jamaican Coconut Rice

Master the technique for this fragrant dish with perfectly tender grains and rich coconut flavor.

Step 1: Prepare and Toast the Aromatics

Heat the 1 tbsp vegetable oil in a heavy pot over medium heat. Add the 3 whole scallions, 3 cloves garlic cloves, and 1 whole scotch bonnet pepper, sautéing for 2-3 minutes until fragrant but not browned.

Strip the leaves from the 4 whole fresh thyme sprigs and add them to the pot, stirring to release their oils. This foundation of aromatics builds the characteristic Caribbean flavor profile that defines the dish. Watch carefully to prevent burning.

Step 2: Toast the Jasmine Rice

Add the 2 cups jasmine rice to the pot and stir to coat every grain with the aromatic oil. Toast for 2-3 minutes until the rice turns slightly translucent at the edges and smells nutty.

This toasting step is crucial—it enhances the rice’s natural flavor and prevents it from turning mushy during cooking. You’ll notice the grains become more distinct as they absorb the flavors of the scallions, garlic, and thyme.

Step 3: Add Liquids and Seasonings

Pour in the 1 can full-fat coconut milk and 1.5 cups water, stirring to combine. Add the 1 tsp sea salt, 0.5 tsp ground black pepper, and 1 tsp lime zest, then bring the mixture to a gentle boil over medium-high heat.

Once boiling, reduce the heat to low, cover the pot with a tight-fitting lid, and simmer. The liquid should just cover the rice—if it appears too dry, resist the urge to add more water, as the coconut milk provides ample moisture.

Step 4: Cook Until Tender and Creamy

Simmer the rice for 18-20 minutes without stirring. The grains will absorb the coconut milk, becoming plump and tender while the liquid transforms into a rich, creamy texture.

After 18 minutes, check for doneness—the rice should be tender with all liquid absorbed from the surface. If the top still looks wet, cook for another 2-3 minutes with the lid on. The finished dish should have a glossy, slightly sticky appearance.

Remove from heat and let it rest, covered, for 5 minutes to allow the grains to settle and the flavors to meld completely.

👨‍🍳

Pro Tips For Making Jamaican Coconut Rice

  • Rinse the Rice: Soak jasmine rice in cold water for 5 minutes, then rinse until water runs clear—this removes excess starch and guarantees fluffier grains that don’t clump together.
  • Use Full-Fat Only: Skip light coconut milk; the rich, full-fat version is what gives the rice that creamy, authentic Jamaican texture and depth of flavor.
  • Simmer Low and Covered: Once it starts bubbling, drop the heat to low and keep the lid on tight—peeking or stirring releases steam and turns your rice mushy.
  • Bloom the Thyme: Lightly bruise the fresh thyme sprigs with your fingers before adding them to the pot to release their oils and infuse the rice with more aroma.

Flavor Customization for This Dish

Spice It Up

For heat lovers, add 1 seeded and minced Scotch bonnet pepper with the aromatics. This brings authentic Jamaican fire. If that’s too intense, try ½ tsp cayenne pepper instead for a milder kick. 🌶️

Herb Variations

Swap fresh thyme for fresh rosemary or cilantro for a different herbaceous note. I love adding 5-6 fresh basil leaves at the end for a sweet, aromatic finish.

Citrus Twist

Boost brightness with extra lime zest or add 1 tbsp lime juice at the end. For a different citrus profile, try orange zest—it pairs beautifully with the coconut.

Creamy Upgrade

Stir in ½ cup coconut cream at the end for ultra-luxurious texture. Alternatively, fold in ¼ cup toasted coconut flakes for extra crunch and coconut intensity.

Protein Additions

Turn this into a main dish by stirring in 1 cup cooked black beans or 1 cup diced shrimp during the last 5 minutes of cooking. The rice absorbs their flavors beautifully.

Sweet Touch

Add 1 tbsp brown sugar or 1 tbsp honey with the coconut milk for a subtle sweetness that balances the savory notes. This works especially well with spicier variations.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value
Total Fat 18g23%
Saturated Fat 15g75%
Cholesterol 0mg0%
Sodium 600mg26%
Total Carbohydrate 50g18%
Dietary Fiber 2g7%
Sugars 1g
Protein 5g10%
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 use a different type of rice?

Jasmine rice works best, but basmati is a good alternative. Avoid instant or short-grain varieties as they can turn mushy.

2

Why does my rice turn out dry?

Likely too much heat or not enough liquid. Use a tight-fitting lid and keep heat at low once simmering. The coconut milk provides moisture, so resist adding extra water.

3

How do I make it spicier?

Add 1 minced Scotch bonnet pepper with aromatics or ½ tsp cayenne. For milder heat, include the whole pepper while cooking and remove before serving.

4

Can I make this ahead of time?

Yes! It keeps well covered in the fridge for up to 5 days. Reheat with a splash of coconut milk or water to restore creaminess.

★★★★★4.9(10 reviews)
Tyler Campbell