To prepare Karuveppilai Sadam, take three cups of raw rice in a bowl and wash it well. Cook the rice in sufficient water till done and keep aside. You can also use leftover rice.
Meanwhile, wash the curry leaves thoroughly and pat them dry.
Heat a pan over low heat and toss in the curry leaves. Roast them till they start to crackle and give out a nice aroma. Remove onto a plate and keep aside.
Heat a little oil in the same pan and put in the urad dal, chana dal and tur dal. Sauté till they start to get a slight colour on them.
Then add cumin seeds, peppercorns, fenugreek seeds, sesame seeds, dry red chillies and garlic and sauté for a minute. Add grated coconut and fry till the coconut starts to brown. Then add the tamarind paste, mix well with all the ingredients and turn off the heat. Now add the roasted curry leaves to the pan, combine well and allow to completely cool down. Transfer the roasted mixture to a mixie jar and grind to a smooth powder. Keep aside.
Now heat oil in a kadai and put in the peanuts. Fry them to a golden brown and then remove and keep aside.
Next temper the oil with mustard seeds and asafoetida. Sauté till the mustard seeds pop.
Tip in the ground karvepaku powder and sauté for a minute. Mix in the peanuts.
Sprinkle turmeric powder and salt. Mix well.
Add the cooked rice and gently mix. Add a blob of ghee on top and remove from heat.
Serve Karvepaku Annam with onion raita and potato fry.