Chana masala is the quiet backbone of Punjabi vegetarian cooking: cheap, filling, and built from the same onion-tomato-spice grammar as countless other gravies. Street stalls serve it with bhatura; at home it wants roti, pickled onion, and a spoon of yogurt if you keep dairy. The sour note — amchur, anardana, or lemon — is what makes it taste like a dhaba and not a stew.
Ingredients
- chickpeas2 cans, drained, or 3 cups cooked
- onion2, finely chopped
- tomatoes3, puréed, or 1 cup canned
- ginger1 tbsp, grated
- garlic4 cloves
- cumin seeds1 tsp
- chana masala or garam masala2 tsp
- turmeric1/2 tsp
- chili powder1 tsp
- amchur or lemon1 tsp / 1 lemon
- oil3 tbsp
- cilantroa handful
Method
- 1
Heat oil, crackle cumin, then cook onion until the edges bronze — 10 to 12 minutes. Do not rush this.
- 2
Add ginger and garlic. When the raw smell lifts, stir in turmeric, chili, and masala.
- 3
Pour in tomato. Cook until the oil peeks back at the edges of the pan.
- 4
Add chickpeas and a cup of water. Simmer 15 minutes, crushing a few chickpeas against the pot for body.
- 5
Finish with amchur or lemon, salt, and cilantro. It should taste round, sour, and warm — not sweet.

