Chole (Chickpeas In tangy Onion Tomato Gravy)



Chole is the traditional North Indian Cuisine recipe. It is made by cooking chickpea in spicy and tangy gravy made by using onion, tomato, ginger, garlic and Indian spices. It is served with Bhatura which is puffed bread.

Chole Bhature is usually served as a breakfast item in Punjab along with curd, lassi, pickle, onion and fried green chilies. It is also considered as street food and is also a special item in the restaurant menu. The level of spices can be adjusted as per our taste while making them.

Chole can be made in different ways. Some prefer to retain the original taste and color of chickpea while boiling them. Others put tea bags, dried amla (gooseberry), cinnamon in it. This gives chole a nice dark color and taste. I have used tea bags and cinnamon stick while boiling the chickpeas.

I generally simmer the Chole along with spices and paste for more time. The more you boil and simmer them, the more it absorbs the spices.

Chole is generally served with Bhatura. Bhatura is puffed bread, deep fried and made from fermented flour. Chole can also be served with naan, kulcha, parathas or plain rice.  But since we all prefer less oily food, I have served them with whole wheat parathas.


Chhole (Chickpeas In Onion Tomato Gravy)

A traditional North Indian Cuisine dish made by using Chickpeas. Chickpeas are soaked overnight and cooked till soft. They are then simmered in a tangy onion-tomato gravy with all the Indian spices and served hot with bhatura, naan or paratha.
Course Main Dish
Cuisine Indian, Punjabi
Prep Time 25 minutes
Cook Time 40 minutes
Total Time 1 hour 5 minutes
Servings 4 people
Calories 183kcal



  • Pressure cook the soaked chickpea along with salt, tea bag, cinnamon stick for 4-5 whistles or till chick pea are soft.
  • Let the cooker get cooled and then remove the cooked chickpeas from it.
  • Heat oil in a pan. Add bay leaf, cinnamon stick, cumin seeds, asafoetida.
  • When the cumin seeds crackle add the chopped onions. Saute them till soft and translucent on medium heat.
  • Now add the ginger garlic paste and saute them till the raw smell of ginger garlic goes away for 4-5 minutes.
  • Now add the onion puree to it and cook it till soft on medium heat.
  • Chole
  • Now add the tomato puree to it and mix it and cook it on medium heat.
  • Chole
  • Saute them till the water in the puree dries up. Now add all the dry masala - chili powder, corainder cumin powder, anardana powder, chole masala. Mix and saute them well for 2-3 minutes.
  • Now add the boiled chickpea to the gravy. Mash them a little so that it helps in thickening the gravy. Add the left Chickpea stock. Add salt as per taste to it.Simmer it gently on low heat till the gravy thickens and oil seperates.
  • Now add the kasuri methi that is rubbed and crushed in palms. Mix it well and simmer for 3-4 minutes .
  • The chole are done. Garnish with ginger juliene and chopped coriander .Serve them hot with bhatura, naan , kulcha or paratha. I have served them with whole wheat parathas and onions. ( you can squeeze lemon juice while serving if you want chole to be more tangy)


Calories: 183kcal | Carbohydrates: 14g | Protein: 2g | Fat: 14g | Saturated Fat: 2g | Polyunsaturated Fat: 7g | Monounsaturated Fat: 5g | Sodium: 21mg | Potassium: 240mg | Fiber: 2g | Sugar: 6g | Vitamin A: 150IU | Vitamin C: 14.9mg | Calcium: 40mg | Iron: 1.1mg

1 thought on “Chole (Chickpeas In tangy Onion Tomato Gravy)”

Leave a Comment

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.