Heat ghee on medium heat and add spices and onion, stirring continuously for about five minutes.
Add garlic and ginger and cook for another one or two minutes.
Add lentils, tomatoes and liquids. Crank up the heat to medium-high and stir continuously, until all liquid is absorbed, about 15 to 20 minutes.
Serve hot with rice, naan or a crusty roll. Garnish with toasted cashews and cilantro.
