Goan Coconut Rice
Fragrant rice cooked with fresh coconut, gentle whole spices, and a light touch of sweetness makes this Goan favorite comforting and festive. It sits beautifully beside seafood curry, chicken, or a simple vegetable side.
For 4 servings
- prep · ~20 min
Wash and soak the rice.
Rinse the basmati rice until the water runs mostly clear. Soak it in fresh water for 20 minutes, then drain well before cooking.
TIPDrained rice cooks up fluffier and is less likely to clump. - saute · ~2 min
Fry the nuts and raisins.
1.Heat the ghee in a heavy pan over medium heat.2.Add the cashews and cook until lightly golden, about 1 minute.3.Add the raisins and stir until they puff, about 20 seconds.4.Scoop them out and keep aside for garnishing. - saute · ~3 min
Cook the whole spices and coconut.
1.In the same pan, add the cinnamon, green cardamom, and cloves.2.Stir for 20 to 30 seconds until fragrant.3.Add the grated coconut and cook gently for 1 to 2 minutes without browning.4.Stir often so the coconut stays pale and aromatic.TIPDo not let the coconut turn brown or the rice will lose its delicate flavor. - saute · ~1 min
Coat the rice in the coconut mixture.
Add the drained rice to the pan and mix gently for 1 minute so every grain is coated with the ghee, spices, and coconut.
- boil · ~5 min
Add water and bring the rice to a boil.
Pour in the water, then add the salt and sugar. Mix once gently and bring everything to a boil over medium-high heat.
- simmer · ~15 min
Cover and cook until the rice is tender.
Lower the heat, cover the pan tightly, and cook for 12 to 15 minutes until the rice is done and the water is absorbed.
TIPKeep the lid closed while the rice cooks so the steam stays trapped inside. - rest · ~5 min
Rest the rice off the heat.
Turn off the heat and let the rice stand, covered, for 5 minutes. This helps the grains firm up and separate easily.
- garnish
Fluff the rice and top with the fried nuts.
Open the lid, fluff the rice gently with a fork, and scatter the fried cashews and raisins over the top.
- serve
Serve the coconut rice warm.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Drain the soaked basmati very well before it hits the pan, or the grains can turn sticky.
- 2Fry the cashews only to light gold; they deepen in color after you remove them from the ghee.
- 3Keep the coconut pale while sautéing, since browning gives a toastier flavor than this delicate Goan style needs.
- 4After adding water, stir just once gently; too much stirring can break the rice and make it clump.
- 5Use a tight-fitting lid during simmering so the trapped steam finishes the rice evenly.
- 6Let the rice rest the full 5 minutes before fluffing, which helps the grains firm up and separate cleanly.
- 7If using frozen grated coconut, thaw and squeeze out excess moisture so the water ratio stays accurate.
Adapt it for your goals.
Vegan
Swap the ghee for coconut oil to keep the dish fully plant-based while reinforcing the coconut aroma.
low sweetnessLow-sweetness
Reduce or skip the sugar for a more savory coconut rice that pairs especially well with rich seafood or chicken curries.
festiveFestive
Add a few more cashews and raisins for a richer, slightly more celebratory version often served at special meals.
milderMilder
Use fewer cloves if you want the coconut flavor to lead and the spice notes to stay softer.
Why this is on our healthy list.
Energy-Giving Rice Base
Basmati rice provides easy-to-digest carbohydrates, making this a satisfying side for curries and other mains.
Healthy Fats from Coconut
Fresh coconut adds richness, texture, and natural fats that make the dish filling and flavorful.
Nuts Add Nutrients
Cashews contribute plant-based fats and minerals, while also adding crunch that makes the dish more satisfying.
Gentle Spice Benefits
Cardamom, cloves, and cinnamon bring aroma and traditional warming spices without needing heavy sauces.
Frequently asked questions
Yes, but the flavor will be less juicy and delicate. Rehydrate it briefly in a little warm water, then cook it gently without browning.



