Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
4.0
(3)
Export 16 ingredients for grocery delivery
Step 1
Select the normal Sauté setting on the Instant Pot. Lightly toast each spice, one at a time, by adding it to the pot and stirring continuously until aromatic, about 1 minute each. Make sure not to burn them. The goal is to remove any residual moisture so they are easy to grind.
Step 2
As the spices are toasted, transfer them to a plate and let cool completely. Grind the spices in a spice grinder to make a fine powder.
Step 3
Store in an airtight container in a cool, dry place away from direct sunlight for up to 6 months.
Step 4
In a bowl, combine the chickpeas and 2 cups warm water and let soak for at least 4 hours or up to overnight. Drain the chickpeas and set aside.
Step 5
Select the high Sauté setting on the Instant Pot and heat the ghee. Add the cumin seeds directly to the hot oil at the bottom edges of the pot and cook until they start to sizzle, about 1 minute. Add the onion and cook, stirring occasionally, until translucent, about 5 minutes. Cover the pot with a glass lid (or other nonlocking lid that fits) to speed up the process. Add the ginger and garlic and sauté until aromatic, about 1 minute. Add the coriander, salt, chile powder, turmeric, and chickpeas; pour in the 1 1/2 cups water; and stir well with a wooden spoon, nudging loose any browned bits from the pot bottom.
Step 6
Secure the lid and set the Pressure Release to Sealing. Press the Cancel button to reset the cooking program, then select the Pressure Cook or Manual setting and set the cooking time for 35 minutes at high pressure.
Step 7
Let the pressure release naturally; this will take 10 to 20 minutes. Open the pot and stir in the tomatoes and garam masala. Select the high Sauté setting and cook until the tomatoes soften, about 5 minutes. Press the Cancel button to turn off the Instant Pot. Ladle into bowls, sprinkle with the cilantro, and serve.