Chana Masala (Indian Chickpea Curry)
Chana masala is the undisputed king of Indian street food, and it happens to be one of the most protein-dense fasting meals you can make. The chickpeas provide serious substance — nearly 15 grams of protein per cup — while the tomato-onion gravy, darkened with roasted spices, delivers a depth of flavor that has nothing to do with deprivation. This is the food of a billion people, not a compromise.
The secret is blooming whole spices in hot oil before building the sauce. That thirty seconds transforms everything.
FASTING LEVEL: Fast With Oil (omit oil for strict days — dry-toast the spices and sweat onions in water)
SERVINGS: 4
TIME: 35 minutes
INGREDIENTS
- 2 cans (800g) chickpeas, drained and rinsed (or 400g dried, soaked overnight and boiled until tender)
- 3 tablespoons vegetable oil (omit for strict days)
- 1 teaspoon cumin seeds
- 1 large onion, finely diced
- 4 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 2 green chilies, slit lengthwise (adjust to taste)
- 1 can (400g) crushed tomatoes
- 1 tablespoon ground coriander
- 2 teaspoons ground cumin
- 1 teaspoon garam masala
- 1 teaspoon turmeric
- 1 teaspoon amchur (dried mango powder) or juice of 1 lemon
- 1/2 teaspoon cayenne pepper (optional)
- Salt to taste
- Fresh cilantro, chopped
- Steamed basmati rice or flatbread, to serve
METHOD
1. Heat oil in a large heavy pot over medium-high heat. Add cumin seeds and let them sizzle for 20-30 seconds until fragrant and slightly darkened. (For strict days: dry-toast the cumin seeds in the pot, then add 1/4 cup water for sweating the onions.)
2. Add the onion and cook for 7-8 minutes until deeply golden. Do not rush this step — the color of the onion is the color of your gravy.
3. Add garlic, ginger, and green chilies. Cook for 1 minute until raw smell disappears.
4. Add the ground coriander, cumin, turmeric, and cayenne. Stir for 30 seconds — the spices should hit the hot oil and bloom immediately.
5. Add crushed tomatoes and 1/2 teaspoon salt. Cook for 5-6 minutes, stirring occasionally, until the oil begins to separate from the sauce at the edges. This is the sign that your masala is cooked.
6. Add chickpeas and 1 cup water. Stir well, bring to a boil, then reduce heat and simmer for 12-15 minutes. Use the back of a spoon to crush a few chickpeas against the side of the pot — this thickens the gravy.
7. Stir in garam masala and amchur or lemon juice. Taste and adjust salt.
8. Serve over basmati rice or with flatbread, topped generously with fresh cilantro.
NOTES
- For extra heat, add a dried Kashmiri chili with the cumin seeds in step 1.
- Canned chickpeas work perfectly here. If using dried, the texture will be slightly firmer and nuttier — worth the effort if you have time.
- This tastes better the next day. Make a double batch.
- A tablespoon of kasuri methi (dried fenugreek leaves), crushed and stirred in at the end, is a restaurant-level upgrade.
NUTRITION (approximate per serving)
Calories: 380 | Protein: 16g | Carbs: 50g | Fat: 14g | Fiber: 12g | Iron: 5mg