Press the Saute function on the Instant Pot. Heat oil until it's hot, then add cumin seeds and let them crackle.
Add ginger-garlic paste, asafetida, and green chili, and saute for a few seconds.
Next, add the chopped onion and sauté until it turns light brown.
Add the tomatoes along with the dry spices—turmeric powder, red chili powder, coriander powder, and garam masala powder. Cook until the tomatoes turn soft, which usually takes 2-3 minutes.
Then add diced Zucchini, rinsed lentils or dal, salt, and water, and give a stir. Adjust spices at this stage. No need to soak the dal for this recipe.
Once you add all the ingredients in the instant pot, place the trivet and then the bowl of rice with water. This way, they will both cook together using the pot-in-pot method.
Close the lid on the pot, and turn the pressure valve to the SEALING position. Set the pot to MANUAL/PRESSURE COOK (High Pressure) and increase the timer to 5 minutes.Note: If you prefer a firmer dal texture, choose 4-minute Manual/Pressure Cooker (high pressure) setting. Once the pot beeps, let it release the pressure naturally (NPR) for 10 minutes.
Add cilantro and lime juice, mix well. Serve zucchini lentil curry hot with rice, quinoa, or roti.