Cook the rice ahead of time and cool it down completely. Leftover rice can also be used in this Tomato Rice recipe.
Soak chana dal in water for 5 minutes before you start making the Tomato Rice. This will soften up the lentils and make it easy to chew when eating.
Add roughly chopped tomatoes and green chillies to a blender jar.
Make a smooth puree. Do not add any water while grinding the tomatoes.
Heat vegan ghee in a pan and temper mustard seeds. Once they crackle, add fenugreek seeds, fennel seeds, GF asafoetida, soaked chana dal, urad dal and peanuts. Fry till the lentils and peanuts turn light golden.
Then add the grated ginger, and curry leaves.
Also add half the cilantro and chopped onions. Saute till the onions turn translucent.
Now add the tomatoes puree and salt. Continue to cook till the tomatoes are cooked and the water has evaporated. This can take 12-15 minutes. Keep the flame on medium. This is an important step. The water has to evaporate else the Thakkali Sadam will turn mushy after adding the cooked rice.
Add the green peas. Cook for another 2-3 minutes.
Then add sambhar powder (if adding), turmeric powder, chilly powder and coriander powder. Saute for 30 seconds.
Then add the cooked rice. Mix till all the tomato masala coats all the rice. Adjust salt as needed. Cook this for 1-2 minutes. Do not over mix and break the grains.
Lastly garnish it with the remaining cilantro. Mix and take it off the flame.
Serve with papad, Indian pickle or raita.