Coconut Rice (South Indian Style)

Step by StepJump to Recipe

The coconut tree is rightly called the ‘tree of life,’ for the myriad ways each part of the tree be used. Even if we take the fruit in itself, there’s so much a coconut offers – the fresh flesh, water, dried coconut and more. This recipe is one such that uses the coconut in its most popular way. Coconut Rice is a light, tasty, savory South Indian rice variant made with fresh grated coconut, lentils, herbs and spices. This recipe is easy, yet delicious and is vegan too. For a gluten free version, just skip the asafoetida.

overheat shot of coconut rice topped with two fried curry leaves and cashew bits in a blue rimmed white bowl on a dark blue wooden tray and text layover.

About Coconut Rice

This nutty and mild rice-based dish is called Coconut Rice, also Thengai Sadam in Tamil language. The words ‘thengai’ means ‘coconut’ and ‘sadam’ denotes ‘rice.’

Coconut Rice is one of the staples as well as favorite dishes in the South Indian regions of India. Fairly simple to make, this dish comes together by mixing sautéed or fried lentils, spices, herbs and fresh grated coconut with cooked rice.

There are quite a number of variations of this Coconut Rice recipe in South Indian cuisine. My recipe version features freshly grated coconut, which is also the star here.

The lentils, cashews add a lovely crunch to the dish and a nutty flavor. I include both red chilies and green chilies for that bit of smoky heat in the rice.

This particular rice dish is made during the South Indian festivals of Pongal and Navratri. In my many visits to different cities and towns in southern India, I largely visited places of interest and many temples. In some of the temples there, we were served this Coconut Rice, Pongal as well as Curd Rice.

For this recipe of Coconut Rice, if you already prep up by grating the coconut earlier, then the dish comes together quickly. No prizes for guessing, that the recipe tastes best with fresh coconut. However, if you don’t have it, then you can even prepare this rice with frozen coconut.

Another variant of this Coconut Rice recipe is made with coconut milk and called Thengai Paal Sadam in Tamil and Coconut Milk Rice in English. The difference is that in the Coconut Milk Rice recipe, the rice grains are cooked in coconut milk, herbs and spices.

Along with the Coconut Rice, I often make such simple rice variations when I want to cook something easy. Some more such hassle-free recipes that I love to make are Lemon Rice, Mango Rice and Tomato Rice.

Step-by-Step Guide

How to make Coconut Rice

Soak Rice and Lentils

1. Soak 1 cup regular non-sticky Indian rice (like sona masuri, ponni, surti kolam, parmal rice) or basmati rice in enough water for 20 to 30 minutes.

rice soaking in water in yellow bowl.

2. Also, soak ½ tablespoon urad dal and ½ tablespoon chana dal in hot water for 20 to 30 minutes. Later, drain the water very well and keep the lentils aside.

Urad dal is husked and split black gram. Chana dal is husked and split bengal gram.

You can add the lentils without soaking when making the dish. However, soaking them, improves their texture and gives a good taste to the rice.

soaked lentils in a spoon in water.

Cook Rice

3. After 20 to 30 minutes, drain all the water from the rice. Add the rice grains together with 1.75 to 2 cups water in a 2-liter stovetop pressure cooker

Pressure cook the rice on medium to medium-high heat for 2 whistles or 5 to 6 minutes. When the pressure settles down naturally in the cooker, open the lid and fluff the rice.

For a softer texture in the rice, pressure cook for 3 whistles. If you do not have a pressure cooker, cook rice in a pot, pan or the Instant Pot. I have listed the details below.

  1. Cooking in a pot or pan: Take the soaked rice and 2 cups water in a pan. Cover and simmer on low to medium-low heat until rice grains are tender and the water has been absorbed. If most of the water has evaporated and the rice grains look undercooked, add a few tablespoons of hot water. Cover and continue to cook rice.
  2. Cooking in Instant Pot: Transfer the rice grains and 1.5 cups water in the Instant Pot. Seal the lid and position the valve to sealing. Pressure cook on high pressure for 4 to 5 minutes. When the cooking is complete and you hear the beep sound, wait for 5 minutes before giving a quick pressure release. Open the lid and transfer the rice to a tray or plate for cooling.
cooked rice in a pressure cooker.

4. Take the rice on a plate/tray and allow to cool completely. If there are lumps in the rice, then break the lumps once the rice is cooled.

cooked rice spread on a large steel plate.

Fry Spices and Lentils

5. Heat 2 tablespoons coconut oil in a pan. Lower the heat, add 1 teaspoon mustard seeds and let it crackle.

You can also use sesame oil (not the Asian sesame oil which is toasted but the oil that is made from raw sesame seeds a.k.a gingelly oil) or any other neutral tasting oil.

mustard seeds in hot coconut oil in a black pan.

6. When the mustard seeds are crackling, add the strained chana dal and urad dal. Mix and fry on low heat for a minute.

lentils added in the black pan.

7. Add 2 tablespoons chopped cashews.

chopped cashews added in the black pan.

8. Stir and fry until the cashews turn golden. The lentils would also turn golden by then.

frying cashews and lentils in pan.

9. Add the below listed spices and herbs:

  • 1 or 2 dried red chilies (broken and seeds removed)
  • 10 to 12 curry leaves
  • 1 or 2 chopped green chilies or ½ to 1 teaspoon, chopped
  • 1 pinch of asafoetida (hing)

For a gluten-free rice, skip the asafoetida or use gluten-free asafoetida.

dried red chilies, curry leaves, chopped green chilies and asafoetida added to pan.

10. Stir and fry until the red chillies change color. The curry leaves would also become crisp.

frying spices and lentils in pan.

Add Coconut

11. Next, add 1.5 cups tightly packed grated coconut.

Ensure that the coconut is finely grated and not chunky or having larger shreds.

finely grated coconut added in pan.

12. Combine and mix very well with the rest of the fried spices and herbs.

coconut mixed with rest of the spices and herbs in black pan.

13. Sauté the coconut on low heat for 3 to 4 minutes, stirring often. The coconut can be sautéed until it gets a creamish or a faint, pale beige color.

sautéing coconut.

Make Coconut Rice

14. Lastly, add the steamed cooled rice and salt according to your taste.

cooked rice and salt added to the pan.

15. Mix the rice very well and turn off the heat.

rice mixed in pan.

16. Serve Coconut Rice hot or warm.

If you like, you can garnish with chopped coriander leaves and drizzle with a bit of ghee while serving. You can also choose to drizzle some lemon juice on the rice while eating.

coconut rice with two curry leaves on top of it in a blue rimmed white bowl.

Serving and Storing Suggestions

You can serve Coconut Rice as is or pair with a gravy or curry like Vegetable Stew, Potato Roast, Vegetable Kurma, Cauliflower Kurma or even with plain homemade fresh Curd.

In the pictures on this post, I have served the Coconut Rice with a spicy South Indian Potato Kurma. I also like to pair this rice with the Kerala style Parippu Kari (moong lentils curry).

For a really flavorful and wholesome meal, I recommend pairing a South Indian vegetable gravy or curry with the rice. Accompany some papadum (appalam), if you like.

Since this is a coconut-based rice dish, it is best had fresh. I do not recommend to store this Coconut Rice in the refrigerator, as then the chances of the coconut going rancid are very high. Moreover, it is best to eat rice when freshly cooked.

Expert Tips

  1. Rice: Any short-grained or medium-grained rice works well in this recipe. But make sure that whichever rice you use, it is non-sticky. Fragrant basmati rice is another option to make this delish dish. Most non-sticky varieties of Indian rice can be used here.
  2. Lumpy rice: If your rice grains have cooked a tad more and have become lumpy on cooling, do not worry. Simply break the lumps in the cooked rice.
  3. Coconut: I highly recommend to include fresh grated coconut for the best flavor. Frozen coconut is the next option. Ensure that the frozen coconut smells good and is not rancid. Including unsweetened desiccated coconut won’t give a better taste as compared to the rice made with fresh coconut.
  4. Lentils: The fried toasty lentils add a nutty flavor to the dish and impart a nice crunch. Skip them, if you do not prefer or do not have them in your kitchen.
  5. Herbs: Curry leaves imparts plenty of flavor in this recipe. So, curry leaves are an essential ingredient and cannot be swapped or substituted with any other herb or spice. If fresh curry leaves are not available, use curry leaves powder. Add about ½ to 1 teaspoon of ground curry leaves powder.
  6. Nuts: I like to add cashews, but you can swap it with peanuts. Skip these nuts, if you are out of stock or don’t have it at home.

More Rice Recipes To Try!

Please be sure to rate the recipe in the recipe card or leave a comment below if you have made it. For more vegetarian inspirations, Sign Up for my emails or follow me on Instagram, Youtube, Facebook, Pinterest or Twitter.

overheat shot of coconut rice topped with two fried curry leaves and cashew bits in a blue rimmed white bowl on a dark blue wooden tray

Coconut Rice (South Indian Style)

Coconut rice is a light, tasty, savory South Indian rice variant made with fresh grated coconut, lentils, cashews, herbs and spices. This nutty and mild rice based dish is also known as Thengai Sadam in Tamil language. The recipe is vegan and for a gluten-free version, easily skip adding asafetida.
5 from 51 votes
Prep Time 30 minutes
Cook Time 10 minutes
Total Time 40 minutes
Cuisine South Indian
Course Main Course
Diet Vegan
Difficulty Level Moderate
Servings 3
Units

Ingredients

For cooking rice

  • 1 cup basmati rice or any regular non-sticky rice – or about 4 to 4.5 cups of cooked rice
  • 1.75 to 2 cups water

For tempering

  • 2 tablespoons coconut oil or any neutral oil
  • 1 teaspoon mustard seeds
  • ½ tablespoon urad dal (split and husked black gram)
  • ½ tablespoon chana dal (split and husked bengal gram)
  • 10 to 12 cashews – chopped or 2 tablespoons
  • 1 or 2 dry red chilies – broken and seeds removed
  • ½ to 1 teaspoon green chilies – chopped or 1 to 2 green chillies
  • 1 pinch asafoetida (hing) – optional, omit asafoetida to make the dish gluten-free
  • 10 to 12 curry leaves
  • 1.5 cups coconut – tightly packed, fresh and finely grated
  • salt as required

Instructions
 

Preparation

  • Soak 1 cup regular rice or basmati rice in enough water for 20 to 30 minutes.
  • Also soak the urad dal and chana dal in hot water for 20 to 30 minutes. Later drain the water very well and set the lentils aside.
  • Grate half of a medium to large coconut and keep aside. You need about 1.5 cups of tightly packed finely grated coconut.

Cooking rice

  • After 20 to 30 minutes, drain the water and pressure cook the rice with 1.75 to 2 cups water for 2 whistles or 5 to 6 minutes on medium to medium-high heat in a 2 litre stovetop pressure cooker.
  • If you do not have a pressure cooker, cook rice in a pot or pan or the Instant Pot. Find the details below.
  • Cooking in a pot or pan: Take the soaked rice and 2 cups of water in a pan. Cover and simmer on a low to medium-low heat until rice grains are tender and the water has been absorbed.
    If the most of the water has evaporated and the rice grains look undercooked, add a few tablespoons of hot water. Cover and continue to cook rice.
  • Cooking in Instant Pot: Transfer the rice grains and 1.5 cups water in the Instant Pot. Seal the lid and position the valve to sealing. Pressure cook on high pressure for 4 to 5 minutes.
    When the cooking is complete and you hear the beep sound, wait for 5 minutes before giving a quick pressure release. Open the lid and transfer the rice to a tray or plate for cooling.
  • When the pressure settles down on its own, open the lid and fluff the rice. For a softer texture in the rice, pressure cook for 3 whistles
  • Take the rice in a plate/tray and allow to cool grains completely. You can also cool the rice in the cooker itself. If there are lumps in the rice, then break the lumps once the rice is cooled.

Making tempering

  • Heat coconut oil in a pan. You can also use sesame oil or any other neutral oil. Reduce the heat to a low. Crackle mustard seeds first in the hot oil.
  • Add the chana dal and urad dal. Stir and fry for about a minute.
  • Then add chopped cashews.
  • Stir and fry till the cashews turn golden. The lentils would also turn golden by then.
  • Add red chilies, curry leaves and chopped green chilies along with a pinch of asafetida.
  • Stir and fry until the red chilies change color and the curry leaves become crisp.

Making coconut rice

  • Next add grated coconut. Mix very well.
  • Sauté the coconut for 3 to 4 minutes stirring often. The coconut can be sautéed until it get a cream-ish color or a faint light beige color.
  • Lastly add the steamed rice and salt.
  • Combine and mix the rice well. Switch off the heat.

Serving and Storing Suggestions

  • Serve coconut rice hot or warm. If you like you can garnish with chopped coriander leaves and drizzling with a bit of ghee while serving.
    You can also choose to drizzle some lemon juice on the rice while eating.
  • You can serve coconut rice as is or pair with a gravy or curry like vegetable stew, potato roast, vegetable kurma, cauliflower kurma, potato curry or moong lentils curry or a simple dal and even plain homemade fresh curd or yogurt.
  • I suggest pairing with gravy or curry for a really flavorful meal. Accompany some papadum (appalam) if you like.
  • Since this rice has coconut, it is best had fresh. I do not recommend to store this rice in the fridge as the chances of coconut going rancid are very high. Moreover it is best to eat rice when freshly cooked.

Notes

  • Rice: Any short-grained or medium-grained rice works well in this coconut rice recipe. But make sure that whichever rice you use, it must be non-sticky. Fragrant basmati rice is another option.
  • Coconut: I highly recommend to include fresh grated coconut for the best taste and flavor. Frozen coconut is the next option. Ensure that your frozen coconut smells good and is not rancid. Including unsweetened desiccated coconut simply won’t give a better taste in comparison to the rice made with fresh coconut.
  • Lumpy rice: If your rice grains have cooked a tad more and have become lumpy on cooling. Do not worry. Simply break the lumps in the cooked rice.
  • Herbs: Curry leaves imparts plenty of flavor. Curry leaves are an essential ingredient in the recipe and cannot be swapped or substituted with any herb or spice. If curry leaves are not available, I recommend to use curry leaves powder. Add about ½ to 1 teaspoon of ground curry leaves powder.
  • Nuts: I like to add cashews, but you can swap it with peanuts. Simply omit these nuts, if you are out of stock with them.
  • Lentils: The fried toasty lentils add a nutty flavor to the dish and give some nice crunch. Skip them if you do not prefer or do not have them in your pantry.
  • Gluten-free option: Simply skip the asafetida or use gluten-free asafetida. 
  • Scaling: Easily halve or double the servings by scaling the ingredients proportionately.

Nutrition Info (Approximate Values)

Nutrition Facts
Coconut Rice (South Indian Style)
Amount Per Serving
Calories 501 Calories from Fat 234
% Daily Value*
Fat 26g40%
Saturated Fat 21g131%
Sodium 413mg18%
Potassium 265mg8%
Carbohydrates 61g20%
Fiber 6g25%
Sugar 3g3%
Protein 8g16%
Vitamin A 260IU5%
Vitamin B1 (Thiamine) 1mg67%
Vitamin B2 (Riboflavin) 1mg59%
Vitamin B3 (Niacin) 40mg200%
Vitamin B6 1mg50%
Vitamin C 69mg84%
Vitamin E 1mg7%
Vitamin K 3µg3%
Calcium 54mg5%
Vitamin B9 (Folate) 410µg103%
Iron 2mg11%
Magnesium 50mg13%
Phosphorus 156mg16%
Zinc 1mg7%
* Percent Daily Values are based on a 2000 calorie diet.

This Coconut Rice recipe from the blog archives first published in Jun 2015 has been republished and updated on March 2023.

Share This Recipe:

WhatsAppPinShares558

Meet Dassana

Welcome to Dassana's Veg Recipes. I share vegetarian recipes from India & around the World. Having been cooking for decades and with a professional background in cooking & baking, I help you to make your cooking journey easier with my tried and tested recipes showcased with step by step photos & plenty of tips & suggestions.

Get My Secrets to Great Indian Food
Sign up for my FREE Beginners Guide to Delicious Indian Cooking

More Vegetarian Recipes You'll Love

Leave a Comment

Your email address will not be published. We moderate comments and it takes 24 to 48 hours for the comments to appear. We thank you for your understanding and patience. If you have made the recipe, then you can also give a star rating.

Your Recipe Rating




16 Comments

    1. I hope I just forget commenting but in case I didn’t, this dish along with cabbage kootu have been a staple for yeeeeaaars, thank you. Not including all the Punjabi dishes that I tend to lean towards

  1. Wow! I loved it. Will definitely try it. Can’t wait to surprise my mom and dad with the recipe. 😀 Thanks. 🙂5 stars

  2. I am definitely going to try this out 🙂 coconut rice is so easy to prepare. yummy..

  3. Hi Dassana, Indeed its a good n easy rice recipe. My suggestion would be to add roasted peanuts in the thalimpu ( thadka ) and it gives a nice nutty flavour like the one you get in lemon rice.