Wash and soak dry toor dal for 30 minutes.
Once soaked, get rid of all the water from it. Place dal in a pressure cooker and add all the ingredients listed under "Ingredients to boil".
Pressure cook it by doing 6 whistles if using Indian style pressure cooker, let the pressure release naturally all the way. If using Instant Pot, pressure cook it on high pressure for 7 min and let the pressure release naturally for 7 minutes (NPR). Release rest of the pressure manually.
Once all the pressure is released, open the pressure cooker. Blend it using an immersion blender. Once blended a little, add 1 cup of water and blend more until it has a smooth texture. If the dal is too thick add little more water and keep blending until smooth. Once blended, keep it aside.
Heat 2 tbsp of ghee in a small sauce pan. Once hot, add in cumin seeds.
Once cumin seeds start to fragrant and deepen in color, Add in minced garlic and ginger/chili/turmeric paste. Mix and saute on medium till raw smell of garlic is gone (about 2 min).
Add in 4 curry leaves and cook for few more seconds. Do not burn the garlic.
As soon as ginger/garlic/chili is sauteed, sprinkle red chili powder & garam masala on top of the blended dal (do not mix it yet).
Pour the sauteed ginger/garlic/chili mixture on top of the red chili powder & garam masala in the dal pot.
Mix well, add salt and 2-3 curry leaves. Mix again. Bring it to boil. Let it simmer for 5-6 minutes once it starts boiling.
Add in lemon juice and cilantro. Mix well. Let it simmer for a minute.
Serve it over jeera rice with side of kachumber & papad!!