For the Haleem:
For serving:
Cover the dahls (chickpeas and red lentils in boiling water to soak during break for at least 30 mins.
Set the Instant Pot to sauté on high. Add half the oil and wait for it to heat up, about 20 seconds. Add peppercorns, cumin seeds and ¾ of the onion. Cook, stirring occasionally, until the onion turns golden, about 5 minutes. Stir in the ginger and garlic and cook for 30 seconds, or until the smell of raw garlic dissipates.
Add the meat to the Instant Pot and cook, stirring occasionally, until the meat starts to change color, 5 to 7 minutes.
Stir in 2 teaspoons of the garam masala, along with the chile powder, ground cumin and turmeric, then add the tomatoes and salt. Cook, stirring occasionally, until the tomatoes break down, about 3 minutes.
Drain the dals and add them to the pot along with the quinoa and 3 cups water. Close the lid, turn the top knob to the sealed setting and turn on the meat/stew setting. Cook, undisturbed, for 45 minutes, then carefully and quickly turn the top knob from its sealed setting to its vent setting to release the steam.
Cancel the meat/stew setting. Check the doneness of the meat; it should be tender and easily mashed with a wooden spoon. If the meat is not done, close and reseal the Instant Pot and use the manual function to add another 5 minutes cook time; repeat as needed.
When the meat is tender, break it down into small bite-size pieces with a wooden spoon. Whisk the haleem to thicken it and thoroughly mix all the ingredients. Alternatively, use an immersion blender for the same purpose. The consistency of the haleem should be thick like gravy, with occasional threads of meat.
Heat the remaining ghee in a medium pan on high and fry the remaining onion, stirring occasionally, until browned, about 7 minutes. Transfer the haleem to a container and put the caramelized onions in a separate container in the fridge.
For garnish, Sprinkle with the remaining garam masala and serve with the green chiles, ginger, cilantro and lime wedges alongside.
