Mix all the daal listed above. Wash them thoroughly and soak them in warm water for 20-40 minutes.
Place soaked daal in pressure cooker. Add 2-3 cups of water, salt, turmeric and sliced garlic.
Bring it to boil. Close the lid and do 3 whistles. Once cooked, turn the heat off and let the pressure release completely on its own.
If using Instant Pot, set instant pot on high pressure setting and cook it for 12 minutes. Let the pressure release naturally for 10 minutes and release rest of the pressure manually.
Once the pressure is released, open the lid. Use emerson blender to blend the daal to smooth texture. It should be thicker than watery soup and thinner than stew consistency. Add 1 cup of water at a time to the daal while you blend it to get the right consistency.
Once blended smooth, start bringing it to boil (use saute mode for boiling if using Instant Pot). While you wait for daal to come to a boil, prepare tempering.
Heat up 1 tbsp oil and 1 tbsp ghee. Once warm, not too hot, add minced garlic and saute for a few seconds until raw smell of garlic is gone.
Add thai green chili and ginger paste along with ⅛ tsp turmeric powder. Saute it for a minute or so on low/medium heat while stirring frequently. Do not burn it, do not let it get brown.
Turn the heat off. Add red chili powder and garam masala. Mix it right away and immediately add it to the boiling daal.
Once daal comes to boil, simmer it for 3-5 minutes. Make sure you have the right consistency. Add more water while simmering if it is too thick. Taste for salt and spices. Add more if needed.
Turn the heat off. Add lemon juice. Mix well.
Garnish it with chopped cilantro and fresh green garlic (if using any). Mix well.
Serve it hot with steamed rice and side of crunchy salad/kachumber and lemon wedge with dollop of ghee!!