Wash and soak horse gram lentils for 24 hrs. (or overnight).
Pressure cook in Instant Pot (IP) for 40 minutes. Wait for natural pressure release, transfer pressure cooked lentils into a bowl and clean the IP pan.
Cut onion, tomato, cilantro, and set aside in separate bowls. Crush fresh ginger and garlic.
Set IP to 'sauté' mode, add oil. Once the 'hot' sign shows up, and onion, crushed ginger and garlic. Cook till slightly brown.
Add turmeric, red chili powder and mix. Now add tomatoes, salt and cook for 2 to 3 minutes. Add coriander powder, garam masala, and mix well.
Add pressure-cooked lentils, water, stir, and cook for 2-3 minutes. Add cilantro and mix.