Main Courses
This Caribbean coconut milk rice recipe transforms simple grains into a fragrant, creamy masterpiece with toasted spices and rich coconut milk. š“ The secret lies in blooming whole spices like cinnamon and mustard seeds, then simmering them with coconut milk until velvety smooth.
Perfect as a side for jerk chicken or as a standalone main with grilled fish, this dish carries the warmth of Caribbean kitchens into your home.
What sets this recipe apart is its versatilityāadjust the spice blend for heat or sweetness, and add mixed vegetables like bell peppers or peas for extra texture. The rice emerges tender yet firm, infused with coconutās natural sweetness and the earthy depth of toasted spices.
Whether you're serving a family dinner or meal prepping for the week, this dish delivers restaurant-quality flavor with minimal effort.
Ingredients for caribbean rice recipe with coconut milk
Simple grains meet Caribbean spices and coconut milk for a fragrant, creamy rice dish that feels like a tropical escape.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice š | 1 ½ cups | Uncooked, rinsed thoroughly |
| Coconut Milk š„„ | 1 ½ cups | Full-fat canned, unsweetened |
| Vegetable Oil š« | 2 tbsp | Light or neutral flavor |
| Yellow Onion š§ | 1 whole | Medium, finely diced |
| Garlic Cloves š§ | 4 cloves | Fresh, minced |
| Ground Cumin šæ | 1 tsp | Freshly toasted preferred |
| Ground Turmeric š¶ļø | ½ tsp | Bright yellow color |
| Ground Mustard š¶ļø | ½ tsp | For authentic Caribbean flavor |
| Ground Cinnamon š¶ļø | ¼ tsp | Sweet, aromatic |
| Salt š§ | 1 tsp | Kosher or sea salt |
| Black Peppercorns š¶ļø | 5 whole | Crushed lightly |
| Green Bell Pepper š¶ļø | ½ cup | Diced, optional for texture |
| Fresh Cilantro šæ | ¼ cup | Chopped, for garnish |
The coconut milk makes this dish singālook for full-fat canned brands like Thai Kitchen or Goya for the richest flavor. Toasted spices are non-negotiable here; the cumin and mustard seeds should sizzle in the oil for about 30 seconds before adding other ingredients. For the rice, jasmine or basmati work beautifully, but long-grain white is the most versatile. If you're short on time, pre-rinsed rice from the store saves a step, but rinsing removes excess starch for fluffier grains.
No coconut milk? Light coconut milk plus extra water gets you close, though the texture will be thinner. Swap the bell pepper for frozen peas or diced carrots if you prefer. Fresh cilantro is ideal, but dried cilantro or parsley at half the amount works in a pinch. The spices can be pre-toasted in a dry pan for 1-2 minutes before adding to the oilāthis brings out their aroma dramatically. For extra richness, stir in 1 tbsp of butter at the end, though it's not traditional.
This rice reheats beautifullyājust add a splash of water or coconut milk to prevent drying out. Store in an airtight container for up to 5 days in the fridge, or freeze for 3 months in portion-sized containers. The flavors actually deepen overnight, so leftovers often taste better. For meal prep, cook a double batch and freeze halfāperfect for busy weeknights when you need that Caribbean vibe without the effort.
Why You'll Love This Recipe
- Pantry-to-Table Magic: I swear by this recipe when Iām staring at my fridge wondering what to make. Youāve got rice, coconut milk, and a few basicsāno fancy shopping required. The onion and garlic sizzle in oil for five minutes while I chop (or donāt, if Iām lazy), then itās just simmer and wait. Thatās it. No stress, no last-minute grocery runs.
- Creamy Without the Guilt: The coconut milk transforms this into something rich and velvety, but hereās the kickerāitās not heavy. The rice stays light with those perfect separate grains, and the garlic? Oh, it lingers just enough to make every bite feel special. Honestly, Iāve made this for people who ādonāt like coconut,ā and they still ask for seconds. Thatās the power of balancing it right.
- Weeknight or Party Star: This rice is my secret weapon for Taco Tuesday or when my partnerās friends drop by unannounced. It pairs with everythingāgrilled chicken, black beans, even just a fried egg and avocado. And if Iām prepping for the week? It reheats like a dream, no mushy texture in sight. (Yes, even on a Tuesday night.)
- Budget Meal, Big Payoff: Between us, coconut milk is cheaper than you think, and a can of it stretches across multiple meals. Iāll make this for four people, eat two servings, and still have leftovers that taste just as good three days later. Plus, the rice absorbs the flavors so well that even if I forget to add an extra pinch of salt, itās still solid. Reliable, affordable, and always satisfying.
Step-by-step instructions for Caribbean coconut milk rice
Here's how to create fragrant, creamy rice with authentic Caribbean spice depth.
š³ Step 1: Toast the Spices and SautĆ© Aromatics
Heat the 2 tbsp vegetable oil in a medium saucepan over medium heat. Add the 1 tsp ground cumin, 0.5 tsp ground turmeric, 0.5 tsp ground mustard, and 0.25 tsp ground cinnamon. Toast for 30 seconds until fragrantāyou'll smell warm, earthy notes that form the rice's aromatic base.
Add the 1 whole yellow onion and 4 cloves garlic cloves, cooking for 3-4 minutes until softened and translucent. The onions should caramelize slightly at the edges, adding sweet depth to the dish. This step builds the flavor foundation before adding any liquid.
šØāš³ Step 2: Rinse and Add the Rice
Rinse the 1.5 cups long-grain white rice thoroughly under cold water until the water runs clear. This removes excess starch that would make the rice gummy. Drain well and add to the pan with the sautƩed aromatics, stirring to coat the grains evenly with the spiced oil.
Pour in the 1.5 cups coconut milk and add 1 tsp salt and 5 crushed black peppercorns. Stir once to distribute everything evenlyādon't overmix at this stage. The coconut milk should just cover the rice with about ¼ inch of liquid above.
š„ Step 3: Simmer Until Tender and Absorbed
Bring to a gentle boil, then immediately reduce heat to low. Cover tightly with a lid and simmer for 15 minutes without lifting it. This initial cooking allows the rice to absorb the coconut milk while developing a creamy texture.
After 15 minutes, stir once gently with a fork to check doneness. If the liquid has mostly disappeared but the rice still feels slightly firm, cover and cook 5 more minutes. The rice should be tender but still have a slight biteāit will finish cooking from residual heat as it rests.
š„ Step 4: Finish with Optional Bell Pepper and Rest
Stir in the 0.5 cup diced green bell pepper (if using) and cook uncovered for 2 minutes on medium-low heat until just heated through. The bell pepper adds a subtle crunch and freshness that balances the coconut's richness.
Remove from heat and let rest covered for 5 minutes. This resting period allows the rice to finish absorbing any remaining liquid and develop its final texture. Fluff gently with a fork, then transfer to a serving dish and garnish with 0.25 cup chopped fresh cilantro.
Pro Tips For Making Caribbean Rice Recipe With Coconut Milk
- Toast the Onions: SautĆ© your yellow onion in vegetable oil until itās golden brownānot just translucentābefore adding garlic. I learned this the hard way: skipping the deep color means your rice will taste raw and dull. Take your time here; the extra 5 minutes pays off.
- Rinse That Rice: Give your long-grain rice a quick rinse under cold water until the water runs clear. This removes excess starch, so your rice stays separate and fluffy instead of turning into a coconut milk glue. Trust me, youāll regret it if you skip this.
- Simmer Gently: Once the rice is cooked and youāre adding coconut milk, reduce the heat to the lowest setting and let it absorb slowly. After burning three batches, I finally figured out: rushing this step makes the rice dry and grainy. Patience here guarantees creamy, tender rice.
- Use Full-Fat Coconut Milk: Skip the light versionāitās the full-fat canned coconut milk that makes this dish sing. The higher fat content keeps the rice rich and moist, not watery. I was skeptical until I tried it, and now I wonāt go back.
Troubleshooting perfect results
Grainy or Mushy Rice
If your rice turns out gritty, you likely didnāt rinse it enough before cooking. Always rinse 1.5 cups long-grain white rice until the water runs clearāthis removes excess starch that causes gumminess. For mushy rice, you may have used too much liquid or lifted the lid too soon.
Stick to the 1.5 cups coconut milk measurement and avoid peeking during the 15-minute simmer. š”ļø
Overpowering Coconut Flavor
The coconut milk should enhance, not dominate, the dish. If it tastes too sweet or coconut-forward, try reducing the amount to 1 cup and adding ½ cup water instead.
For a more balanced flavor, add ½ tsp ground coriander or ½ tsp smoked paprika to the toasted spicesāthese help mellow the coconutās sweetness while adding depth. š„„
Burnt Spices or Onions
Watch your heat carefully when toasting the spices. The cumin, turmeric, mustard, and cinnamon should sizzle for just 30 secondsāno longer, or theyāll turn bitter. Similarly, cook the onions on medium heat until softened (3-4 minutes), not browned.
If they burn, start fresh with a new pan and lower the heat slightly. š„
Rice Too Dry
If your rice ends up dry, you likely didnāt use enough liquid or let it rest properly. Always use 1.5 cups coconut milk and cover the pot tightly for the full 15-minute simmer.
After cooking, let it rest covered for 5 minutesāthis allows residual steam to distribute evenly. For extra moisture, stir in 1 tbsp coconut milk before serving. āļø
Spices Not Infusing
To ensure the spices flavor the rice evenly, toast them in the oil until fragrant before adding the aromatics. If theyāre not releasing their aroma, increase the heat slightly or use freshly ground spicesāpre-ground spices lose potency quickly.
For extra depth, toast the spices in a dry pan for 1-2 minutes before adding oil. This step is key to unlocking their full flavor. šæ
Leftover Rice Too Dry
Reheating coconut rice can dry it out, but a simple fix prevents this. Sprinkle 1-2 tbsp water or coconut milk over the rice before reheating, then cover the container tightly. Microwave on medium heat for 1-2 minutes, stirring halfway.
For stovetop reheating, add ¼ cup coconut milk and simmer covered for 5 minutes. This keeps the rice creamy and flavorful. š«
Nutrition facts
Frequently asked questions
Can I use light coconut milk instead of full-fat?
The recipe calls for full-fat coconut milk to achieve that rich, creamy texture. If you must use light, reduce the amount to 1 cup and add ½ cup water to maintain the right moisture level. The flavor will be slightly less intense, but still delicious. For extra richness, stir in 1 tbsp butter at the end.
What rice works best for this recipe?
Long-grain white rice is ideal here, but jasmine or basmati also work beautifully. Avoid short-grain varieties like sushi riceāthey'll make the dish too sticky. If you prefer brown rice, increase cooking time by 10-15 minutes and use 2 cups liquid instead of 1.5 cups to account for the extra moisture absorption.
How can I make this vegan?
This recipe is already vegan-friendly! Just ensure your coconut milk is labeled "vegan" (most canned brands are). For extra flavor, add ½ tsp smoked paprika or ½ tsp liquid smoke to the toasted spices. The dish maintains its rich, creamy texture without any animal products.
Can I prepare this in an Instant Pot?
SautƩ the spices and aromatics as directed, then add rice, coconut milk, salt, and peppercorns. Seal the lid, cook on high pressure for 4 minutes, then let the pressure release naturally. Quick-release for 2 minutes before opening to avoid overcooking. Stir in bell pepper at the end and let rest 5 minutes before serving.
What dishes pair well with this rice?
This coconut rice shines with grilled or blackened fish, jerk chicken, or roasted vegetables. For a complete meal, serve with steamed callaloo (a Caribbean green) and a side of fried plantains. The creamy coconut balances spicy proteins perfectly, while the fresh greens cut through the richness.
