Main Courses
This Caribbean white rice recipe transforms simple grains into a fragrant, citrusy dish that pairs perfectly with jerk chicken or curry goat. The secret lies in balancing coconut milk, lime zest, and aromatic spices like thyme and garlic for that signature island flavor profile.
With just one pot and minimal effort, you'll achieve perfectly fluffy rice infused with tropical brightness.
What sets this method apart is the soaking step—it ensures even cooking and prevents mushy texture while allowing the rice to absorb the rich coconut-lime broth fully.
The result is a dish that's as versatile as it is delicious, ready to elevate any Caribbean feast without requiring advanced techniques. Let's get started!
Ingredients for caribbean white rice
Simple grains and bold flavors transform into Caribbean-inspired rice with tropical brightness.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 1 ½ cups | Uncooked, rinsed thoroughly |
| Coconut Milk 🥥 | 1 can | Full-fat, 13.5 oz can |
| Fresh Lime 🍋 | 1 whole | Zest and juice only |
| Fresh Thyme 🌿 | ½ oz | Or 1 tbsp dried thyme |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic base |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin preferred |
| Vegetable Broth 💧 | 1 ½ cups | Low-sodium preferred |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Peppercorns 🌶️ | ½ tsp | Freshly cracked |
| Scotch Bonnet Pepper 🌶️ | ½ whole | Seeds removed, optional |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for garnish |
| Green Onion 🧅 | 2 whole | Sliced for garnish |
The coconut milk is non-negotiable—full-fat canned delivers that rich, creamy texture. Thai Kitchen or Goya brands work perfectly. For the lime, grab the freshest you can find—Mexican or Yucatan limes have the most zest, but regular Key limes work too. The thyme should be fragrant and green, not dried out. If using dried, toast the whole sprigs for 30 seconds in a dry pan before grinding to deepen the flavor. Garlic cloves should be firm and unspoiled—peeled and minced right before cooking to preserve their punch.
No coconut milk? Coconut cream plus extra broth gets you close, though the texture will be slightly thinner. Fresh thyme unavailable? Dried oregano at half the amount works in a pinch, but you'll lose that floral note. The Scotch bonnet can be swapped for jalapeño or habanero, but reduce the amount by half—it's much hotter. For the rice, jasmine or basmati work beautifully if you can't find long-grain. The key is rinsing it thoroughly to remove excess starch, which prevents gummy texture. If your broth is salty, use low-sodium or dilute with water—Caribbean flavors shine brightest when balanced.
Rice soaks up the coconut-lime broth quickly, so keep it covered but not sealed while cooking to prevent steaming. Leftovers reheat beautifully—just add a splash of water or broth and warm through. Stays fresh for 3-4 days in the fridge, though I find it's best eaten within 2 days when the lime zest is still vibrant. For meal prep, divide into containers with a sprinkle of cilantro—the herbs keep best when stored separately and added fresh before serving.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe—just rice, coconut milk, and a handful of aromatics. No separate pots, no straining, no mess. Honestly, the only tool you need is a heavy-bottomed pot and 25 minutes of your time.
- Lime-Garlic Zing: That bright lime cut through the richness of the coconut milk like a breeze. The garlic and thyme? They turn this into something that tastes like a vacation in every bite—not too heavy, not too sweet, just perfectly balanced.
- Crowd-Pleaser Base: Between us, this rice works with everything. Grilled jerk chicken, black beans, even just a fried egg on top. I’ve served it at BBQs, potlucks, and lazy Sunday brunches. It’s the side dish that never lets you down.
- Budget Bright Spot: Coconut milk makes it feel fancy, but a can still costs less than takeout. Plus, leftovers reheat like a dream—no drying out, no weird textures. My wallet and my taste buds win.
Step-by-step instructions for Caribbean white rice
This one-pot method delivers perfectly fluffy rice infused with bright citrus and creamy coconut notes.
Sauté the Aromatic Base
Heat the 2 tablespoons olive oil in a heavy-bottomed pot over medium heat. Add the 4 minced garlic cloves and 0.5 ounce fresh thyme (or 1 tablespoon dried thyme), stirring constantly for 30 seconds until fragrant. This foundational step builds flavor without burning the delicate herbs.
Next, add the 0.5 whole Scotch bonnet pepper (seeds removed) and the 0.5 teaspoon cracked black peppercorns. Cook for 1 minute until the peppers soften slightly and release their signature heat. The Scotch bonnet's subtle spice will permeate the rice, creating that authentic Caribbean character. Watch the pot carefully—peppers burn quickly, so keep the heat at medium to avoid bitterness.
Toast the Rice and Add Liquids
Increase heat to medium-high and add the 1.5 cups long-grain white rice, stirring to coat each grain in the aromatic oil. Toast for 2 minutes until the rice turns opaque and you can smell its nutty aroma. This step prevents mushy rice by developing a light crust on each grain.
Pour in the 1 can coconut milk and 1.5 cups vegetable broth, stirring once to combine. The coconut milk will create a rich, creamy texture while the broth provides essential moisture. Add the 1.5 teaspoons salt and bring to a gentle boil. Once boiling, immediately reduce heat to low and cover tightly with a lid.
Simmer and Steam to Perfection
Let the rice simmer undisturbed for 15 minutes. This low-and-slow approach allows the grains to absorb liquid evenly without breaking. The coconut milk's natural fats will create steam that infuses every bite with flavor. After 15 minutes, check for doneness by lifting a grain—it should be tender but still slightly firm in the center.
Here's the thing—Caribbean rice needs that perfect balance of texture. If the rice looks dry before the 15 minutes are up, add 2 tablespoons water and continue cooking. The key is patience; rushing leads to uneven cooking or mushy grains. The rice should finish cooking in the residual heat after removing from the stove.
Infuse with Citrus and Rest
Remove the pot from heat and let it sit covered for 10 minutes. This resting period allows the rice to finish absorbing liquid and develop its final texture. While it rests, zest the 1 whole fresh lime (using about 1 teaspoon zest) and juice it (about 2 tablespoons juice). Stir the zest and juice into the rice along with the 0.25 cup chopped fresh cilantro and 2 sliced green onions.
The lime's bright acidity cuts through the richness of the coconut, creating that signature Caribbean balance. Fold gently to distribute the citrus and herbs evenly. The green onions add a fresh, oniony crunch that contrasts beautifully with the creamy rice. Let the rice sit covered for another 5 minutes before serving to ensure even distribution of flavors.
Pro Tips For Making Caribbean White Rice
- Bloom the Thyme: Tear the thyme sprigs with your fingers—not chopping—so the tiny leaves infuse the coconut milk without turning it into a slurry. I used to dump minced thyme and wondered why the flavor felt flat; whole sprigs steep like tea, then you fish them out at the end.
- Toast the Garlic: Sauté the minced garlic in oil until it’s golden, not just fragrant—about 2 minutes past when you think it’s done. Burnt garlic ruins the dish, but properly toasted garlic adds depth that plain raw garlic can’t match, especially with lime and coconut.
- Don’t Stir the Rice: After adding the rice to the liquid, stir once to distribute, then leave it alone. I learned this the hard way—constant stirring turns Caribbean rice into mush. Let it sit undisturbed for 5 minutes before covering, so the rice absorbs the coconut milk evenly.
- Reduce the Coconut Milk First: Simmer the coconut milk, garlic, thyme, and lime juice until it’s reduced by about a third before adding rice. This concentrates the flavor and prevents a watery, bland result—like the difference between a weak punch and a proper one. (Yes, even if you’re impatient like me.)
Make-ahead tips for this caribbean white rice
Prep Ahead Strategy
Start by rinsing the 1.5 cups long-grain white rice and soaking it in cold water for 30 minutes before cooking. This step removes excess starch and ensures perfectly fluffy grains later.
I like to do this the night before—just store the soaked rice in an airtight container in the fridge. The next day, drain and proceed with the recipe as usual. 💫
Broth Prep Shortcut
Make a big batch of vegetable broth and freeze it in 1.5-cup portions for quick use. I use low-sodium Swanson broth because it keeps the flavors balanced.
Thaw overnight in the fridge or microwave for 1 minute before using. This saves time and ensures you always have the right amount on hand.
Coconut Milk Prep
Open the 1 can coconut milk and store it in the fridge for up to 3 days. The cream will separate, but simply shake it well before using. For extra convenience, measure out the 1.5 cups broth and 1 can coconut milk into separate containers ahead of time.
This way, you only need to heat the oil and sauté the aromatics when you're ready to cook. 🥥
Herb Prep Tips
Chop the 0.25 cup fresh cilantro and 2 green onions ahead of time and store them in a small container with a paper towel to absorb moisture. Keep them in the fridge for up to 3 days.
Fresh thyme can be stored in a sealed bag in the fridge for 1 week or frozen for up to 3 months. Toasting dried thyme in a dry pan for 30 seconds before grinding enhances its flavor.
Flavor Boost Storage
Prepare the lime zest and juice just before adding it to the rice for maximum freshness. However, you can zest the lime ahead of time and store it in an airtight container in the freezer for up to 2 weeks.
The juice should always be freshly squeezed for the best flavor. For extra convenience, store the Scotch bonnet pepper in the freezer after removing the seeds—this preserves its heat and freshness for up to 6 months.
Reheating Perfection
Reheat leftovers by adding 2 tablespoons water or broth per cup of rice and covering the pot. Warm over low heat for 5-7 minutes, stirring occasionally. For microwave reheating, cover with a damp paper towel and heat on 50% power for 2-3 minutes.
Stir in fresh cilantro and lime juice after reheating to revive the flavors. 🔥
Nutrition facts
Frequently asked questions
Can I make this Caribbean rice without coconut milk?
Yes, but the flavor will be different! For a similar texture, use 1/2 cup coconut cream plus 1/2 cup extra broth. For a lighter version, substitute with 1 cup chicken or vegetable broth and add 1 tablespoon butter for richness. The citrus and thyme will still shine, but the creamy profile will be lost.
How do I adjust the spice level for kids or sensitive eaters?
Remove the seeds and membranes from the Scotch bonnet pepper completely and use just 1/4 pepper instead of 1/2. For extra mild, skip it entirely and add 1/2 teaspoon sweet paprika for color. Always taste the broth before adding rice to check the heat level!
What's the best way to cook this rice on the stovetop?
Use a heavy-bottomed pot with a tight-fitting lid to maintain even heat. After adding the rice and liquids, bring to a gentle boil, then immediately reduce to low heat. Never stir the rice while cooking—this breaks the grains. The 15-minute simmer on low is crucial for perfect texture.
Can I make this in an Instant Pot or rice cooker?
For Instant Pot: Sauté aromatics, add rice, coconut milk, broth, and salt. Seal lid and cook on high pressure for 4 minutes, then natural release 10 minutes. For rice cookers: Follow the same steps but use the white rice setting (about 20 minutes). Add lime zest and herbs at the end as directed.
Why did my rice turn out mushy?
Mushy rice usually means one of three things: overcooking, too much liquid, or unrinsed rice. Always rinse rice until water runs clear, measure liquids precisely, and check doneness at 15 minutes. If using a heavy pot, reduce heat to low after initial boil to prevent overcooking.
