Rinse the lentils in a small pot (which can carry up to 3 cups of liquid) without handles. Soak lentils for 30 to 40 minutes. Cook the lentils in a pressure cooker in the pot. Once the pressure cooker cools down, remove the pot with lentils and add 1 ½ cups of water. Mix it with a whisk if you want coarse textured soup. If you want smooth soup, mix it with the immersion blender. Start heating soup on medium heat. Add salt, turmeric, and dhanajeeru. Mix well. Let the soup boil for 5 to 7 minutes, stirring occasionally. In a separate heavy bottom small pot, heat the oil. Add cumin seeds and let it stutter. Add curry leaves and red chili. Add garlic, onion, garam masala and sauté it until onion is light golden brown. Add tomatoes and sauté it for one minute. Add the green chili and ginger and pour everything on top of the soup. Mix it with soup and let the soup boil for one minute. Add lemon juice and let it boil for one more minute. Garnish with cilantro and serve with rice.