Caribbean Coconut Milk Rice Recipe: Spiced One-Pot Fragrance in 30 Minutes

Main Courses

Caribbean Coconut Milk Rice Recipe: Spiced One-Pot Fragrance in 30 Minutes

This Caribbean coconut milk rice recipe transforms a simple pot into a fragrant, one-pot masterpiece that carries the warmth of island kitchens. The secret lies in toasting the rice with aromatic spices—cumin, thyme, and garlic—before simmering it in rich coconut milk until each grain is tender and infused with tropical depth. I developed this version after years of testing, ensuring the coconut flavor shines without overpowering the rice's natural nuttiness.

What makes this dish special is its versatility—serve it as a standalone meal with grilled fish or jerk chicken, or pair it with roasted vegetables for a complete feast. The 30-minute cooking time keeps it perfect for weeknight dinners, while the one-pot method ensures minimal cleanup.

Every bite delivers a balance of creamy coconut, savory spices, and just the right amount of heat, making it a dish that feels both comforting and celebratory.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for caribbean rice recipe with coconut milk

Rice, coconut milk, and aromatic spices—this trio creates a fragrant Caribbean masterpiece in one pot.

Ingredient Amount Notes
Long-Grain White Rice 🍚 1 ½ cups Uncooked, rinsed thoroughly
Coconut Milk 🥥 13 ½ oz Full-fat canned preferred
Garlic Cloves 🧄 3 cloves Minced, fresh preferred
Yellow Onion 🧅 1 whole Medium, finely diced
Ground Cumin 🌿 1 tbsp Toasted for deeper flavor
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh thyme
Scotch Bonnet Pepper 🌶️ 1 whole Or habanero for heat
Sea Salt 🧂 1 ½ tsp Diamond Crystal preferred
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Olive Oil 🫒 2 tbsp Extra-virgin for richness
Lime 🍋 1 whole Juiced, for finishing
Water 💧 1 cup For rinsing rice

The coconut milk is the star here—full-fat canned delivers the richest flavor. Goya or Thai Kitchen brands are my go-tos, but any full-fat variety works. If you're using light coconut milk, add an extra 1/4 cup of heavy cream or coconut cream to compensate. The rice should be long-grain white, not basmati or jasmine—it absorbs the coconut milk better without getting mushy. Toast the spices in the oil until fragrant—that's where the depth of flavor comes from. Don't skip this step.

No scotch bonnet? Habanero or even a jalapeño works, but adjust the amount—start with half and taste. Fresh thyme is ideal, but dried works at one-third the amount. The lime juice should be freshly squeezed—bottled juice lacks brightness. For extra richness, stir in 1 tbsp of butter at the end. If you're short on time, pre-minced garlic from the jar is fine, but fresh is always better. The cilantro adds freshness—skip it if you dislike cilantro, but don't substitute with parsley, it won't match the flavor profile.

This dish reheats beautifully—just add a splash of water or coconut milk to prevent drying out. Keeps in the fridge for 4-5 days in an airtight container, or freeze for up to 3 months. For meal prep, portion into individual containers so you can grab and go. The rice will firm up slightly when reheated, so add a little extra liquid when warming. Garnish with extra cilantro and lime zest right before serving—that's where the freshness pops.

❤️

Why You'll Love This Recipe

  • Here’s what sold me: the coconut milk makes it velvety, but the edges? Chef’s kiss. Toast the cumin and garlic first—this isn’t just flavor, it’s a slow-building aroma that turns my kitchen into a mini Caribbean escape.
  • One-Pot Magic: I swear by this—no extra bowls, no sticky rice clinging to the pot. Just toss the rice, coconut milk, and spices in one vessel, let it simmer, and walk away. That rich, fragrant steam? Pure reward.
  • Creamy Yet Crisp: Here’s what sold me: the coconut milk makes it velvety, but the edges? Chef’s kiss. Toast the cumin and garlic first—this isn’t just flavor, it’s a slow-building aroma that turns my kitchen into a mini Caribbean escape.
  • Lunchbox Hero: Between us, this rice keeps perfectly for days. Pack it cold for work or reheat it gently—it’s the star of my kids’ lunches (yes, even on a Tuesday night) and still tastes fresh enough to fool my picky husband.

Step-by-step instructions for Caribbean coconut milk rice

This aromatic one-pot rice delivers rich coconut flavor and perfect texture every time.

1

Sauté Aromatics in Olive Oil

Heat the 2 tablespoons olive oil in a medium saucepan over medium heat. Add the finely diced yellow onion and cook for 3-4 minutes until softened and translucent. This step builds the flavor foundation.

Add the 3 minced garlic cloves and cook for 30 seconds until fragrant. Immediately stir in the 1 tablespoon ground cumin and 1 teaspoon dried thyme, toasting for 30 seconds until you can smell their warm, earthy aromas. This quick toasting prevents bitter flavors and deepens the spices' character.

2

Add Spicy Heat and Rice

Carefully add the whole Scotch Bonnet pepper (remove seeds for less heat if desired) and cook for 1 minute until slightly softened. This pepper will infuse the rice with its signature Caribbean fire. Remove the pepper from the pan and set aside.

Add the 1.5 cups long-grain white rice and stir to coat evenly in the spiced oil. Cook for 1 minute until the rice grains become slightly translucent at the edges. This quick toast prevents mushiness and ensures distinct grains in the final dish.

3

Combine Liquids and Simmer

Pour in the 1 cup water and 13.5 ounces coconut milk, stirring gently to combine. Bring to a gentle boil, then immediately reduce heat to low. Cover the pan with a tight-fitting lid and simmer for 15 minutes without lifting it. This undisturbed cooking allows the rice to absorb liquids evenly.

After 15 minutes, check the rice. It should be tender but still have a slight bite. If the bottom appears dry, add 2 tablespoons water and continue cooking. The coconut milk will create a creamy texture while keeping the rice separate and fluffy.

4

Rest and Finish with Fresh Flavors

Remove from heat and let the rice rest covered for 5 minutes. This resting period allows steam to redistribute, ensuring perfectly cooked grains throughout. Fluff gently with a fork, then stir in the chopped fresh cilantro and 1.5 teaspoons sea salt, mixing well.

Finally, squeeze the juice from the whole lime over the rice and toss gently. The acidity brightens the coconut flavor and balances the dish. Serve immediately with grilled proteins or as a standalone side dish.

👨‍🍳

Pro Tips For Making Caribbean Rice Recipe With Coconut Milk

  • TOAST THE RICE FIRST: I learned this the hard way—skipping the toast can leave your rice gummy, even with coconut milk. Sauté the raw rice in coconut oil over medium-high heat for 3-4 minutes until the grains turn slightly translucent and smell nutty. This step locks in flavor and prevents mushiness later.
  • USE FULL-FAT COCONUT MILK: Light coconut milk is fine, but full-fat gives that rich, creamy texture Caribbean rice deserves. The fat coats the grains better, making each bite smoother. If you’re using canned, shake it well—some brands separate, and you want that thick, velvety consistency.
  • DON’T SKIP THE SIMMER: After adding liquid, let the rice simmer uncovered for the first 10 minutes. This evaporates excess moisture so the rice absorbs the coconut milk evenly instead of turning soggy. I used to cover it too soon, and the result was always sticky—like glue.
  • SAUTÉ THE AROMATICS LONGER: Cook the onions and garlic until they’re golden, not just soft. That extra minute or two of browning deepens the flavor and prevents the rice from tasting bland. Add a pinch of salt here—it draws out moisture and intensifies the cumin’s warmth. (Yes, even if you’re impatient like me.)

Health benefits of this dish

Rich Coconut Nutrition

This Caribbean coconut milk rice is a healthy source of medium-chain triglycerides (MCTs), which the body converts directly into energy. A 1-cup serving contains about 30% of your daily value for manganese, supporting metabolism and bone health.

The coconut milk also provides lauric acid, known for its antimicrobial properties that boost immunity. 💪

Protein-Packed Side

While rice alone isn't a protein powerhouse, pairing it with coconut milk adds a 4-gram protein boost per serving. For a complete meal, serve with grilled chicken or fish to create a balanced plate with all essential amino acids.

The spices like cumin and thyme also contain small amounts of protein, adding to the nutritional profile.

Fiber for Digestion

The combination of long-grain rice and coconut milk creates a dish with 3 grams of dietary fiber per serving. Fiber supports gut health and helps regulate blood sugar levels.

For even more fiber, stir in ¼ cup black beans or top with fresh vegetables like bell peppers or peas. This keeps the dish heart-healthy while maintaining its creamy texture.

Vitamin Boost

This recipe delivers a vitamin punch with vitamin C from lime juice and vitamin E from coconut milk. Vitamin C supports skin health and immune function, while vitamin E acts as an antioxidant.

The garlic and onion add vitamin B6, which aids in brain function and energy production. A perfect balance of nutrients in every bite! 🌟

Heart-Healthy Fats

Unlike many creamy rice dishes, this version uses healthy fats from coconut milk instead of butter or heavy cream. These fats help lower bad cholesterol (LDL) while raising good cholesterol (HDL).

The 13.5 ounces of coconut milk provides about 20% of your daily recommended intake of healthy fats. Just be mindful of portion sizes if you're watching calorie intake.

Anti-Inflammatory Benefits

The spices in this dish—cumin, thyme, and Scotch bonnet pepper—are packed with anti-inflammatory compounds. Cumin contains cumin aldehyde, which helps reduce inflammation, while thyme provides thymol, a powerful antioxidant. The combination makes this rice not just delicious but also beneficial for reducing inflammation in the body. 🌿

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 20g100%
Cholesterol 0mg0%
Sodium 620mg27%
Total Carbohydrate 52g18%
Dietary Fiber 3g11%
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 use light coconut milk instead of full-fat?

Light coconut milk will work, but the texture will be less creamy and rich. To compensate, add ¼ cup extra heavy cream or coconut cream to maintain the dish's signature richness. The flavor will still be delicious, just slightly lighter. For best results, stick with full-fat canned coconut milk.

2

How do I adjust the heat level in this recipe?

The Scotch bonnet pepper provides the signature Caribbean heat. For milder heat, remove the pepper's seeds and membranes before cooking. If you prefer more heat, add ½ teaspoon cayenne pepper or an extra ¼ Scotch bonnet pepper. Always taste before serving to adjust to your preference!

3

Can I make this dish in an Instant Pot or rice cooker?

For an Instant Pot, sauté the aromatics as directed, then add rice, water, and coconut milk. Cook on high pressure for 5 minutes, then let it naturally release for 10 minutes. For a rice cooker, follow the same steps but use the white rice setting and add 10 extra minutes of cooking time. Both methods work beautifully!

4

What's the best way to store leftovers?

Store leftovers in an airtight container in the fridge for up to 4-5 days. To reheat, add 1-2 tablespoons water or coconut milk and microwave for 1-2 minutes or until heated through. For freezing, portion into individual containers and freeze for up to 3 months. The rice will firm up slightly when reheated.

5

What proteins pair best with this coconut rice?

This dish pairs perfectly with grilled or blackened fish like mahi-mahi or snapper, jerk chicken, or spiced tofu for vegetarians. The coconut flavor also complements roasted vegetables like bell peppers, zucchini, or plantains. For a complete meal, try serving with a side of black beans or a simple green salad.

★★★★★4.7(11 reviews)
Categories Main Courses