Coconut Rice
Coconut Rice

Coconut rice is a delicious and aromatic dish made by cooking rice with coconut milk and spices. It’s a popular dish in many cuisines, including South Asian, Southeast Asian, and Caribbean. Here’s a basic recipe for making coconut rice:


  • 1 cup long-grain white rice (basmati rice works well)
  • 1 1/2 cups coconut milk (canned or freshly squeezed)
  • 1 1/2 cups water
  • 1-2 tablespoons cooking oil (e.g., vegetable oil)
  • 1 small onion, finely chopped (optional)
  • 2 cloves garlic, minced (optional)
  • 1-2 teaspoons grated fresh ginger (optional)
  • 1-2 green chilies, slit (adjust to your spice preference)
  • 1-2 bay leaves
  • Salt to taste
  • Fresh cilantro leaves for garnish (optional)


  1. Rinse the Rice:
  • Rinse the rice under cold running water until the water runs clear. This helps remove excess starch from the rice and prevents it from becoming too sticky.
  1. SautΓ© the Aromatics (Optional):
  • In a large saucepan or skillet, heat the cooking oil over medium heat. Add the finely chopped onion, minced garlic, grated ginger, and green chilies (if using). SautΓ© for a few minutes until the onion turns translucent and the aromatics become fragrant.
  1. Add the Rice:
  • Add the rinsed and drained rice to the saucepan. Stir it into the sautΓ©ed aromatics and let it cook for about 1-2 minutes, allowing the rice to toast slightly.
  1. Pour in Coconut Milk and Water:
  • Pour the coconut milk and water into the saucepan with the rice. Stir well to combine.
  1. Add Bay Leaves and Salt:
  • Drop in the bay leaves and season with salt to taste. Stir again to ensure everything is evenly mixed.
  1. Simmer and Cook:
  • Bring the mixture to a boil over medium-high heat. Once it starts boiling, reduce the heat to low, cover the saucepan with a tight-fitting lid, and let it simmer for about 15-20 minutes or until the rice is tender and has absorbed the liquid. Do not lift the lid while the rice is cooking to ensure even cooking and prevent steam from escaping.
  1. Fluff and Rest:
  • After cooking, remove the saucepan from heat and let it sit, covered, for an additional 10 minutes. This allows the rice to steam and become fluffier.
  1. Serve:
  • Fluff the coconut rice with a fork to separate the grains. Remove the bay leaves. Garnish with fresh cilantro leaves if desired.
  1. Enjoy:
  • Serve the coconut rice as a side dish alongside your favorite curries, stir-fries, or grilled meats. It’s a versatile and flavorful accompaniment.

Coconut rice is fragrant, slightly sweet, and pairs beautifully with a wide range of main dishes. Feel free to customize it with your favorite spices or herbs to suit your taste. Enjoy your homemade coconut rice!