Soak tamarind in little water for half an hour or more.
Extract the juice by squeezing out the soaked tamarind. Keep this tamarind juice aside.
Do not add water while extracting the juice. The tamarind juice should be in thick consistency.
Chop ginger, slit green chillies and wash curry leaves and keep all of them aside.
Pressure cook 2 cups of rice with 4 cups of water and a spoonful of oil in it for 3 whistles.
Once the pressure cools down, spread the rice on a wide plate to cool completely.
Add a spoonful of oil all over the rice, this would absorb the excess moisture present in the rice.
Heat oil in a kadai, add peanuts and allow them to fry for a minute.
When the peanuts started changing colour, add bengal gram and black gram. Fry them for a minute.
When they start changing the colour, add mustard seeds and cumin seeds.
Add turmeric powder and asafoetida.
When they start spluttering add split green chillies, chopped ginger and curry leaves.
Once they fried add the thick tamarind juice.
If need be add little water (1 or 2 tbsp of it).
Add salt and allow this to cook till the tamarind juice become thick and the paste leaves oil.
When the tamarind juice started rolling boiling add jaggery to it.
Once the tamarind juice become thick and oil started separating from the kadai switch off the flame.
Add this paste to the rice.
Mix it well so that all the entire rice combines well with the tamarind paste.
Serve tamarind rice or Pulihora with curd or as it is.