PakistaniMainsMeatlessPlant-based
Pakistani Chana Masala
Chickpeas in a thick tomato and spice sauce with a bright lemon finish.
Ingredients
Quantities for 4. Tick things off as you go.
Method
Brown the onion
Heat the oil in a large saucepan over medium heat, then cook the onion for 10 to 15 minutes, stirring often, until soft and deep golden; lower the heat if it catches.
Cook the aromatics
Add the garlic and ginger and cook over medium-low heat for 1 minute, stirring, until fragrant and no longer raw-smelling.
Bloom the spices
Stir in the cumin, coriander, turmeric, chilli powder, garam masala and green chilli, then cook over low heat for 30 seconds until fragrant.
Reduce the tomato sauce
Add the tomatoes and cook uncovered over medium heat for 12 to 15 minutes, stirring occasionally, until thick and the raw tomato smell has gone.
Simmer the chickpeas
Add the chickpeas, water and 0.5 teaspoon fine salt, bring to a gentle simmer over medium-high heat, then simmer uncovered over low heat for 15 minutes until hot and tender.
Thicken and season
Mash about a quarter of the chickpeas into the sauce and simmer over low heat for 2 minutes until glossy and thick. Stir in the lemon juice, taste, and add fine salt gradually, up to 1 teaspoon total.
Rest and serve
Remove the pan from the heat and rest for 5 minutes before serving, with rice or flatbread.

Tips
- The chickpea quantity is drained weight, usually about two to three standard tins; drain and rinse before measuring.
- Cook the onion until properly deep golden for a fuller, homely flavour.
- Start with 0.5 teaspoon fine salt and taste before adding more in small increments, up to 1 teaspoon total; chickpea and tomato saltiness varies.
- Taste the lemon finish and adjust to preference.
Swaps
- Use rapeseed oil instead of sunflower oil.
- For less heat, omit the green chilli, remove its seeds if using it, and reduce the Kashmiri chilli powder to 0.25 teaspoon. For more heat, use a hot green chilli instead of a mild one.
Storing
Cool promptly and refrigerate in a covered container for up to 3 days. Reheat until steaming hot throughout, adding a splash of water if needed.
Nutrition per serving
340 kcal · protein 13 g · carbs 49 g · fat 11 g · fibre 12 g. This is an estimate, not a lab measurement.
Allergens
Read the label on every ingredient you buy. We can't account for how a product was made or packed.
How this page was made
Written by the Cookt team for the Cookt app, following our recipe standards. AI tools help us draft, check and illustrate recipes. No star ratings until enough people have rated this recipe in Cookt.



