This authentic Indian Instant Pot chana masala recipe a delicious vegan recipe that packs a protein punch. The recipe can be made with dry chickpeas or canned garbanzo beans.
In a medium bowl, soak the chickpeas in water 8 hours to (ideally) overnight. Drain. ***
In Instant Pot Saute mode, heat oil or ghee. Add cumin seeds and stir briefly. Don't let them burn!
Stir in onion, garlic, ginger, and green chilis and saute the onion mixture until onions are rich golden brown. This may take 7 to 12 minutes. Be patient, and don't let the onions burn. If the onions begin to burn, deglaze with a tablespoon (or more) of hot water.
Mix tomato paste with 2 tablespoons of water and add to the onions.
Saute until the tomato is cooked, about 3 minutes. You should notice that the oil starts to separate from the tomato. Add another tablespoon or two of hot water if it sticks to the bottom.
Press Cancel to turn off Instant Pot. Otherwise, spices can burn when you add them.
Add coriander, turmeric, chili powder, paprika, fennel powder, salt, pepper, and brown sugar. Stir till fragrant, about 30 seconds. Deglaze the pot with a tablespoon or two of hot water so nothing is stuck to the bottom of the pot.
Add drained chickpeas and 1½ cups of water.
Close the lid and Pressure Cook on High Pressure for 35 minutes.
Open the lid and carefully stir in the garam masala, amchur, and dried methi.
Select Saute mode, and heat through for a couple of minutes. Garnish with cilantro if you wish. Serve with rice, bread, or naan.
Stovetop Instructions (Using canned chickpeas)
Drain and rinse canned chickpeas and set aside.
Heat oil over medium-high heat in a medium saucepan.
When oil is hot but not smoking, add the cumin seeds and stir briefly. Immediately add onion, garlic, ginger, and jalapeno. Saute until golden brown, stirring frequently. Lower the heat, if necessary, to ensure onions caramelize and don't burn. This can take 7 to 10 minutes.
Add tomato paste and, stirring frequently, cook until the oil separates and the onion mixture becomes paste-like, about 5 minutes; Add a tablespoon or two of hot water if the mixture starts sticking to the bottom of the pan.
Add coriander, turmeric, chili powder, paprika, fennel powder, salt, pepper, and brown sugar, Stir for 30 seconds.
Add ¾ cup water and garbanzo beans. Stir to ensure the bottom and sides of the pot have nothing stuck. Bring to a boil, lower the heat, and simmer till thickened, about 15 minutes. Stir occasionally to make sure nothing's sticking to the bottom. Add more water if needed.
Add garam masala, amchur, and dried methi. Simmer for another 5 minutes. The curry should be fairly thick, and the water should mostly evaporate. But feel free to add water as needed if it's too thick.
Serve with rice, bread, or naan. And feel free to garnish with cilantro, if you wish.
Video
Notes
* If pressure cooking canned chickpeas, rinse and drain. Reduce the quantity of water to 1 cup. Pressure cook the chickpeas for only 5 minutes and do a natural release.
** If you can't find amchur, use 1 teaspoon of lemon juice to add tartness. Add it in with the chickpeas before pressure cooking.
*** If you don't want to soak the chickpeas, use dry chickpeas and pressure cook for 55 minutes to an hour. Adding a pinch of baking soda will make the chickpeas softer.
See the blog post for detailed recipe tips, including homemade garam masala.