1teaspoonKashmiri chili powder~½ teaspoon cayenne + ½ teaspoon paprika
1teaspoonground turmeric
1teaspoonkosher saltadjust to taste
215-oz canschickpeasdrained and rinsed
1tablespoontamarind paste~1 tablespoon lemon juice + 1 teaspoon packed brown sugar
1cupwater
1tablespoonfresh cilantrofinely chopped, for garnish
Instructions
In a food processor, blend ingredients for spice base (onion, jalapeños, ginger paste, garlic, coriander seeds, and cumin seeds) until they form a coarse paste. Set aside.
Heat oil in a large skillet or pot over medium heat. Add remaining chopped onion and sauté until fragrant and softened, about 2-3 minutes.
Add the spice paste and sauté until the mixture darkens and oil begins to separate from the edges, 5-7 minutes. Stir frequently to prevent burning.
Add diced tomatoes, Kashmiri chili powder, turmeric, and salt. Use a spatula to mash down the tomatoes to release their juices and deglaze the pan. Cook 2-3 minutes.
Add chickpeas, tamarind paste, and water. Bring to a boil, then reduce heat to low, cover, and simmer for 10 minutes.
Taste and adjust seasoning with salt as needed. Garnish with cilantro and serve hot with flatbread or rice.
Notes
Using whole spices and grinding them makes the dish more fragrant; powdered versions work but are less intense
For spicier chana masala, keep the seeds in the jalapeños; for milder, remove seeds and membranes
If using chole masala from an Indian grocery store, substitute 2 teaspoons for the coriander and cumin seeds
Tamarind paste varies in thickness—if sauce seems too thick, add water 2 tablespoons at a time
Variations:
Add a few green cardamom pods and whole cloves to the spice base for a more complex, sharper flavor
Stir in ½ cup coconut milk at the end for a creamier version
Add 2 cups baby spinach in the last 2 minutes for extra greens