South Indian Coconut Rice
Prep Time
10 mins
Cook Time
20 mins
Total Time
30 mins
Course: Main
Cuisine: Indian
Servings: 8
Author: Holy Cow! Vegan Recipes
  • 2 tbsp canola oil
  • 2 cups basmati rice , washed and drained
  • 1 14- oz can of light coconut milk plus 1 1/2 cups water
  • 1 tbsp mustard seeds
  • 1 tbsp chana dal (bengalgram dal)
  • 1 tbsp udad dal (blackgram dal)
  • 2-3 dry red chilies
  • 1/4 cup cashew pieces
  • A pinch of asafetida (optional)
  • 1 sprig curry leaves
  • Salt to taste
  1. In a large saucepan with a tight-fitting lid, heat 1 tbsp oil.
  2. Reduce the heat to medium and add rice. Stir for a couple of minutes until opaque.
  3. Add salt, coconut milk and water and let it cook until most of the water is absorbed.
  4. Cover the saucepan, turn the heat to low and let the rice cook for another 20 minutes.
  5. Turn off and let it stand undisturbed while you prepare the rest of the ingredients.
  6. In another pan, heat the remaining oil and add mustard, chana dal, udad dal, cashew, red chilies, asafetida and curry leaves.
  7. Stir until mustard seeds splutter and the dals and nuts begin to take on a golden hue.
  8. Add to the rice and mix gently with a fork, taking care not to mash the rice.
  9. If you have any fresh/frozen coconut shreds on hand, toast a couple of tablespoons lightly and add as a garnish.
  10. Serve hot!