Lavin Food

Asia

Chana Masala: Chickpeas in Spiced Tomato Gravy

Chickpeas simmered in an onion-tomato gravy with cumin, coriander, turmeric and garam masala, finished with lemon. Ready in about 50 minutes.

By Lavin Food Editorial · Published

Prep
15 min
Cook
35 min
Total
50 min
Yield
4 servings
Recipe not saved
Jump to ingredients
Close-up of chana masala: chickpeas in an orange tomato gravy with chopped tomato and cilantro in a steel serving bowl
Photo: Simon Law (sfllaw), license CC BY-SA 2.0, via Wikimedia Commons. Cropped and resized. The photo may show a variation of this recipe.

Ingredients and substitutions

Adjust servings
4

Quantities are for 4 servings.

For the gravy

  • 3 tablespoons (45 ml) neutral oil or ghee
  • 1 teaspoon (2 g) cumin seeds
  • 2 medium (300 g) yellow onions, finely chopped
  • 4 cloves garlic, minced
  • 1 tablespoon (8 g) fresh ginger, grated
  • 1 small green chili, such as serrano, minced, optional
  • 2 teaspoons (4 g) ground coriander
  • ½ teaspoon (1.5 g) ground turmeric
  • 2 teaspoons (5 g) Kashmiri chili powder or sweet paprika
  • 14 oz (400 g) canned crushed tomatoes
  • 1 teaspoon (6 g) fine salt
  • 1 cup (240 ml) water

Chickpeas and finish

  • 3 cups (500 g) cooked chickpeas, canned, drained and rinsed (about 2 cans of 15 oz)
  • 1 teaspoon (2 g) garam masala
  • ½ teaspoon (1.5 g) amchoor (dried mango powder), optional
  • 1 tablespoon (15 ml) fresh lemon juice
  • ¼ cup (15 g) fresh cilantro, chopped
  • cooked basmati rice or flatbread, for serving

Choosing your ingredients

Canned chickpeas are the practical default. They are already tender, so the curry is ready in the time the gravy takes. Drain and rinse them under cold water until the foam stops. Two 15-ounce cans give about 3 cups (500 g). For dried chickpeas, use 1 cup (200 g). Soak them in plenty of water for 8 to 12 hours, drain, then simmer in fresh water for 45 to 90 minutes, until one mashes easily between two fingers. They must be fully cooked, never crunchy or chalky.

A note on "chana masala powder": it is a store-bought blend sold for this dish, and the mix depends on the brand. This recipe does not need it. Ground coriander, turmeric, chili, garam masala and the optional amchoor do the same job, and you control the balance. If you own a jar, use 1 tablespoon in place of the coriander, chili powder and amchoor. Taste before adding more salt, since some blends contain salt.

Garam masala goes in at the end because its aroma fades with long heat, and Wikipedia notes it is often added just before cooking ends. Kashmiri chili powder gives deep red color with mild heat. Sweet paprika with a pinch of cayenne comes close.

The onions matter more than any spice. Chop them small and cook them until deep golden, because pale onions leave a raw edge. Use a wide, heavy pan so moisture evaporates and the gravy thickens instead of steaming.

Possible substitutions

  • Canned crushed tomatoes: 1 pound (450 g) ripe fresh tomatoes, finely chopped or grated. Add 5 to 8 minutes to the cooking time to drive off the extra water.
  • Kashmiri chili powder: Sweet paprika for color, plus 1/4 teaspoon cayenne for heat. Taste and adjust at the end.
  • Amchoor: Leave it out and add a little more lemon juice at the end.
  • Ghee: Any neutral oil, such as sunflower or canola. The oil makes the dish fully plant-based.
  • Garam masala: 1 teaspoon chana masala powder, added at the same point.
  • Fresh cilantro: Chopped mint or thinly sliced scallion greens.

Step-by-step method

  1. Prepare the ingredients. Chop the onions finely, mince the garlic and grate the ginger. Drain and rinse the chickpeas, then shake off the water. Measure the coriander, turmeric and chili powder into one small bowl so they go in together. This takes about 10 minutes, and it saves hunting through the cupboard once the pan is hot.
  2. Brown the onions. Warm the oil in a wide, heavy pan over medium heat. Add the cumin seeds and cook for about 30 seconds, until they sizzle and smell toasty. Add the onions and a pinch of the salt. Cook for 10 to 12 minutes, stirring often, until the onions are soft and deep golden brown at the edges. Lower the heat if they darken too fast.
  3. Add garlic, ginger and chili. Stir in the garlic, ginger and green chili. Cook for 1 to 2 minutes, stirring constantly, until the raw smell is gone and the mixture looks glossy. If the pan looks dry, add a tablespoon of water and scrape up anything stuck. Burned garlic tastes bitter.
  4. Cook the spices and tomatoes. Add the coriander, turmeric, chili powder and amchoor, if using. Stir for 20 to 30 seconds, then pour in the crushed tomatoes and the rest of the salt. Cook for 8 to 10 minutes, stirring now and then, until the mixture darkens, thickens to a jammy paste and small beads of oil separate and shimmer at the edges.
  5. Simmer the chickpeas. Add the chickpeas and the water. Stir well, scraping the bottom of the pan, and bring to a boil. Lower the heat to medium-low, partly cover and cook for 10 to 15 minutes. The gravy should bubble gently and the chickpeas should crush easily with a spoon.
  6. Mash some chickpeas. Press about a quarter of the chickpeas against the side of the pan with the back of a spoon, or use a potato masher with a few firm presses. The crushed chickpeas release starch, and the gravy turns creamy and thick without any cream or flour. Cook for 3 to 5 minutes more, until it coats a spoon and no longer looks watery.
  7. Finish and rest. Turn off the heat. Stir in the garam masala and the lemon juice, then taste for salt and acidity. Add a splash of hot water if the gravy is too thick. Let the pan stand, covered, for 5 minutes, then scatter the cilantro on top and serve.

Storage and reheating

Chana masala keeps well and often tastes better the next day. Refrigerate leftovers within two hours of cooking, or within one hour if the kitchen is above 90°F (32°C). Store in an airtight container for 3 to 4 days, or freeze for about 3 months for the best quality.

Thaw frozen portions overnight in the refrigerator. Reheat in a pan over medium heat with a splash of water, stirring, until steaming hot all the way through. The gravy thickens as it sits, so loosen it with water and add a squeeze of lemon.

Common mistakes

  • Rushing the onions. Pale, half-cooked onions leave a sharp, raw taste. Give them the full 10 to 12 minutes until they are deep golden, and add a spoon of water if they stick.
  • Skipping the oil-separation cue. If the tomatoes are not cooked down until oil shimmers at the edges, the gravy tastes thin and acidic. Keep cooking until the paste is dark and jammy.
  • Burning the ground spices. Ground spices scorch in seconds. Keep the heat at medium, stir constantly and add the tomatoes right after the spices go in.
  • Adding garam masala too early. Long cooking dulls its aroma. Stir it in with the heat off, near the end, so the scent stays bright.
  • Undercooking dried chickpeas. Soaked chickpeas must be fully tender before they meet the gravy. Cook dried ones fully in plain water first.