Pressure cook dal until tender and mushy.
Heat oil in a saucepan, add mustard seeds, cumin seeds and asafoetida; when the seeds start to splutter, add the curry leaves and tomato. Cook till the tomato turns mushy.
Add red chili powder, ground cumin, ground coriander and turmeric. Mix well and add the cooked dal and enough water to get a thin consistency.
Season with salt and bring the dal to a boil.
Once the dal is boiling, gently add the dhoklis, lower the heat to a simmer and cook dhoklis for 15~20 minutes or until cooked through. To check if the dhoklis are cooked, remove one from the dal and cut it, if still raw in the middle, simmer a little longer, if it looks cooked, then it's done.
Serve warm with chopped cilantro, onions, sev and lemon juice.