Take toor dal and rinse them properly 4-5 times. After cleaning, soak the lentils in water for an hour, then drain out all the water. You'll see that the lentils have bloated a bit.
Transfer them to the pressure cooker, add 3 times the water (1 cup lentils = 3 cups water), turmeric powder, and salt, and also put a bowl of peanuts to cook them along with the dal.
Cover the cooker, switch on the flame to medium-high for 3 whistles, then turn off the flame and let it rest till all the steam has escaped.
Once the steam has escaped, open the lid, take out the bowl of peanuts, and make the lentils into a fine soup using a blender.
In a large bowl, add wheat flour, gram flour, asafoetida, red chili powder, turmeric powder, carom seeds, salt, and oil. Mix them well.
Knead the flour using water into a soft dough, and cover it with a damp cloth for 15 minutes.
Divide the flour into 2 portions, coat them with dry flour, and roll them into a round shape with a thickness similar to a chapati.
Cut them into diamonds using a pizza cuter, or a knife.
Heat ghee in a skillet, and add cumin seeds, mustard seeds, fenugreek seeds, cinnamon sticks, asafoetida, dried red chilies, ginger garlic paste, and curry leaves. Let them crackle and mix them well.
Now, add the tomatoes, and cook them till the ghee separates.
Immediately add the blended dal, and cooked peanuts to the masala. Mix them well.
Add jaggery, and turmeric paste, and pour a healthy amount of hot water to the dal to maintain the consistency. Mix them well, and give the dal a boil.
Add the dhoklis to the dal, cover the skillet, and let them simmer on low flame for 10 minutes. Check the seasonings, and garnish it with coriander.
Your dal dhokli is ready to be served.