Rinse the yellow lentils. Soak in water for roughly 30 minutes (or according to package instructions). Drain well before using.
Heat ghee over medium heat. Add the 2 garlic cloves and fry for 1-2 minutes until fragrant.
Add the drained lentils and stir well. Pour in roughly 4 cups of water and bring to a boil over medium-high heat.
Skim off the foam that rises. Add asafetida and turmeric, stir well. Reduce heat to medium and cook for 15-20 minutes until the lentils are soft and mostly breaking down.
Puree the lentils with an immersion blender or mash thoroughly with a fork. Mix in roughly 1.5 cups of water (to reach desired consistency), salt, and sugar.
Bring to a boil over medium-high heat and cook for 1 minute.