Jamaican Coconut Rice

Highlighted under: Global Flavors

I love making Jamaican Coconut Rice because it transports me to the vibrant shores of the Caribbean with every bite. The combination of fluffy rice and creamy coconut milk creates a comforting dish that pairs perfectly with grilled meats or can be served as a standalone delight. This recipe is a hit at family gatherings, where the tropical flavors excite everyone's palate. Plus, it's incredibly simple to prepare – just simmer, stir, and serve. I can't wait for you to try it!

Lila Morgan

Created by

Lila Morgan

Last updated on 2026-01-13T19:13:13.608Z

As I experimented with different rice dishes, I fell in love with the sweet and savory notes of Jamaican Coconut Rice. The first time I made it, I was surprised by how the coconut milk transformed the rice into a creamy, flavorful side that perfectly complemented my grilled jerk chicken. It’s a dish I now make at least once a month.

A key tip I learned is to let the rice sit covered for a few minutes after cooking – this helps the coconut flavor to fully infuse. I often garnish with fresh cilantro for an added burst of flavor, which is a delightful finishing touch!

Why You'll Love This Recipe

  • Creamy texture infused with rich coconut highlights
  • Perfectly balances sweet and savory flavors
  • Easy to make and versatile for any meal

Cooking Techniques for Perfect Rice

Achieving perfectly cooked rice depends heavily on the rinsing process. Rinsing the long-grain rice removes excess surface starch, resulting in lighter, fluffier grains rather than a clumpy texture. I recommend spending a few extra minutes rinsing until the water runs clear; this step lays the foundation for a more refined dish. It may seem minor, but it makes all the difference in the final product.

When it comes to cooking, controlling the heat is crucial. After the mixture reaches a boil, reducing the heat to low enables slow and even cooking. Covering the pot traps steam, which is vital for evenly cooked rice. If you find that the rice is still crunchy after the recommended 20 minutes, allow it to simmer for an additional 5 minutes with the lid on. Every stove varies, and this flexibility can help you achieve the desired texture.

Ingredient Roles and Substitutions

Coconut milk is the star ingredient in this recipe, imparting a creamy texture and tropical flavor. Aim for full-fat coconut milk for a richer taste; however, if you're looking for a lighter version, you could substitute light coconut milk or even almond milk, though this will result in a milder flavor. If you're feeling adventurous, consider adding a splash of lime juice for a zesty twist that complements the sweetness of the coconut.

Allspice is key for adding warmth and depth to the dish. If unavailable, you can substitute with nutmeg or a mix of cinnamon and cloves, but adjust the quantities to suit your taste. This small tweak can personalize your dish while keeping the essence of Jamaican Coconut Rice. You could even experiment with adding fresh grated ginger for a brighter flavor profile.

Serving and Storage Tips

This coconut rice is incredibly versatile—serve it alongside grilled meats, fish, or vegetables to create a balanced meal. Alternatively, you can transform it into a main dish by adding black beans or sautéed vegetables. Top it with fresh herbs like cilantro or parsley to elevate the presentation and flavor. If you're looking for a complete Caribbean experience, pair the rice with jerk chicken for a delicious contrast.

If you have leftovers, they can be stored in an airtight container in the refrigerator for up to three days. Reheat in a microwave with a splash of water to restore moisture. For longer storage, consider freezing the rice; it freezes well for up to two months. When ready to eat, thaw it overnight in the fridge and reheat using the stovetop or microwave, ensuring to fluff it up for that fresh, fluffy texture.

Ingredients

Gather these ingredients to create your delicious Jamaican Coconut Rice:

Ingredients

  • 1 cup long-grain rice
  • 1 can (13.5 oz) coconut milk
  • 1 cup water
  • 1 tsp salt
  • 1 tbsp sugar
  • 1/2 tsp ground allspice
  • 1/4 cup chopped green onions (for garnish)

Once you have all your ingredients ready, you are set to start cooking!

Instructions

Follow these simple steps to prepare your Jamaican Coconut Rice:

Rinse the rice

Start by rinsing the long-grain rice under cold water until the water runs clear. This helps remove excess starch and prevents the rice from becoming too sticky.

Combine ingredients

In a saucepan, combine the rinsed rice, coconut milk, water, salt, sugar, and allspice. Stir gently to mix all the ingredients together.

Cook the rice

Bring the mixture to a boil over medium-high heat. Once boiling, reduce the heat to low, cover the pot, and let it simmer for about 20 minutes until the rice is cooked and has absorbed the liquid.

Rest and fluff

After cooking, turn off the heat and let the rice sit, covered, for another 5-10 minutes. This allows the coconut flavors to enhance. Finally, fluff the rice with a fork and garnish with green onions before serving.

Now you can enjoy your flavorful Jamaican Coconut Rice!

Secondary image

Pro Tips

  • For an extra touch, you can add peas or diced bell peppers to the rice while it's cooking for added color and nutrition.

Enhancing Flavor with Garnishes

Garnishing your Jamaican Coconut Rice not only adds a visual appeal but also elevates the overall flavor profile. Chopped green onions, as suggested in the recipe, lend a fresh crunch and a hint of sharpness that pairs beautifully with the rich coconut. If you're feeling creative, consider adding toasted coconut flakes sprinkled on top for an extra layer of flavor and texture.

Other garnishes worth trying include diced mango or papaya for a sweet and fruity finish or even a sprinkle of finely chopped cilantro for a fresh herbaceous note. Each additional element can enhance your dish, making it more delicious and visually striking.

Variations to Try

While this recipe is delightful as is, there are numerous variations to explore. For a spicier kick, you could add chopped jalapeños or Thai chili peppers to the cooking pot. This change infuses the rice with a subtle heat that beautifully complements the coconut's sweetness. As another twist, try adding curry spices for a fusion taste that marries Caribbean and Indian flavors beautifully.

For those who enjoy a heartier version, incorporate protein directly into the rice. Adding cooked shrimp or chicken during the last few minutes of cooking can create a satisfying one-pot meal without losing the integrity of the rice. Just ensure the proteins are pre-cooked to avoid overcooking the rice.

Questions About Recipes

→ Can I use brown rice instead of white rice?

Yes, but you'll need to adjust the cooking time. Brown rice usually takes about 40-50 minutes to cook.

→ Is there a dairy-free alternative?

The recipe is already dairy-free as it uses coconut milk, but you can experiment with almond or soy milk for different flavors.

→ Can I add protein to this dish?

Absolutely! Adding black beans or shredded chicken will create a more filling meal.

→ How do I store leftovers?

Store leftover rice in an airtight container in the refrigerator for up to 3 days. Reheat before serving.

Jamaican Coconut Rice

I love making Jamaican Coconut Rice because it transports me to the vibrant shores of the Caribbean with every bite. The combination of fluffy rice and creamy coconut milk creates a comforting dish that pairs perfectly with grilled meats or can be served as a standalone delight. This recipe is a hit at family gatherings, where the tropical flavors excite everyone's palate. Plus, it's incredibly simple to prepare – just simmer, stir, and serve. I can't wait for you to try it!

Prep Time10 minutes
Cooking Duration30 minutes
Overall Time40 minutes

Created by: Lila Morgan

Recipe Type: Global Flavors

Skill Level: Beginner

Final Quantity: 4 servings

What You'll Need

Ingredients

  1. 1 cup long-grain rice
  2. 1 can (13.5 oz) coconut milk
  3. 1 cup water
  4. 1 tsp salt
  5. 1 tbsp sugar
  6. 1/2 tsp ground allspice
  7. 1/4 cup chopped green onions (for garnish)

How-To Steps

Step 01

Start by rinsing the long-grain rice under cold water until the water runs clear. This helps remove excess starch and prevents the rice from becoming too sticky.

Step 02

In a saucepan, combine the rinsed rice, coconut milk, water, salt, sugar, and allspice. Stir gently to mix all the ingredients together.

Step 03

Bring the mixture to a boil over medium-high heat. Once boiling, reduce the heat to low, cover the pot, and let it simmer for about 20 minutes until the rice is cooked and has absorbed the liquid.

Step 04

After cooking, turn off the heat and let the rice sit, covered, for another 5-10 minutes. This allows the coconut flavors to enhance. Finally, fluff the rice with a fork and garnish with green onions before serving.

Extra Tips

  1. For an extra touch, you can add peas or diced bell peppers to the rice while it's cooking for added color and nutrition.

Nutritional Breakdown (Per Serving)

  • Calories: 200 kcal
  • Total Fat: 8g
  • Saturated Fat: 7g
  • Cholesterol: 0mg
  • Sodium: 320mg
  • Total Carbohydrates: 34g
  • Dietary Fiber: 1g
  • Sugars: 1g
  • Protein: 3g