Rinse brown lentils in clean water and add to a pressure cooker.
Then add turmeric, red chili, asafoetida, and salt.
Now pour water and mix well.
Cover the cooker lid and cook on high heat for 6 to 7 whistles, then turn off the flame.
When the pressure drops, the lentils are soft; if not, cook again for 2 whistles.
Transfer the cooked lentils to another bowl and heat ghee in the same pressure cooker.
Add cumin seeds to sizzle for a few seconds.
Then add chopped onion and saute it until golden.
When the onion is golden, add ginger garlic paste and saute it for a few seconds.
Then add tomato puree and saute until the oil releases from its sides.
When the oil starts to release, it means the masala is sauteed properly.
Add cooked brown lentils to it.
Simmer it for 4 to 5 minutes or until the masala has properly absorbed into the lentils.
Now season with some garam masala and mix well.
After a minute, turn off the flame.
Serve it hot with rice or roti.