Wash the lentils and Soak them in cold water for 30 minutes
Boil the lentils for 15-20 min, until they are soft and easily mashed by hand. For 1 cup of lentils, put 3.5 - 4 cups of water
Finely Chop the red onion
Finely Chop the tomato, you can also use tomato paste
Crush some garlic, grate 1" ginger and chop green chillies.
Take 2 spoons of ghee / olive oil, when its hot, add cumin, add some garlic and ginger and fry for 30 seconds, then add onions and fry until they are golden and translucent
Add chopped tomatoes and green chillies (optional) and fry until they are soft and it starts to looks like a paste. Add some salt.
Now add the boiled lentils to the pan and add turmeric (Optional)
Cook the lentils in a low heat for 10 min and add some fresh coriander
In a small pan heat 1 spoon of ghee / Olive oil. Once it is hot, add mustard seeds, garlic, broken red chillies and curry leaves
Fry for 30-45 seconds until the garlic gets golden and you can smell the flavours. Add this to the lentils and mix well
Lentils are now ready. Garnish them with fresh coriander. Best eaten with boiled rice.