Rinse and drain the lentils.
Combine the lentils, turmeric, 1 tbsp ginger garlic paste, and 4 cups water.
Cook over high heat until it comes up to a rapid boil, then reduce the heat to medium-low and cook for 20 minutes.
While the lentils cook, heat some oil in a large skillet.
Add the mustard seeds, cumin seeds, and chilies. Cook for 2-3 minutes.
Stir in the curry powder and asafetida and cook for 20 seconds.
Add the onions and tomatoes and cook for 7-10 minutes over medium-low heat.
Stir in the remaining tbsp ginger garlic paste and cook for 30 seconds.
Add the cooked lentils to the onion and tomato mixture and mix well.
Season with salt and chili powder.
Simmer over low heat for 5 minutes and then serve immediately.
Garnish with fresh coriander if desired, and enjoy!