Indian Curry Dishes: A Practical Chickpea Curry Recipe

Updated November 4, 2026

Total time
57 min
prep 15 min · cook 42 min
Serves
4
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece

Jump to recipe

Indian Curry Dishes: A Practical Chickpea Curry Recipe

Chana masala is a North Indian chickpea curry simmered with onion, tomato, ginger, garlic, and warm spices. This practical version uses canned chickpeas for a weeknight-friendly meal, while a slow simmer and a little lemon create a rich, tangy sauce; recipes vary from household to household and region to region.

Ingredients

  • 2 tablespoons (30 ml) neutral oil, such as canola or sunflower oil
  • 1 medium yellow onion, finely diced, about 1 cup (150 g)
  • 1 tablespoon (15 g) finely grated fresh ginger
  • 3 garlic cloves, finely chopped or grated, about 1 tablespoon (9 g)
  • 1 teaspoon (2 g) cumin seeds
  • 1 teaspoon (2 g) ground coriander
  • 1 teaspoon (2 g) ground cumin
  • 1 teaspoon (2 g) paprika or mild Kashmiri chile powder
  • ¼ teaspoon (0.5 g) ground turmeric
  • ¼ teaspoon (0.5 g) cayenne pepper, or less to taste
  • 1½ cups (360 ml) crushed tomatoes
  • 3 cups (480 g) drained, cooked chickpeas, from about two 15-ounce (425 g) cans
  • 1 cup (240 ml) water, plus a little more if needed
  • 1 teaspoon (6 g) fine salt, plus more to taste
  • 1 teaspoon (2 g) garam masala
  • 1 teaspoon (0.5 g) kasuri methi, dried fenugreek leaves, optional
  • 1 tablespoon (15 ml) lemon juice, plus more to taste
  • ¼ cup (10 g) chopped fresh cilantro, including tender stems

Instructions

  1. Prepare the ingredients. Finely dice the onion, grate the ginger, chop the garlic and cilantro, and measure the spices. Drain the chickpeas in a colander and rinse them under cool water until the canning liquid is gone. This prep takes about 15 minutes; having everything ready matters because the spices cook quickly once they hit the pan.
  2. Soften the onion. Warm the oil in a heavy saucepan or deep skillet over medium heat. Add the cumin seeds and let them sizzle for about 20 seconds, just until fragrant. Stir in the onion and cook for 8 to 10 minutes, stirring often, until it is soft and lightly golden at the edges. If it begins browning too quickly, lower the heat; deeply burnt onion can make the curry taste bitter.
  3. Bloom the aromatics and ground spices. Add the ginger and garlic and stir for 45 seconds, until their raw smell fades. Add the ground coriander, ground cumin, paprika, turmeric, and cayenne. Stir continuously for about 30 seconds. The spices should smell fragrant, not scorched. If the pan looks dry, add a tablespoon of water rather than more oil.
  4. Cook the tomato base. Pour in the crushed tomatoes and add the salt. Stir, scraping the bottom of the pan to release any browned onion or spice. Cook uncovered for about 8 minutes, stirring every minute or so, until the tomatoes darken slightly and thicken into a cohesive sauce. This step helps take away the raw, sharp taste of canned tomatoes.
  5. Simmer the chickpeas. Add the rinsed chickpeas and 1 cup (240 ml) water. Bring the mixture to a gentle bubble, then reduce the heat to low, cover partly, and simmer for 20 minutes. Stir occasionally and check that the curry is not sticking. For a thicker, creamier texture, press about ½ cup (80 g) of chickpeas against the side of the pan with the back of a spoon, then stir them into the sauce. Add a splash of water if it becomes thicker than you like.
  6. Season and finish. Stir in the garam masala and, if using, crumble the kasuri methi between your fingers before adding it. Simmer uncovered for 2 minutes, then turn off the heat. Stir in the lemon juice and cilantro. Taste and adjust the salt, lemon, or cayenne. The finished curry should taste savory and warmly spiced, with enough acidity to keep the sauce lively.

Tips

  • Let the onion cook at its own pace. Soft, lightly golden onion gives the sauce sweetness and body. Keep the heat at medium and stir regularly; rushing it over high heat can burn the edges before the center softens. If the onion sticks, loosen it with a spoonful of water.
  • Choose the heat level you want. Kashmiri chile powder is valued for its vivid color and relatively gentle heat, but it may be hard to find. Use paprika in its place for color and add cayenne gradually for more heat. The flavor will be a little less chile-forward, but the curry will still be well balanced.
  • Use the optional ingredients thoughtfully. Kasuri methi is dried fenugreek leaf, a fragrant ingredient used in many North Indian curries. If it is unavailable, leave it out rather than adding a large amount of a mismatched herb; the curry will simply have less of its slightly bitter, maple-like aroma. Amchur, or dried green-mango powder, is another traditional way to add tartness. Lemon juice is an easy substitute, though it tastes fresher and brighter.
  • Adjust texture near the end. Canned chickpeas vary in firmness and sauce thickness changes as it simmers. Mash a few chickpeas if you want more body, or add hot water a little at a time if the curry is too thick. Taste after each adjustment so the sauce does not become diluted or oversalted.

Serving Suggestions

Serve chana masala hot with basmati rice, jeera rice, or another plain long-grain rice that can soak up the tomato sauce. For bread, pair it with naan, roti, chapati, or paratha; use the bread to scoop up the chickpeas and sauce. A simple side of sliced cucumber, tomato, and red onion adds cool crunch, while plain yogurt offers a mellow contrast to chile heat. For a fuller meal, add a vegetable side such as sautéed greens or roasted cauliflower.

Set out extra lemon wedges and chopped cilantro so each person can adjust the finish at the table. If serving rice and curry together, keep the curry slightly saucier than you would if serving it with bread alone. The sauce thickens as it stands, so a small jug of hot water can help loosen portions without changing the seasoning much.

Variations

Make it spicier or milder: Omit cayenne for a gentle curry, or add it in small pinches near the end. Green chiles are also used in many versions; add one finely chopped chile with the ginger and garlic for a fresher, sharper heat. Chile strength varies, so taste cautiously.

Use dried chickpeas: If starting with dried chickpeas, cook them separately until tender before adding them to the sauce. About 1 cup (200 g) dried chickpeas typically yields roughly 3 cups cooked, but yield depends on the beans and cooking method. The soaking and cooking time is additional and is not included in this recipe’s 57-minute total. Do not add hard, uncooked chickpeas directly to the tomato sauce; they will not become tender in the listed simmer time.

Add vegetables or greens: Stir in a few handfuls of spinach during the final 2 to 3 minutes, just until wilted. For diced potato or cauliflower, cook the pieces until tender before adding them, or extend the simmer and add water as needed. These additions make the curry less chickpea-focused and may require extra salt and lemon to keep the overall flavor balanced.

Make a richer version: Stir in ¼ cup (60 ml) coconut milk at the end for a softer, creamier sauce. Coconut milk is not the traditional flavor in every regional or household version, and it mutes the tomato and spice notes somewhat. Taste again after adding it and adjust the lemon and salt.

Storage and Reheating

Refrigerate the curry within 2 hours of cooking in a shallow, covered container. It keeps for 3 to 4 days in the refrigerator. The spices often taste more blended the next day, and the sauce will thicken as it chills. Add a splash of water when reheating if needed. For longer storage, freeze cooled portions in airtight freezer-safe containers for up to 3 months for best quality; thaw overnight in the refrigerator.

Reheat a portion in a saucepan over medium-low heat, stirring occasionally, until steaming throughout. Add water a tablespoon at a time if the sauce is too thick. In a microwave, cover loosely and heat in short intervals, stirring between them so the center warms evenly. USDA FSIS guidance says leftovers should reach 165°F (74°C); check the temperature in the center with a food thermometer. Reheat only the portion you plan to eat, rather than repeatedly warming and cooling the whole batch.

Frequently Asked Questions

Can I make this curry ahead?
Yes. Cook it fully, cool it, and refrigerate it within 2 hours. It keeps for 3 to 4 days, and the sauce may taste more rounded after a night in the refrigerator. Reheat gently with a splash of water and bring leftovers to 165°F (74°C), checking with a food thermometer.

Can I use dried chickpeas instead of canned?
Yes, but cook them until tender before making the curry, then measure out 3 cups (480 g). One cup (200 g) of dried chickpeas often makes about that amount, though the yield varies. Plan for the separate soaking and cooking time, and avoid adding uncooked dried chickpeas straight to the tomato sauce.

Why does my curry taste sour or bitter?
A strong sour taste can come from tomatoes that have not cooked long enough or from adding too much lemon. Simmer the tomato base until it thickens, then add lemon gradually at the end. A bitter taste usually means spices or onion scorched; keep the heat moderate and stir ground spices briefly before adding the tomatoes.

What can I use if I do not have garam masala?
Garam masala is a warming spice blend, and blends differ by maker and region. The best substitute is a small pinch each of ground cumin, coriander, cinnamon, and black pepper, if you have them. It will not reproduce the exact blend, so start lightly and taste before adding more.

Is chana masala usually vegan and gluten-free?
This version is vegan and gluten-free when the spices and canned tomatoes have no unexpected additives. Check packaged ingredients if you are cooking for someone who needs to avoid gluten, and serve it with rice or a suitable gluten-free bread. Naan and many packaged breads contain wheat.

How can I make the sauce thicker without adding cream?
Mash some of the chickpeas directly in the pan and simmer uncovered for a few minutes. Their starch helps thicken the tomato sauce without changing its flavor. If the curry is already thick, loosen it with hot water instead of mashing more chickpeas.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).