Jamaican Coconut Rice

Highlighted under: Global Flavors

I absolutely love making Jamaican Coconut Rice! The aroma of coconut milk combined with the tender rice creates a delightful dish that I can’t resist. This recipe is a staple in my kitchen, and it’s perfect for complementing spicy Caribbean dishes or simply enjoying on its own. With a hint of sweetness from the coconut and the richness of the butter, each bite transports me to the sun-drenched beaches of Jamaica. Trust me, once you try it, you’ll want to add it to your weekly meal rotation!

Violet Hart

Created by

Violet Hart

Last updated on 2026-01-13T19:43:14.974Z

When I first discovered Jamaican Coconut Rice, I was instantly captivated by its flavor and simplicity. The combination of jasmine rice and creamy coconut milk creates a dish that is both comforting and exotic. One little tip I learned is to toast the rice briefly in a pan before adding the liquid; this really enhances the nutty flavor and gives the rice a beautiful sheen.

Over time, I have adjusted the recipe to suit my taste, incorporating a pinch of salt and a splash of lime juice for some added zest. I love serving it alongside grilled shrimp or jerk chicken, which play beautifully with the coconut's sweetness.

Why You'll Love This Recipe

  • Rich coconut flavor that enhances any meal
  • Creamy texture that pairs perfectly with spicy dishes
  • Simple preparation that fits any occasion

Understanding Coconut Rice Texture and Flavor

The combination of jasmine rice and coconut milk is key to achieving that perfect creamy texture in Jamaican Coconut Rice. Jasmine rice has a slightly sticky quality when cooked, which enhances the dish’s richness. The coconut milk not only infuses the rice with a beautiful coconut flavor but also contributes to a silky mouthfeel. If you find the rice too sticky for your taste, consider using basmati rice instead, which provides a fluffier texture while still allowing the coconut taste to shine through.

Adding butter to the rice while it cooks elevates the dish further. Butter introduces a richness that balances the sweetness of the coconut. For a vegan option, coconut oil can serve as a great substitute, enhancing the coconut flavor while keeping the dish plant-based. Just one tablespoon is sufficient to achieve that buttery essence, and it works beautifully alongside the coconut milk.

If you're feeling adventurous, you can introduce aromatics such as garlic or onion while toasting the rice. Sautéing minced garlic until fragrant before adding the rinsed rice can deepen the flavor profile, adding a savory backdrop to the dish’s sweetness. This change can turn a straightforward recipe into something special that pairs well with spicy grilled meats or fish.

Perfecting Cooking Techniques

When cooking the rice, pay close attention to the simmering process. Bringing the dish to a boil initially is crucial, but it’s the subsequent reduction of heat that ensures a tender final product. On low heat, the rice should be covered and left undisturbed for about 20 minutes. Lifting the lid too soon can release steam essential for cooking, leading to undercooked rice. Trust the process, and avoid the temptation to peek.

After cooking, letting the rice sit covered for an additional 5 minutes is vital. This resting period allows for residual steam to continue to soften the grains without overcooking. Fluffing the rice afterward with a fork also helps to separate the grains, giving you that desirable light and airy texture. I recommend doing this gently to preserve each grain’s integrity.

If you want to scale the recipe, keep the rice-to-liquid ratio consistent. The general guideline is 1 cup of rice to 1.5 cups of liquid (coconut milk and water combined). This method ensures that even when you make larger batches, you can achieve the same creamy texture and flavor without compromising the cooking process.

Ingredients

Gather these simple ingredients to make Jamaican Coconut Rice:

Ingredients

  • 2 cups jasmine rice
  • 1 can (13.5 oz) coconut milk
  • 1 cup water
  • 1 teaspoon salt
  • 1 tablespoon unsalted butter
  • Optional: 1 tablespoon sugar (for sweetness)

These ingredients will give you a beautifully creamy and aromatic rice dish!

Instructions

Follow these easy steps to cook your Jamaican Coconut Rice:

Rinse the Rice

Begin by rinsing the jasmine rice under cold water until the water runs clear. This removes excess starch and prevents the rice from becoming too sticky.

Toast the Rice

In a saucepan over medium heat, add the rinsed rice and toast it for 2–3 minutes until it becomes slightly fragrant. This step adds a lovely nutty flavor.

Add Coconut Milk and Water

Pour in the coconut milk and water, followed by the salt and butter. If you prefer a sweeter dish, add the sugar at this point.

Cook the Rice

Bring the mixture to a boil, then reduce the heat to low. Cover the pan and let it simmer for about 20 minutes, or until the rice is tender and the liquid is absorbed.

Fluff and Serve

Once cooked, remove the pan from heat and let it sit covered for an additional 5 minutes. Then, fluff the rice with a fork before serving.

Enjoy this delicious Jamaican Coconut Rice as a perfect side dish!

Secondary image

Pro Tips

  • For an extra burst of flavor, consider adding chopped fresh cilantro or green onions as a garnish before serving.

Storage and Make-Ahead Tips

Jamaican Coconut Rice can be prepared a day in advance, making it an excellent dish for meal prep. After cooking, allow the rice to cool to room temperature before transferring it to an airtight container. It will stay fresh in the refrigerator for up to five days. When ready to serve, you can reheat it in the microwave or on the stovetop, adding a splash of coconut milk or water to regain that creamy texture.

For freezing, allow the rice to cool completely, then portion it into freezer-safe bags or containers. It can be frozen for up to three months. To defrost, simply place it in the refrigerator overnight, then reheat, adding liquid to moisten if necessary. This way, you can enjoy a taste of the Caribbean anytime.

If you find yourself with leftover rice, consider transforming it into fried rice or a rice salad. Sautéing the leftover coconut rice with vegetables and proteins in a hot skillet can create a delicious brunch dish or a weeknight dinner that uses up ingredients you already have on hand.

Serving Suggestions

Jamaican Coconut Rice pairs wonderfully with a variety of dishes, especially those that pack a punch. Try serving it alongside spicy jerk chicken or grilled fish to balance out the heat with its creamy texture. The subtle sweetness of coconut rice complements the bold spices typical in Caribbean cuisine, creating a harmonious meal experience.

For a lighter option, consider layering the rice with fresh toppings. Adding sliced avocados, mangoes, or even a sprinkle of cilantro can brighten the dish and add freshness. These ingredients not only enhance the aesthetic but also provide contrasting flavors and textures that elevate the meal.

If you're hosting a dinner party, make a large batch and serve it as part of a buffet alongside several Caribbean-inspired dishes. This way, guests can enjoy creating their own combinations, showcasing the versatility of coconut rice while introducing them to a delightful culinary journey through Jamaican flavors.

Questions About Recipes

→ Can I use brown rice instead of jasmine rice?

Yes, you can use brown rice, but adjust the cooking time as it will require longer to become tender.

→ Is there a dairy-free option?

Coconut milk is naturally dairy-free, so this recipe is great for those looking for dairy-free options!

→ How can I store leftovers?

Store any leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove or in the microwave before serving.

→ Can I add other ingredients to this rice?

Absolutely! You can incorporate vegetables such as peas or bell peppers for added color and nutrition.

Jamaican Coconut Rice

I absolutely love making Jamaican Coconut Rice! The aroma of coconut milk combined with the tender rice creates a delightful dish that I can’t resist. This recipe is a staple in my kitchen, and it’s perfect for complementing spicy Caribbean dishes or simply enjoying on its own. With a hint of sweetness from the coconut and the richness of the butter, each bite transports me to the sun-drenched beaches of Jamaica. Trust me, once you try it, you’ll want to add it to your weekly meal rotation!

Prep Time10 minutes
Cooking Duration25 minutes
Overall Time35 minutes

Created by: Violet Hart

Recipe Type: Global Flavors

Skill Level: easy

Final Quantity: 4 servings

What You'll Need

Ingredients

  1. 2 cups jasmine rice
  2. 1 can (13.5 oz) coconut milk
  3. 1 cup water
  4. 1 teaspoon salt
  5. 1 tablespoon unsalted butter
  6. Optional: 1 tablespoon sugar (for sweetness)

How-To Steps

Step 01

Begin by rinsing the jasmine rice under cold water until the water runs clear. This removes excess starch and prevents the rice from becoming too sticky.

Step 02

In a saucepan over medium heat, add the rinsed rice and toast it for 2–3 minutes until it becomes slightly fragrant. This step adds a lovely nutty flavor.

Step 03

Pour in the coconut milk and water, followed by the salt and butter. If you prefer a sweeter dish, add the sugar at this point.

Step 04

Bring the mixture to a boil, then reduce the heat to low. Cover the pan and let it simmer for about 20 minutes, or until the rice is tender and the liquid is absorbed.

Step 05

Once cooked, remove the pan from heat and let it sit covered for an additional 5 minutes. Then, fluff the rice with a fork before serving.

Extra Tips

  1. For an extra burst of flavor, consider adding chopped fresh cilantro or green onions as a garnish before serving.

Nutritional Breakdown (Per Serving)

  • Calories: 330 kcal
  • Total Fat: 16g
  • Saturated Fat: 14g
  • Cholesterol: 0mg
  • Sodium: 250mg
  • Total Carbohydrates: 45g
  • Dietary Fiber: 2g
  • Sugars: 3g
  • Protein: 4g