Soak lentils, 1 hour, lots of water
Using a heavy based pot (with lid), heat ghee over high heat. When hot add chillis and cook for 1 minute
Add onion and carrot, fry until softened
Lower heat to medium, add garlic, ginger, and curry leaves. Cook 1 minute until fragrant
Add tomatoes and cumin, cook until tomatoes start to break down and thicken
Add lentils, stock, turmeric, salt. Stir, bring to simmer, cover and reduce heat to low. Simmer for 1 hour
Remove lid and simmer for 45 minutes, stirring 2 - 3 times. The dhal is ready when its consistency is like porridge
Stir through garam masala, check salt
