Indian Spiced Chickpea Gravy (Chole) Recipe

Indian Spiced Chickpea Gravy or Chole. Prasanna Sankhe

Chickpeas are a favorite in most Indian kitchens. Their hearty and versatile nature make them a sought after ingredient in vegetarian dishes. Chole is a chickpea-based dish and arguably one of the best dishes made by the North Indians. Often eaten during breakfast with deep fried bread and slivers of onion and pickles, it's a dish that could keep you going through the morning until a very late lunch. There are many delicious regional versions of this dish, but today's recipe today is more North Indian in nature.

I like to eat chole with white or jeera rice and a good serving of boondi raita (a sweet-salty yogurt-based salad with crunchy chickpea flour beads). But you could have it with rotis or bread and it would be just as delicious.

Note: To use canned chickpeas, start from step 2. In step 3, add 1 cup of water to pan with the chickpeas. Ginger-garlic paste can be found bottled in Indian markets or in a well-stocked supermarket. To make ginger-garlic paste from scratch, combine equal parts garlic and fresh ginger grated on a Microplane grater.

Recipe Facts



Active: 20 mins
Total: 12 hrs 20 mins
Serves: 2 servings

Rate & Comment


  • 1 cup dried chickpeas (or two 15-ounce cans chickpeas, drained and rinsed, see note)

  • 1 black cardamom pod

  • 1-inch piece cinnamon

  • 1 bay leaf

  • 6 peppercorns

  • 2 teaspoons cumin seeds

  • 3 teaspoons coriander seeds

  • 1 teaspoon fennel seeds

  • 2 dry Kashmiri chiles

  • 2 tablespoons vegetable oil

  • 1 medium onion, finely chopped (about 1 cup)

  • 1 teaspoon ginger-garlic paste (see note)

  • 2 large tomatoes

  • 1 teaspoon amchur or dry mango powder

  • 2 small Indian or Thai green chiles, split in half

  • Kosher salt

  • 2 tablespoons minced fresh cilantro leaves and tender stems


  1. Place the chickpeas in a medium bowl and cover with warm water by 2 inches. Let soak for 12 hours. Transfer soaked chickpeas and their liquid to a pressure cooker. Seal and heat over medium-low heat to low pressure. Cook until chickpeas easily break down, about 25 minutes after they come to pressure. Release pressure and set aside to cool.

  2. Meanwhile, heat a large cast iron skillet over medium heat. Add black cardamom, cinnamon, bay leaf, peppercorns, cumin seeds, coriander seeds, fennel seeds, and Kashmiri chillies. Cook, stirring, until fragrant, about 5 minutes. Allow to cool and then grind in a coffee grinder till completely powdered.

  3. Heat oil in the same pan on medium heat until shimmering. Add the onions and cook, stirring, until translucent, about 5 minutes. Add the ginger-garlic paste and stir until the raw smell of the paste disappears, about 2 minutes. Add the tomatoes and cook, stirring, until the tomatoes break down and the oil separates, about 10 minutes. Add dry mango powder and green chillies. Stir until fragrant, about 1 minute. Add the powdered spice blend and stir until fragrant. At this stage, add a few teaspoons of water in case the spices stick to the bottom of the pan as they tend to burn easily. Cook, stirring frequently, about 5 minutes. Add the boiled chickpeas with the water they were boiled in, stir, and simmer for 10 minutes so that the chickpeas absorb the spices. Garnish with coriander leaves, onion rings and serve with rotis, bhaturas (deep fried bread), or rice.

Special Equipment

Pressure cooker, heavy bottomed cast iron pan, coffee grinder

This Recipe Appears In

Nutrition Facts (per serving)
626 Calories
22g Fat
89g Carbs
25g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 2
Amount per serving
Calories 626
% Daily Value*
Total Fat 22g 29%
Saturated Fat 2g 10%
Cholesterol 0mg 0%
Sodium 559mg 24%
Total Carbohydrate 89g 32%
Dietary Fiber 19g 69%
Total Sugars 22g
Protein 25g
Vitamin C 73mg 365%
Calcium 175mg 13%
Iron 8mg 44%
Potassium 1553mg 33%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)