Coconut Milk Rice
Fragrant rice cooked with fresh coconut milk, whole spices, and a few simple aromatics for a gentle, comforting flavor. It is light enough for a meal spread and pairs especially well with curry, fry, or pickle.
For 4 servings
- prep · ~7 min
Extract the coconut milk.
1.Blend the grated coconut with 1.5 cups water until the mixture looks milky.2.Strain it well and collect the thick coconut milk.3.Add the remaining 1 cup water to the coconut solids, blend again, and strain once more.4.Combine both extracts and keep the coconut milk ready for cooking.TIPFresh coconut milk gives the cleanest flavor and keeps the rice naturally rich without heavy seasoning. - prep · ~20 min
Ready the rice and aromatics.
Wash the basmati rice until the water runs mostly clear, soak for 20 minutes, and drain well. Slice the onion, slit the green chilies, and slice the ginger.
- saute · ~3 min
Cook the whole spices and cashews.
1.Heat the ghee and oil in a heavy pot over medium heat.2.Add the cashews and cook until lightly golden, then keep them in the pot.3.Add cinnamon, cloves, cardamom, bay leaf, and curry leaves.4.Cook for a few seconds until fragrant.TIPKeep the heat medium so the spices release aroma without turning bitter. - saute · ~4 min
Cook the onion, ginger, and green chili.
Add the sliced onion, ginger, and green chili to the pot. Cook for 3 to 4 minutes until the onion softens and turns lightly glossy, not deeply browned.
- saute · ~2 min
Coat the rice in the aromatics.
Add the drained rice and gently stir for 1 to 2 minutes so each grain is coated with the fat and spices.
TIPStir gently here to avoid breaking the soaked grains. - boil · ~5 min
Add coconut milk and bring it to a boil.
Pour in the prepared coconut milk and add the salt. Mix gently, then bring the pot to a gentle boil over medium heat.
- steam · ~15 min
Cover and cook the rice.
Lower the heat, cover the pot tightly, and cook for 12 to 15 minutes until the rice is tender and the liquid is absorbed.
TIPDo not open the lid often or the trapped steam will escape and the rice may cook unevenly. - rest · ~10 min
Rest the rice before fluffing.
Turn off the heat and let the rice rest, covered, for 10 minutes. Fluff gently with a fork or flat spoon.
- garnish · ~1 min
Finish with cilantro and serve.
Sprinkle the chopped cilantro over the rice and serve warm.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Use a heavy-bottomed pot so the coconut milk doesn't catch at the base while the rice steams.
- 2Do not brown the onions too much; keeping them pale preserves the delicate white color and mild flavor of this rice.
- 3After adding coconut milk, stir only once or twice so the soaked basmati grains stay long and separate.
- 4If your coconut milk is very thick, keep the heat low once it boils to prevent splitting or scorching.
- 5Resting the rice for the full 10 minutes helps the grains firm up and fluff cleanly without turning mushy.
- 6Remove whole spices like bay leaf, cloves, and cinnamon before serving if you want a smoother eating experience.
- 7Leftovers reheat best with a light sprinkle of water, covered, so the rice softens without drying out.
Adapt it for your goals.
Vegan
Replace the ghee with coconut oil or neutral oil for a fully plant-based version that still keeps the coconut aroma prominent.
mildMild
Reduce the green chilies or leave them whole and uncut for a gentler heat that suits children or a larger meal spread.
vegetable loadedVegetable-loaded
Add peas, thin carrot strips, or beans after sautéing the onions for a more complete one-pot rice with extra texture.
seeraga sambaSeeraga-samba
Use seeraga samba instead of basmati for a more Tamil-style fragrance and a softer, slightly more compact texture.
Why this is on our healthy list.
Energy-Giving Main Dish
Basmati rice provides easy-to-digest carbohydrates, making this a comforting base to pair with curries, dals, or simple sides.
Contains Healthy Fats
Fresh coconut and cashews contribute satisfying fats that add richness and help make the meal more filling.
Digestive Aromatics
Ginger, curry leaves, cardamom, cloves, and cinnamon bring traditional aromatics that add flavor without relying on heavy spice powders.
Frequently asked questions
Yes. Dilute canned coconut milk to a similar consistency as the extracted milk in the recipe, otherwise the rice may turn too rich or cook unevenly.



