
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.
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
Frequently Asked Questions
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.
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.
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.
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.
- Mujadara Rice and Lentils Recipe: Earthy Spiced Lentils With Caramelized Onions - November 1, 2026
- Naija Fried Rice Recipe: Street-Style Spice With Veggie Crunch - November 1, 2026
- Mushy Rice Recipe: Fluffy Grains Transformed in Minutes - November 1, 2026