A flavorful and aromatic Indian chickpea curry, simmered in a spiced tomato-onion gravy. This vegetarian dish is quick to prepare and perfect for a comforting meal for two, served with rice or naan.
Heat the oil or ghee in a medium pot or deep skillet over medium heat. Add the chopped onion and **cook** for 5-7 minutes, stirring occasionally, until it becomes soft and light golden brown. Add the minced garlic, grated ginger, and chopped green chili (if using). Cook for another 1-2 minutes until fragrant.
Stir in the ground cumin, ground coriander, turmeric powder, garam masala, and red chili powder (if using). Cook for 30 seconds, stirring constantly, until the spices are fragrant. Pour in the can of diced tomatoes (with their juice). Stir well and bring the mixture to a gentle simmer.
Add the rinsed and drained chickpeas to the pot. Stir in the water or vegetable broth and the salt (starting with 1/4 teaspoon, then adjusting to your taste later). Bring the mixture back to a gentle simmer. Cover the pot and cook for 10-15 minutes, stirring occasionally, allowing the flavors to blend and the sauce to thicken slightly.
Taste the chana masala and adjust salt or other spices if needed. Garnish generously with the chopped fresh cilantro. Serve hot with basmati rice, naan bread, or roti.
Discover more delicious recipes similar to what you're cooking