
This Jamaican rice delivers authentic island flavor with every fluffy, perfectly seasoned grain. The technique involves cooking the rice with coconut milk and traditional spices for a rich, aromatic result.
The dish comes together with simple ingredients but relies on precise timing and heat control. Each grain absorbs the coconut milk and spices, creating a tender texture with bold Caribbean notes.
What makes this version special is the balance of flavors—savory, slightly sweet, and subtly spiced. The rice emerges light yet packed with the warmth of the islands.
Serve it alongside jerk chicken or grilled fish for a complete taste of Jamaica. Here’s how to make it right.
Ingredients for Jamaican Rice
Fluffy rice meets island spices for a dish that tastes like Jamaica in every bite.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 2 cups | Rinsed until water runs clear |
| Coconut Milk 🥥 | 1 can | Full-fat for creaminess |
| Onion 🧅 | 1 whole | Yellow or white, finely diced |
| Garlic Cloves 🧄 | 4 cloves | Minced for even distribution |
| Scotch Bonnet Pepper 🌶️ | 1 whole | Seeds removed, minced (or habanero) |
| Fresh Thyme 🌿 | 2 tbsp | Stems removed, leaves chopped |
| Ground Allspice 🌿 | 1 tsp | Essential for authentic flavor |
| Ground Cinnamon 🌿 | ½ tsp | Adds subtle warmth |
| Ground Nutmeg 🌰 | ¼ tsp | Freshly grated preferred |
| Vegetable Oil 🫒 | 2 tbsp | For sautéing aromatics |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal kosher preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Water 💧 | 2 cups | For cooking rice with coconut milk |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
The coconut milk is non-negotiable for authentic flavor. Goya or Thai Kitchen cans are reliable and widely available at any supermarket. Look for full-fat versions—the light stuff lacks the richness needed to carry the spices. Fresh thyme is worth the effort, but dried (at one-third the amount) works if that’s all you can find. Scotch bonnet peppers are traditional, but habanero is a solid substitute.
No coconut milk? Half-and-half with a splash of coconut extract mimics the flavor (though it won’t be vegan). Out of allspice? Cloves at half the amount plus a pinch of cinnamon gets you close. The rice must be long-grain—jasmine or basmati work, but avoid short-grain varieties. For a nutty depth, toast the rice in the oil for 2 minutes before adding liquids.
Cooked rice keeps 4-5 days in the fridge, reheats beautifully with a splash of water. Freeze portions for up to 3 months—thaw overnight before reheating. The flavors deepen over time, so it often tastes better the next day.
Why You’ll Love This Recipe
- One Pot Wonder: I toss everything in at once—rice, coconut milk, and those punchy garlic cloves—and let it simmer while I set the table.
- Tropical Comfort: The coconut milk makes it so rich, and that Scotch bonnet heat lingers just enough to keep you reaching for another bite.
- Feeds a Crowd: I double the batch for Sunday dinner, and honestly, it tastes even better the next day with jerk chicken or stewed beans.
- Pantry Hero: Long-grain rice and canned coconut milk are always in my cupboard, so this comes together fast when I’m low on inspiration.
Step-by-Step Instructions for Jamaican Rice
This method ensures perfectly fluffy grains infused with authentic island flavors every time.
Step 1: Sauté the Aromatics
Heat the 2 tbsp vegetable oil in a heavy pot with a tight-fitting lid over medium heat. Add the finely diced onion and cook, stirring occasionally, for 3-4 minutes until it softens and becomes translucent. The edges should just begin to turn golden brown.
Add the minced garlic cloves and minced scotch bonnet pepper, stirring constantly for 30 seconds until fragrant. Be careful not to let the garlic burn—it should sizzle but not darken. The scotch bonnet will infuse the oil with its signature heat and aroma.
Step 2: Toast the Spices and Rice
Stir in the 2 tbsp fresh thyme, 1 tsp ground allspice, 0.5 tsp ground cinnamon, and 0.25 tsp ground nutmeg. Cook for 1 minute, allowing the spices to bloom in the hot oil. This step deepens their flavors and creates a rich base.
Add the 2 cups long-grain white rice and stir to coat every grain with the spiced oil. Toast for 2 minutes until the rice becomes slightly opaque and emits a nutty aroma. The grains should look pearly white with no chalky centers.
Step 3: Add Liquids and Simmer
Pour in the 1 can coconut milk and 2 cups water, then add the 1.5 tsp salt and 0.5 tsp black pepper. Stir well to combine, ensuring the rice is fully submerged and no grains are stuck to the bottom of the pot.
Bring to a boil over medium-high heat, then immediately reduce to low. Cover tightly with the lid and let it simmer undisturbed for 20-25 minutes. You’ll know it’s ready when all liquid is absorbed and the rice is tender with no hard center.
Step 4: Rest and Fluff
Remove the pot from heat and let it sit, covered, for 10 minutes. This resting period allows steam to redistribute, ensuring every grain is perfectly cooked and separate. The rice will continue to soften slightly during this time.
Gently fluff the rice with a fork, breaking up any clumps while preserving the individual grains. The texture should be light and airy, with a subtle sheen from the coconut milk. Taste and adjust seasoning if needed.
Step 5: Garnish and Serve
Transfer the rice to a serving dish and sprinkle with the 0.25 cup fresh cilantro. The vibrant green flecks add freshness and a bright contrast to the creamy, spiced grains. Serve immediately while hot.
Each bite should deliver a balance of coconut richness, aromatic spices, and a mild kick from the scotch bonnet. The rice should be tender but not mushy, with a fragrant, slightly sticky texture that holds its shape on the plate.
Pro Tips For Making Jamaican Rice
- Rinse the Rice: Wash the long-grain rice until the water runs clear to remove excess starch—this prevents a gummy texture in your finished dish.
- Toast the Aromatics: Sauté the onion, garlic, and Scotch bonnet in a little oil for 2-3 minutes before adding liquids; it deepens their flavor in the coconut milk.
- Skip the Salt: Coconut milk is naturally rich, so hold off on salting until the end—taste first, then adjust.
- Simmer Covered: Once the rice and coconut milk are combined, cover tightly and resist peeking for at least 15 minutes—steam is what cooks it evenly.
Pro Cooking Tips for Great jamaican rice
Perfect Rice Ratio
For this dish, the 1:1 rice-to-liquid ratio is non-negotiable. Use 2 cups rice to 3 cups total liquid (1 can coconut milk + 2 cups water). This ensures each grain absorbs just enough moisture without turning mushy.
Spice Blooming
Toast the allspice, cinnamon, and nutmeg in hot oil for 1 minute before adding rice. This releases their essential oils, creating a fragrant base that defines authentic Jamaican flavor. Skip this step, and your rice will taste flat.
Heat Control
After bringing to a boil, immediately reduce to low heat and cover tightly. Even medium-low can scorch the coconut milk. I use a heavy-bottomed pot like Le Creuset for even heat distribution. 🌡️
Resting Time
The 10-minute rest off heat is crucial. It allows trapped steam to finish cooking the rice evenly and prevents a gummy texture. Resist the urge to peek—every second counts for fluffy grains.
Scotch Bonnet Tip
For milder heat, remove all seeds from the scotch bonnet before mincing. For extra kick, leave some in. Always wear gloves when handling—its oils are potent. A single pepper packs enough heat for the entire dish.
Coconut Milk Choice
Full-fat coconut milk is essential for creaminess. I recommend Goya or Thai Kitchen brands. Shake the can well before measuring to incorporate the thick cream at the top. 🥥
Nutrition Facts
Frequently Asked Questions
Can I use brown rice instead?
Yes, but increase the liquid to 2.5 cups and simmer for 40-45 minutes. Brown rice needs more water and time to soften. The texture will be chewier, but the flavors will still shine.
Why is my rice mushy?
This usually happens from too much liquid or stirring during cooking. Stick to the 1:1 rice-to-liquid ratio and avoid peeking while simmering. Let it rest 10 minutes after cooking.
Can I make it ahead?
Cooked rice keeps 4-5 days refrigerated. Reheat with a splash of water to restore moisture. It often tastes even better the next day as flavors meld.
What if I don’t have scotch bonnet?
Substitute with habanero or jalapeño for milder heat. Use half the amount of cayenne for similar spice. The dish will still be delicious, just less authentic.
- 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