Caribbean Coconut Rice Recipe Vegetarian Times Delight

Updated On: October 7, 2025

Caribbean Coconut Rice is a vibrant and flavorful dish that perfectly captures the essence of island cuisine. This vegetarian-friendly recipe is rich with creamy coconut milk, fragrant spices, and fresh herbs, making it a delicious and satisfying side or main course.

Whether you’re looking for a simple weeknight dinner or a festive dish to complement your tropical-themed meal, this recipe is sure to please. The natural sweetness of the coconut balances beautifully with the subtle heat from the spices, while the fluffy rice soaks up every bit of the luscious sauce.

Plus, it’s easy to prepare and uses wholesome ingredients that you might already have in your pantry.

In this blog post, I’ll guide you through how to make authentic Caribbean Coconut Rice with detailed steps, handy tips, and ideas for variations. You’ll also find nutritional information and serving suggestions to make your meal complete.

Ready to bring a taste of the Caribbean to your table? Let’s get cooking!

Why You’ll Love This Recipe

Caribbean Coconut Rice is more than just a side dish—it’s a celebration of flavors and textures. Here’s why this recipe stands out:

  • Rich and Creamy: Made with full-fat coconut milk, the rice turns out moist and luscious, with a velvety texture that’s simply irresistible.
  • Vegetarian and Versatile: This recipe is completely vegetarian and can easily be adapted to vegan diets. It pairs wonderfully with a variety of dishes, from grilled veggies to spicy beans or plantains.
  • Easy to Make: Using basic ingredients and straightforward steps, this recipe is perfect for cooks of all levels.
  • Authentic Caribbean Flavor: The use of fresh thyme, garlic, and scotch bonnet pepper (optional for heat) brings a genuine island vibe to your kitchen.
  • Great for Meal Prep: It keeps well in the fridge and reheats beautifully, making it a convenient option for busy weeks.

Ingredients

  • 1 ½ cups long grain white rice, rinsed and drained
  • 1 can (13.5 oz) full-fat coconut milk
  • 1 ½ cups water
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 1 sprig fresh thyme or 1 tsp dried thyme
  • 1 scotch bonnet pepper, whole (optional, for heat)
  • 1 tsp salt, or to taste
  • 2 tbsp vegetable oil or coconut oil
  • Freshly ground black pepper, to taste
  • Chopped scallions or parsley for garnish (optional)

Equipment

  • Medium saucepan with a tight-fitting lid
  • Measuring cups and spoons
  • Fine mesh strainer (for rinsing rice)
  • Wooden spoon or spatula
  • Knife and chopping board
  • Serving bowl or platter

Instructions

  1. Rinse the rice: Place the rice in a fine mesh strainer and rinse under cold running water until the water runs clear. This removes excess starch and prevents the rice from becoming sticky.
  2. Sauté aromatics: Heat the vegetable oil in a medium saucepan over medium heat. Add the chopped onion and sauté for about 3-4 minutes until translucent. Stir in the minced garlic and cook for another 1 minute, being careful not to burn it.
  3. Add rice and toast: Add the rinsed rice to the saucepan and stir to coat the grains with the oil, onions, and garlic. Toast the rice for 2-3 minutes, stirring frequently to enhance the nutty flavor.
  4. Pour in liquids and seasonings: Add the coconut milk, water, salt, thyme sprig, and scotch bonnet pepper (if using). Stir gently to combine. Increase the heat and bring the mixture to a gentle boil.
  5. Simmer the rice: Once boiling, reduce the heat to low, cover the saucepan with a tight-fitting lid, and let the rice simmer for 18-20 minutes. Avoid lifting the lid during this time to keep the steam trapped for perfect cooking.
  6. Rest the rice: After the cooking time, turn off the heat but keep the lid on. Let the rice rest for 10 minutes to allow it to finish steaming and absorb all the flavors.
  7. Fluff and serve: Remove the thyme sprig and scotch bonnet pepper. Use a fork to fluff the rice gently. Season with freshly ground black pepper and garnish with chopped scallions or parsley if desired.

Tips & Variations

“For a milder version, remove the scotch bonnet pepper before serving. If you love heat, you can finely chop the pepper and stir it in for a spicy kick!”

  • Use jasmine rice: For a more fragrant rice, substitute long grain white rice with jasmine rice while keeping the liquid ratios the same.
  • Add vegetables: Stir in cooked peas, diced carrots, or corn kernels for a colorful and nutritious twist.
  • Make it vegan: This recipe is naturally vegan, but be sure to use coconut oil or any plant-based oil.
  • Boost with nuts: Toasted cashews or sliced almonds add a delightful crunch and richness.
  • Experiment with herbs: Swap thyme for fresh cilantro or add a bay leaf during cooking for an earthy aroma.

Nutrition Facts

Nutrient Amount per serving (1 cup)
Calories 280 kcal
Carbohydrates 45 g
Protein 4 g
Fat 7 g
Saturated Fat 6 g
Fiber 1 g
Sodium 350 mg

Serving Suggestions

Caribbean Coconut Rice pairs wonderfully with a variety of dishes, enhancing your meal with its creamy texture and island flair. Here are some delicious serving ideas:

  • Serve alongside Instant Pot Rabbit Recipe for a protein-packed, hearty meal.
  • Pair it with spicy beans or lentils to keep the meal vegetarian but satisfying.
  • Complement with fried or baked plantains for a classic Caribbean pairing.
  • Top with grilled vegetables or tofu for a wholesome, balanced plate.
  • Use as a base for a vibrant bowl with avocado, mango salsa, and black beans.

Conclusion

Caribbean Coconut Rice is a simple yet flavorful dish that brings the warmth and vibrancy of the islands right into your kitchen. Its creamy texture, subtle sweetness, and aromatic spices make it a perfect companion to a variety of meals, whether vegetarian or not.

This recipe is approachable for cooks of all skill levels and can easily be customized to your taste preferences. Plus, it’s a fantastic dish to prepare ahead for busy days.

If you enjoyed this recipe, be sure to explore more delicious dishes like the Lemon Ricotta Pasta With Arugula Recipe or dive into savory delights with the Halibut Dip Recipe. For a sweet finish, try the zesty Lemon Straws Recipe.

Bring a taste of the Caribbean home with this delightful coconut rice – your taste buds will thank you!

📖 Recipe Card: Caribbean Coconut Rice

Description: A fragrant and creamy vegetarian rice dish infused with coconut milk and Caribbean spices. Perfect as a side or main dish for any meal.

Prep Time: PT10M
Cook Time: PT25M
Total Time: PT35M

Servings: 4 servings

Ingredients

  • 1 cup long grain white rice
  • 1 cup coconut milk
  • 1 cup water
  • 1 tablespoon vegetable oil
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/2 teaspoon dried thyme
  • 1/4 teaspoon allspice
  • 2 green onions, chopped
  • 1/4 cup chopped fresh cilantro

Instructions

  1. Rinse rice under cold water until clear.
  2. Heat oil in a pot over medium heat and sauté onion and garlic until translucent.
  3. Add rice and stir to coat with oil and aromatics.
  4. Pour in coconut milk and water, then add salt, pepper, thyme, and allspice.
  5. Bring to a boil, then reduce heat to low and cover.
  6. Simmer for 20 minutes or until liquid is absorbed and rice is tender.
  7. Remove from heat and let sit covered for 5 minutes.
  8. Fluff rice with a fork and stir in green onions and cilantro before serving.

Nutrition: Calories: 280 | Protein: 4g | Fat: 10g | Carbs: 42g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Caribbean Coconut Rice”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A fragrant and creamy vegetarian rice dish infused with coconut milk and Caribbean spices. Perfect as a side or main dish for any meal.”, “prepTime”: “PT10M”, “cookTime”: “PT25M”, “totalTime”: “PT35M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“1 cup long grain white rice”, “1 cup coconut milk”, “1 cup water”, “1 tablespoon vegetable oil”, “1 small onion, finely chopped”, “2 cloves garlic, minced”, “1/2 teaspoon salt”, “1/4 teaspoon black pepper”, “1/2 teaspoon dried thyme”, “1/4 teaspoon allspice”, “2 green onions, chopped”, “1/4 cup chopped fresh cilantro”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Rinse rice under cold water until clear.”}, {“@type”: “HowToStep”, “text”: “Heat oil in a pot over medium heat and saut\u00e9 onion and garlic until translucent.”}, {“@type”: “HowToStep”, “text”: “Add rice and stir to coat with oil and aromatics.”}, {“@type”: “HowToStep”, “text”: “Pour in coconut milk and water, then add salt, pepper, thyme, and allspice.”}, {“@type”: “HowToStep”, “text”: “Bring to a boil, then reduce heat to low and cover.”}, {“@type”: “HowToStep”, “text”: “Simmer for 20 minutes or until liquid is absorbed and rice is tender.”}, {“@type”: “HowToStep”, “text”: “Remove from heat and let sit covered for 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Fluff rice with a fork and stir in green onions and cilantro before serving.”}], “nutrition”: {“calories”: “280”, “proteinContent”: “4g”, “fatContent”: “10g”, “carbohydrateContent”: “42g”}}

Photo of author

Marta K

Leave a Comment

X