Caribbean White Rice Recipe: Fragrant Coconut-Lime Pilaf With Toasted Spices

Main Courses

Caribbean White Rice Recipe: Fragrant Coconut-Lime Pilaf With Toasted Spices

This Caribbean white rice recipe transforms simple grains into a fragrant, flavor-packed pilaf that’s the perfect side for jerk chicken or grilled fish. The secret lies in toasting whole spices until aromatic, then simmering with coconut milk and lime zest for a bright, creamy finish.

Every bite delivers layers of thyme, garlic, and a hint of Scotch bonnet heat that elevates any Caribbean meal.

With just 15 minutes of active prep and 30 minutes of hands-off cooking, you’ll achieve perfectly fluffy, slightly sticky rice infused with tropical flavors. The coconut milk adds richness while lime zest keeps it fresh, and the toasted spices ensure depth without overpowering.

This isn’t just rice—it’s the heart of the plate, designed to soak up every drop of your favorite Caribbean sauce.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for caribbean white rice

Simple grains meet bold Caribbean flavors—just 12 ingredients transform into fragrant, creamy white rice.

Ingredient Amount Notes
Long-Grain White Rice 🍚 1 ½ cups Uncooked, rinsed thoroughly
Light Coconut Milk 🥥 13 ½ oz Full-fat for creaminess
Fresh Lime Zest 🍋 1 tbsp Bright yellow zest only
Fresh Lime Juice 🍋 ¼ cup About 2-3 limes
Garlic Cloves 🧄 4 cloves Minced finely
Scotch Bonnet Pepper 🌶️ 1 whole Seeds removed for mild heat
Fresh Thyme Leaves 🌿 1 tbsp Or 1 tsp dried thyme
Ground Cumin 🌿 ½ tsp Toasted for depth
Ground Turmeric 🌿 ¼ tsp For vibrant color
Salt 🧂 1 ½ tsp Kosher or sea salt
Olive Oil 🫒 2 tbsp For toasting spices
Water 💧 2 ½ cups Filtered preferred

The coconut milk makes this dish, so don’t skimp. Thai Kitchen or Goya brands are my go-tos—they’re creamy without being watery. If you can only find canned coconut milk, grab the full-fat version (it says so right on the can). The Scotch bonnet is key for that Caribbean kick, but if you can’t find it, habanero or jalapeño in a pinch. Fresh thyme is ideal, but dried works too—just use a third of what’s called for. Toast your spices in the olive oil until fragrant—that’s where the magic happens.

No lime zest? Lemon zest works in a bind, but lime’s the real MVP here. Running short on coconut milk? Half coconut, half whole milk gives similar creaminess. The rice should be rinsed until the water runs clear—this keeps it fluffy. If you’re making this ahead, the rice actually tastes better the next day as the flavors meld. The turmeric is non-negotiable for that gorgeous golden color (and it’s great for you too). For extra richness, stir in a splash of coconut cream at the end.

This keeps beautifully in the fridge for 4-5 days—just reheat with a splash of water or milk to restore creaminess. For longer storage, freeze portions for up to 3 months. I like to portion it into small containers so it’s ready to grab for quick meals. The lime zest loses potency over time, so if you’re storing leftovers, add a little extra fresh zest when reheating. Perfect for meal prep—just make sure to let it cool completely before refrigerating to avoid soggy rice.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: That’s right—just rice, coconut milk, and a splash of lime. No fancy layers, no constant stirring. I’ve made this while chatting on the phone, and it still turns out fluffy and fragrant. The coconut milk does all the heavy lifting, so you’re basically getting restaurant-quality rice with zero stress.
  • Bright & Creamy: Honestly, the lime zest and juice cut through the richness of the coconut milk in the best way. It’s like a tropical hug in your mouth—slightly tangy, but never overpowering. The garlic cloves? They infuse just enough warmth to make this rice feel like a full meal, not just a side.
  • Weeknight Workhorse: Between us, this is my go-to when I need something that pairs with everything—grilled chicken, fish tacos, even a simple salad. It reheats beautifully, too, so I’ll make a big batch on Sundays and have it ready for the week. No sad, dry rice here.
  • Budget Bright Spot: Light coconut milk is cheaper than you’d think, and a lime lasts forever if you zest it right. I’ve made this for under $1.50 per serving, and it still feels special. Plus, leftovers taste just as good the next day—no sad, gummy rice in sight.

Step-by-step instructions for Caribbean white rice

This fragrant coconut-lime rice comes together with simple steps and big flavor—let's make it.

1

Toast the Spices in Olive Oil

Heat the 2 tablespoons olive oil in a medium saucepan over medium heat. Add the 4 cloves garlic, 1 whole Scotch bonnet pepper (seeds removed), 1 tablespoon fresh thyme leaves, 0.5 teaspoon ground cumin, and 0.25 teaspoon ground turmeric. Stir constantly for 2-3 minutes until the spices become fragrant and the garlic turns golden.

Watch closely—you want the spices to smell amazing but not burn. The turmeric will give the rice that beautiful golden hue, and toasting the spices deepens their flavor. If the oil starts to smoke, reduce the heat slightly. Once fragrant, remove the pan from heat and set aside.

2

Add Rice and Toast Lightly

Return the saucepan to medium heat and add the 1.5 cups long-grain white rice. Stir for 1-2 minutes until the rice grains become translucent at the edges. This step ensures each grain gets coated with the spiced oil, giving your rice that toasted, nutty flavor.

Don't walk away—you want the rice to just barely start changing color, not brown. If it starts to stick, give it a gentle stir with a wooden spoon. This is the foundation of your fragrant base, so take your time here.

3

Pour in Coconut Milk and Water

Add the 13.5 ounces light coconut milk and 2.5 cups water to the saucepan. Stir gently to combine, then bring to a gentle simmer over medium-low heat. The mixture should bubble softly—if it's too vigorous, reduce the heat. Simmer uncovered for 10 minutes, stirring occasionally.

Here's where the magic happens—the coconut milk infuses the rice with creamy richness while the water cooks it evenly. You'll see the liquid reduce slightly as the rice begins to absorb it. If it starts to stick, give it a quick stir to prevent burning.

4

Add Lime and Salt, Simmer to Perfection

After 10 minutes, stir in the 1 tablespoon fresh lime zest, 0.25 cup fresh lime juice, and 1.5 teaspoons salt. Cover the saucepan with a tight-fitting lid and reduce heat to low. Let it steam for 12-15 minutes, checking occasionally to ensure no water remains.

The lime adds that bright, zesty kick that balances the coconut's creaminess. The rice should be tender and the liquid completely absorbed. If you lift the lid and see water, cover again and cook another 2-3 minutes. The grains should be separate but still firm—this isn't risotto, so don't overcook.

5

Rest and Fluff the Rice

Once the rice is fully cooked, remove it from heat and let it rest covered for 5 minutes. This resting period allows the steam to redistribute, ensuring each grain is perfectly tender. Then, fluff the rice gently with a fork, breaking up any clumps and separating the grains.

Serve immediately while still warm—this rice tastes best fresh from the pot. The aroma of toasted spices, coconut, and lime will fill your kitchen, and each bite delivers that perfect balance of creamy, tangy, and slightly spicy. Pair it with grilled fish, jerk chicken, or even as a side for tacos.

👨‍🍳

Pro Tips For Making Caribbean White Rice

  • Toast the Garlic First: Sauté those garlic cloves in oil until they’re golden—not just fragrant, but color-changing. I learned this the hard way: skipping this step means your rice will taste like raw garlic punched you in the mouth. Two minutes max, but it’s the difference between "meh" and "damn, that’s good."
  • Rinse Rice Until Clear: Dump that rice in a fine-mesh strainer and run cold water over it until the water runs completely clear. Starchy water = gummy rice. I used to eyeball it, but now I rinse until the water’s so clean I could drink it (though, uh, don’t). This is non-negotiable for Caribbean rice—it needs that light, fluffy texture.
  • Simmer, Don’t Boil: Once the rice hits the coconut milk, drop the heat to a gentle simmer—think tiny bubbles at the edges, not a rolling boil. I’ve burned coconut milk before, and it turns bitter faster than you can say "screw this." Keep it at a whisper, and the rice will absorb the creaminess without turning to glue.
  • Zest Before Juicing: Grate that lime zest first, then juice it. Why? The zest packs way more flavor than the juice alone, and if you squeeze the lime into the pot before zesting, you’ll just end up with a sad, watered-down version of what you wanted. Do the zest part early—it’s the citrusy soul of this dish.

Best sauces and condiments for caribbean white rice

Coconut Cream Finish

For extra richness, stir in 1-2 tablespoons coconut cream during the final 5 minutes of cooking. This adds a velvety texture that makes the rice feel luxurious. I like to use Goya coconut cream—it’s thicker than coconut milk and adds depth without altering the balance of flavors. 🥥

Scotch Bonnet Variations

Adjust heat by controlling the Scotch bonnet: keep seeds in for fiery kick, remove all seeds for mild warmth, or blend it into the coconut milk for smooth heat.

If you can’t find Scotch bonnet, habanero (½ pepper) or jalapeño (1 pepper, seeds removed) work in a pinch. Always toast the pepper first—this mellows its intensity while releasing aromatic oils.

Herb Infusions

Swap thyme for cilantro stems (finely chopped) for a fresher profile, or add 1 sprig fresh culantro during the final 10 minutes of cooking. The stems add subtle earthiness, while culantro brings a bright, citrusy note. Remove stems before serving—just leave the leaves to infuse the rice. 🌿

Sweet Heat Balance

Add 1 teaspoon honey or agave with the lime zest to counterbalance the spice. This works especially well if you’re serving the rice with jerk chicken or grilled pineapple.

The sweetness enhances the coconut’s creaminess while keeping the dish vibrant. I find raw, local honey adds complexity that store-bought versions miss.

Garnish Ideas

Top with toasted coconut flakes, chopped cilantro, or crumbled feta for contrast. For a smoky touch, sprinkle ½ teaspoon smoked paprika right before serving. The coconut flakes add crunch, while feta (if using) introduces a tangy brightness that cuts through the richness. 🌟

Sauce Pairings

Serve with peanut sauce for a fusion twist—mix 2 tablespoons peanut butter, 1 tablespoon soy sauce, 1 teaspoon lime juice, and 1 teaspoon honey, then drizzle over the rice.

For classic Caribbean, pair with mango-habanero salsa or spicy tomato pepper sauce. The creamy rice soaks up sauces beautifully, making every bite flavorful. 🌶️

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 10g50%
Cholesterol 5mg2%
Sodium 520mg23%
Total Carbohydrate 55g19%
Dietary Fiber 2g8%
Sugars 3g
Protein 6g12%
* 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 make this Caribbean rice without coconut milk?

Yes! For a lighter version, replace the coconut milk with 2 cups whole milk or 1 cup chicken broth. The rice will be less creamy but still packed with flavor. For extra richness, add 1 tablespoon butter during the final 5 minutes of cooking. The lime zest and spices will still shine through.

2

How do I adjust the heat level in this recipe?

Control the spice by handling the Scotch bonnet carefully: keep seeds in for fiery heat, remove all seeds for mild warmth, or blend it into the coconut milk for smooth, subtle heat. If you prefer no heat, swap it for ½ teaspoon sweet paprika. Always toast the pepper first—this mellows its intensity while releasing aromatic oils.

3

Why does my Caribbean rice turn out mushy?

Mushy rice usually means overcooking or insufficient liquid absorption. Use the 1:1.5 rice-to-liquid ratio (1.5 cups rice to 3.5 cups total liquid) and cook on low heat after initial simmering. Let it rest covered for 5 minutes after cooking—this helps steam redistribute. If it's still mushy, spread it on a tray to cool slightly before serving.

4

Can I make this in a rice cooker?

Toast the spices in a separate pan first, then add everything to your rice cooker. Use the white rice setting and add 1 extra tablespoon coconut milk (rice cookers often need slightly more liquid). After cooking, fluff with a fork and let it rest covered for 5 minutes before serving. The texture will be slightly different but still delicious.

5

What’s the best way to store leftovers?

Store in an airtight container in the fridge for 4-5 days. Reheat gently with a splash of water or coconut milk to restore creaminess. For freezing, portion into single-serving containers and freeze for up to 3 months. Thaw overnight in the fridge—microwaving can make the rice dry. Add fresh lime zest when reheating for brightness.

★★★★★4.9(2 reviews)
Categories Main Courses