Indian Curry Varieties: A Flexible Chickpea Curry

Updated November 4, 2026

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

Jump to recipe

Indian Curry Varieties: A Flexible Chickpea Curry

This North Indian-inspired chickpea curry simmers chickpeas in a fragrant onion, tomato, and spice sauce, then finishes with lemon and fresh cilantro. Indian curry varieties differ widely by region and household, so this approachable recipe offers a satisfying starting point rather than a single definitive style.

Ingredients

  • 2 tablespoons neutral oil (30 ml)
  • 1 large yellow onion, finely chopped, about 1½ cups (200 g)
  • 4 garlic cloves, minced, about 12 g
  • 1 tablespoon finely grated fresh ginger (15 g)
  • 2 teaspoons ground cumin (4 g)
  • 1½ teaspoons ground coriander (3 g)
  • 1 teaspoon ground turmeric (3 g)
  • 1 teaspoon garam masala (3 g)
  • ½ teaspoon Kashmiri chili powder (about 1 g), or ½ teaspoon paprika plus a pinch of cayenne
  • 1 can diced tomatoes, 14½ ounces (411 g)
  • 2 cans chickpeas, 15 ounces (425 g) each, drained and rinsed; about 3 cups (510 g) chickpeas after draining
  • 1 cup water (240 ml), plus a little more if needed
  • 1 teaspoon fine salt (6 g), or to taste
  • 1 tablespoon lemon juice (15 ml)
  • ¼ cup chopped fresh cilantro (10 g), plus extra to serve if desired

Instructions

  1. Prepare the ingredients before heating the pan: chop the onion, mince the garlic, grate the ginger, and drain and rinse the chickpeas. Set the spices near the stove so they can be added promptly once the onion is ready.
  2. Warm the oil in a large, heavy-bottomed saucepan or Dutch oven over medium heat. Add the onion and cook for 8 to 10 minutes, stirring every minute or two, until softened and golden at the edges. If it begins to brown too quickly, lower the heat slightly; a little patience here gives the sauce a sweeter, fuller flavor.
  3. Add the garlic and ginger and cook for about 1 minute, stirring constantly, until fragrant. Stir in the cumin, coriander, turmeric, garam masala, and chili powder. Cook for 30 seconds, just until the spices smell aromatic. Keep them moving so the dry spices do not scorch on the bottom of the pan.
  4. Pour in the diced tomatoes with their juice. Stir well, scraping up any browned bits, and cook for 7 to 8 minutes. The tomatoes should soften and thicken into a sauce, with some of their liquid evaporated. If the mixture sticks before the tomatoes break down, add a tablespoon or two of water.
  5. Add the drained chickpeas, 1 cup water, and salt. Bring the curry to a gentle simmer, then reduce the heat to medium-low. Cook uncovered for 15 minutes, stirring occasionally. For a creamier, thicker sauce, press a few chickpeas against the side of the pan with the back of a spoon and stir them in. Add a splash of water if the curry becomes thicker than you like.
  6. Turn off the heat and stir in the lemon juice and cilantro. Taste the sauce and adjust the salt, lemon, or chili to suit your preference. Let the curry stand for 2 minutes before serving so the sauce settles around the chickpeas.

Tips

  • Let the onion take its time. A pale, barely softened onion makes a sharper, less rounded sauce. Keep the heat moderate and cook until the pieces are soft and lightly golden, stirring more often near the end.
  • Adjust the chili without losing flavor. Kashmiri chili powder adds a mild warmth and red color. If it is difficult to find, use paprika for color and add cayenne gradually for heat. Regular hot chili powder can be much stronger, so start with less.
  • Use dried chickpeas if you prefer. Cook them separately until tender before measuring out about 3 cups (510 g) for the recipe. Do not add dry chickpeas directly to this quick curry; they need substantially more liquid and cooking time than the sauce provides.
  • Balance the sauce at the end. If it tastes flat, add a little lemon juice or salt; if it is too sharp, simmer it for a few more minutes or add a small splash of water. Garam masala is most aromatic when stirred in near the end, so avoid frying it for a long time.

Serving Suggestions

Serve the curry hot with steamed basmati rice, jeera rice, or another plain long-grain rice that can soak up the tomato sauce. Warm roti, chapati, or naan makes it easy to scoop up the chickpeas. For a simple meal, offer one starch rather than several and add a crisp cucumber salad, sliced red onion, or lightly dressed greens alongside it.

A spoonful of plain yogurt can cool the chili, while extra cilantro and lemon wedges let diners adjust each serving. If serving yogurt, keep it separate until plating, especially if you plan to store leftovers. The curry is filling as a main dish, but it can also be served in smaller portions as part of a meal with dal, vegetables, and rice. These accompaniments are options, not requirements; the sauce is flavorful enough to stand on its own.

Variations

Make it a quicker, thicker chana masala-style meal. This recipe is already built around chickpeas, or chana, in a spiced tomato base. For a more assertive finish, add a pinch of amchur, a dried mango powder used for tartness, or a little extra lemon juice. Amchur is sold in many South Asian grocery stores; lemon is an easy substitute, though its fresh citrus note differs from the fruitier, dry tang of amchur.

Try a coconut-rich southern direction. Replace ½ cup (120 ml) of the water with coconut milk and add a few curry leaves with the garlic and ginger, if available. Curry leaves contribute a distinct citrusy, savory aroma and are not the same as curry powder. If you cannot find them, leave them out rather than substituting more curry powder; the result will still be good, simply less characteristically aromatic.

Make a milder, creamy version. Stir in ¼ cup (60 ml) cream or unsweetened coconut milk at the end and reduce the chili. This creates a softer, richer sauce, though it is not the same as a traditional butter-based makhani curry. For a dairy-free version, use coconut milk. Add either slowly and avoid a hard boil after stirring it in.

Explore other Indian curry styles. Curry is a broad English-language label, not one uniform sauce or a single spice blend. Punjabi chole recipes often center on chickpeas and bold aromatics; Bengali curries may use mustard or panch phoron, a five-spice mixture; and many coastal southern preparations make use of coconut, tamarind, or curry leaves. Goan vindaloo is known for a tangy, chile-rich sauce shaped by regional history, while some Gujarati home-style curries balance savory spices with a touch of sweetness. These are broad examples, and recipes vary from place to place and family to family.

You can also adapt this particular base with vegetables. Add 2 cups (about 300 g) diced potato with the water and simmer until tender, allowing extra time if the pieces are large. For spinach, fold in 3 packed cups (about 90 g) during the final 2 minutes, just until wilted. These additions change the texture and balance of the dish, so taste again for salt and lemon before serving.

Storage and Reheating

Cool the curry promptly and refrigerate it within 2 hours of cooking, in a covered container. It keeps for 3 to 4 days in the refrigerator. For longer storage, freeze it in meal-size containers for up to 3 months for best quality. Leave a little space at the top of each container for expansion, and thaw frozen portions overnight in the refrigerator when possible.

Reheat only the portion you plan to eat, either in a saucepan over medium-low heat or in the microwave, stirring periodically. Add a tablespoon or two of water if the sauce has thickened in storage. USDA FSIS guidance is to reheat leftovers to 165°F (74°C); check the center with a food thermometer. Stir well before checking so the temperature is even, and do not leave reheated curry sitting at room temperature for an extended period.

Frequently Asked Questions

Is this the same as authentic chana masala?

It is a practical chickpea curry in the chana masala family, but recipes for chana masala differ across regions and households. Some use different spice combinations, whole spices, dried mango powder, tea, or other ingredients. This version uses widely available canned chickpeas and a straightforward tomato-onion base, so it is best understood as a flexible home-style interpretation rather than the only correct formula.

Can I use curry powder instead of the individual spices?

You can, but the flavor will change because curry powder is a particular prepared blend, and its ingredients and heat vary by brand. For this recipe, try 1½ tablespoons curry powder in place of the cumin, coriander, turmeric, garam masala, and chili powder, then taste before adding more. The result will be convenient, but it will not taste exactly like the listed spice combination.

Can I make the curry ahead?

Yes. Make it up to 3 or 4 days ahead and refrigerate it promptly in a covered container. The sauce may thicken as it sits, so loosen it with a little water while reheating. Add fresh cilantro just before serving for a brighter finish, and reheat leftovers to 165°F (74°C).

How can I make this curry less spicy?

Leave out the cayenne or chili powder and use mild paprika if you want the red color without much heat. If the curry is already made and tastes hotter than you prefer, serve it with rice and a little plain yogurt, or stir in a small amount of coconut milk or cream. Add those ingredients gradually so the sauce does not become too rich or thin.

Why does my curry taste watery?

The tomatoes and chickpeas release moisture, and pan size and simmer strength affect how quickly it evaporates. Simmer the curry uncovered for a few extra minutes, stirring so it does not catch on the bottom, or mash a few chickpeas into the sauce. If it becomes too thick instead, stir in water a tablespoon at a time.

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).