Add washed lentils to 1 litre of water, 1 tsp and 1 tsp turmeric. Boil till cooked until lentils mush very easily. Alternatively you can use a pressure cooker.
Once the lentils are cooked vigorously stir the lentils to create a smoother texture.
In a pot heat 3 tbsp of oil. Add cumin seeds and allow to cook for a minute until aromatic. Add dried chillies and asafoetida and cook for another 30 seconds.
Add the onions and cook till transparent. Then add garlic & ginger paste - cook till fragrant around a minute or two.
Add the fresh fenugreek and cook until wilted down.
Add cumin, coriander and turmeric powder - cook for a few minutes. To avoid burning add a splash of water.
Add the blended tomatoes and now cook on a medium heat for 8-10 minutes.
Once the tomatoes have cooked through (richer in colour) mix in the lentils. Add the garam masala and salt to taste.
For the garish tarka - heat 3 tbsp oil in a pan, once hot add the chillies, garlic and cumin seeds. Once cooked pour the hot oil over the dal.