Caribbean Coconut Milk Rice Recipe: Tropical Creaminess With Toasted Spices

Main Courses

Caribbean Coconut Milk Rice Recipe: Tropical Creaminess With Toasted Spices

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.

šŸ‘Øā€šŸ³
Difficulty
Medium
šŸ”„
Calories
Med Cal

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.

1

šŸ³ 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.

2

šŸ‘Øā€šŸ³ 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.

3

šŸ”„ 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.

4

🄘 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

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 14g70%
Cholesterol 0mg0%
Sodium 520mg23%
Total Carbohydrate 52g18%
Dietary Fiber 3g11%
Sugars 2g
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 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.

2

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.

3

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.

4

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.

5

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.

ā˜…ā˜…ā˜…ā˜…ā˜…4.8(7 reviews)
Categories Main Courses