Steps
1. Prepare the roti dough: In a bowl, mix flour and salt. Add ghee and water gradually, kneading until smooth and elastic. Cover dough and let rest for 2 hours.
2. Divide dough into a small ball. On a greased surface, flatten and stretch the dough thinly into a large circle, then fold into a square by folding edges towards the center.
3. Heat a pan with oil on medium-high. Fry the folded dough until golden brown and crispy on both sides. Remove and keep warm.
4. Rinse lentils and soak for 15 minutes.
5. In a pot, heat oil. Add mustard seeds and cumin seeds until they pop. Add onions and garlic, sauté until translucent.
6. Add turmeric, chili powder, drained lentils, and water. Bring to a boil, then simmer until lentils are soft and curry thickens (about 20 minutes).
7. Season dhal with salt. Garnish with fresh coriander.
8. Serve hot roti canai alongside the spicy dhal curry.