Chana Masala Recipe (Indian Chickpea Curry)

Learn how to make Chana Masala at home with this step-by-step recipe. Chana Masala, also known as Chole, is a flavorful North Indian dish made with chickpeas simmered in a rich, spicy tomato-onion gravy. If you’re looking for how to cook a protein-rich Indian dinner, this easy chickpea curry is a healthy Indian recipe. Chickpeas are high in protein, making it a tasty and nutritious vegetarian meal for lunch or dinner. Serve Chana Masala with roti, poori, rice, for a complete meal. Follow this detailed guide to learn how to prepare authentic Chole Masala using simple pantry ingredients and aromatic Indian spices.

Chana masala recipe garnished with mint leaves

Ingredients

  • 1 cup chana (chickpeas)

  • 2 medium-sized potatoes, peeled and cut into medium cubes

  • 4 cups water

  • Salt – to taste

  • 4 tbsp oil

  • 2 medium-sized onions, finely chopped

  • 2 medium-sized tomatoes, chopped

  • 2 tsp cumin powder

  • 2 tsp red chili powder

  • 2 tsp coriander powder

  • 2 tsp chaat masala

  • 3 tsp chole masala

  • 2 tsp turmeric powder

  • 2 tsp ginger-garlic paste (or 1 tsp each of finely chopped raw ginger and garlic)

  • 1/2 cup water (for gravy)

  • 2 tsp tamarind pulp

  • 3–4 green chilies, chopped

  • A handful of fresh mint leaves, chopped

How to Make Chana Masala (Stepwise photos)

Step 1: Soak Chickpeas

  • Wash 1 cup of chana (chickpeas) in fresh water 2–3 times. Soak the chana in a bowl of water overnight or for at least 8 hours. After soaking, drain the water and set the chana aside.

Soaked chickpeas to make chana masala

Step 2: Boil Chickpeas and Potatoes

  • Cut 2 medium potatoes into medium-sized cubes. In a pressure cooker, add the soaked chana and the potato cubes.

Cooking chickpeas and potatoes for chana masala

  • Add 4 cups of water and salt to taste. Pressure cook on medium heat for 4–5 whistles. Let the pressure release naturally.

Boil chickpeas and potato in cooker for chana masala

Step 3: Make Tomato-Onion Masala for Chole

  • Heat 4 tbsp oil in a pan over medium flame.

Heat oil in pan

  • Add 2 chopped onions and sauté for 1 minute.

Sauteing chopped onions in oil

  • Add 2 chopped tomatoes and cook for about 2 minutes until both onions and tomatoes turn soft.

Sauteing onions and tomatoes to make onion tomato base for Chana Masala curry

Step 4:  Add Spices to Chana Masala

  • Add 2 tsp cumin powder, 2 tsp red chili powder, 2 tsp coriander powder, 2 tsp chaat masala, 3 tsp chole masala, 2 tsp turmeric powder, and salt to taste. Mix well and cook for 1–2 minutes to blend the spices.

Indian spices added to onion-tomato masala in a pan

  • After cooking, the chana masala gravy will turn deep red-orange in color and release a rich, spicy aroma.

preparing chana masala gravy

Step 5: Add Ginger Garlic Paste to Gravy

  • Add 2 tsp ginger-garlic paste (or 1 tsp each of finely chopped ginger and garlic).

Ginger garlic paste and water mixed into the spiced gravy

  • Add 1/2 cup water and mix well. Cover the pan with a lid and let the masala simmer on low flame for 10 minutes, stirring occasionally so the gravy doesn’t stick.

Water mixed into the spiced gravy

Step 6: Mix Boiled Chana and Potatoes with Gravy

  • Open the pressure cooker. Remove the boiled potatoes and transfer them to a plate and lightly mash the boiled potatoes with a masher.

boiled chana in cooker

  • Add the boiled chana (chickpeas) to the gravy, mix well, and cover the lid. Let it cook for 5–7 minutes on low flame so that the flavors combine.

Boiled chickpeas added to thick masala gravy in a pan

  • Add the mashed potatoes to the chana masala and stir well.

Mashed boiled potatoes being added to chickpea curry

  • Cook for another 3–4 minutes on medium flame so the mashed potatoes thicken the chana gravy and absorb the spices.

cooking chana masala recipe

  • Add 2 tsp tamarind pulp to the chana masala. Mix well to evenly blend the tangy flavor into the curry. Let it cook for another 10 minutes on medium flame.

Tamarind pulp being mixed into spicy chana curry

Step 7: Garnish and Serve Chana Masala

  • Garnish the Chana Masala with 3–4 chopped green chilies and some chopped mint leaves. If you like, you can also add a few coriander leaves. Mix gently and turn off the flame.

Garnished chana masala with chopped green chilies and mint

Serving Suggestions for Chana Masala

Serve hot Chana Masala with plain basmati rice, jeera (cumin) rice, or brown rice for a wholesome Indian meal. Chana Masala also makes a great vegetarian lunch option. You can enjoy it with naan as well. For a spicy chana chaat, top it with chopped onions, tomatoes, coriander, and a squeeze of lemon juice.

Recipe Card

Chana masala garnished with mint leaves

Chana Masala Recipe (Indian Chickpea Curry)

Chana Masala, also known as Chole, is a popular North Indian curry made with chickpeas simmered in a spiced onion-tomato gravy. It’s a high-protein vegetarian dish perfect for lunch or dinner, served with naan, rice, or poori. Pair it with Kheer to enhance the experience.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Course Dinner, Lunch, Main Course
Cuisine Indian, north indian, Punjabi
Calories 260 kcal

Equipment

  • 1 Pressure Cooker
  • 1 Deep pan or kadai
  • 1 Stirring spoon
  • 1 Potato masher

Ingredients
  

  • 1 cup chana chickpeas
  • 2 medium potatoes peeled and cubed
  • 4 cups water for pressure cooking
  • Salt – to taste
  • 4 tbsp oil
  • 2 medium onions – finely chopped
  • 2 medium tomatoes – chopped
  • 2 tsp cumin powder
  • 2 tsp red chili powder
  • 2 tsp coriander powder
  • 2 tsp chaat masala
  • 3 tsp chole masala
  • 2 tsp turmeric powder
  • 2 tsp ginger-garlic paste or 1 tsp each chopped ginger & garlic
  • 1/2 cup water for gravy
  • 2 tsp tamarind pulp
  • 3 green chilies – chopped
  • A handful of fresh mint leaves – chopped

Instructions
 

  • Rinse the chana 2–3 times in water, then soak them overnight or for at least 8 hours.
  • After soaking, drain the chickpeas and set them aside.
  • In a pressure cooker, add the soaked chana and cubed potatoes along with 4 cups of water and salt.
  • Pressure cook on medium heat for 4–5 whistles, then allow the pressure to release naturally.
  • Heat oil in a pan over medium flame.
  • Add the chopped onions and sauté for about a minute, then add the chopped tomatoes and cook until soft.
  • Add the cumin powder, red chili powder, coriander powder, turmeric powder, chaat masala, chole masala, and salt. Stir well and cook the masala mixture for 1–2 minutes until aromatic.
  • Add the ginger-garlic paste and 1/2 cup of water. Mix well, cover the pan, and simmer the masala on low heat for 10 minutes.
  • Open the pressure cooker and remove the boiled potatoes. Lightly mash them using a masher.
  • Add the boiled chickpeas to the prepared masala gravy, mix well, and simmer for 5–7 minutes.
  • Add the mashed potatoes to the curry, stir to combine, then add the tamarind pulp and cook for another 10 minutes on medium heat.
  • Garnish the Chana Masala with chopped green chilies and mint leaves. Optionally, you can also add fresh coriander leaves before turning off the heat.
  • Serve hot with naan, poori, or rice.

Notes

  • Serve Chana Masala with steamed rice, jeera rice, or brown rice. You can also pair it with roti, poori, or naan. Enhance the experience with Kheer as a side dish.
  • Top with chopped onion, tomato, and lemon juice for a spicy chana chaat twist.
Keyword chana masala recipe, chickpea curry, easy chole recipe, healthy indian recipe, how to make chana masala, punjabi chana masala

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating