This is an easy, everyday Chana Masala recipe that's made in the authentic North Indian and Pakistani style. It's naturally vegan and gluten-free, and full of vibrant flavor in every bite!
Heat a medium-sized saucepan over medium-high heat. Once hot, add the oil, cumin seeds and onion and sauté for 7-8 minutes, until golden. If the mixture gets dry, add 1-2 tablespoons of water.
Add the garlic, ginger, and green chili pepper and sauté for another 2-3 minutes. Deglaze the pan with a tablespoon of water (if needed), and add the spice powders and give it a few stirs. Add the tomatoes and continue to stir for a minute. Mix in the chickpeas, baking powder (if using), salt, and 2 cups of water.
Raise the heat to high to bring to a boil, then reduce the heat to medium, cover and let cook for 25-30 minutes, until the chickpeas are very tender.
Uncover and raise the heat to high. Use a wooden spoon or spatula to slightly crush the chickpeas. Sauté for another 2-3 minutes to desired consistency. Taste and adjust salt and seasoning. Turn off the heat and add the garam masala or chaat masala, lemon juice, and cilantro leaves.