Restaurant Style Chana Masala - How to Make Chole Masala

// Restaurant Style Chana Masala is one of the most famous Indian vegetarian dishes. This melt in-mouth, and creamy chickpeas curry has a medley of spices.



This Restaurant Style Chana Masala is one of the most sumptuous and famous vegetarian dishes of Punjabi cuisine. This is also one of the most commonly ordered dishes in any Indian restaurant around the globe.

Protein-enriched Chana Masala is one of the finest dishes of Indian cuisine. It’s because this melt in-mouth, tender, and creamy chickpeas curry has a medley of Indian spices. 

Cooking tip of the day
Culinary Education: Workshops and Masterclasses

Attend workshops or masterclasses in specific cuisines or techniques to expand your knowledge.

restaurant-style-chole-masala-recipe-my-ginger-garlic-kitchen-4.jpg

This restaurant style chana masala recipe is everything anyone can ever dreamt of. In this easy Restaurant Style Chana Masala /Chole Masala recipe, Kabuli Chana aka chickpeas is soaked overnight and then boiled with tea bags and salt until soft.

Then, the boiled chickpea is simmered in a deliciously spiced onion tomato sauce. Thus, it has a rich flavor and is incredibly satisfying to eat.

What is Chana Masala?

Channa Masala or Chole Masala is a very popular and scrumptious Indian vegetarian and gluten-free side dish. In this curry, the chickpeas are cooked in a spicy and tangy tomato-based sauce.

What should I look in a Restaurant Style Chana Masala recipe?

Chana Masala is one of such curries which you can’t stop at one serving. You’ll find yourself going for a second or third serving every single time you make this Restaurant Style Chana Masala recipe at home. 

A tasty authentic Restaurant Style Chana Masala is all about the combination of right ingredients and the way you cook it. The secret to good restaurant-style chana masala is in the process of simmering. 

Every single chickpea should be tender, yet it should hold its soft creamy and velvety texture. Each spoonful of this chickpeas curry (chana masala) have to be out of this world. The gravy should be thick and every mouthful of this curry should burst out delectable flavors.

restaurant-style-chole-masala-recipe-my-ginger-garlic-kitchen-5.jpg
restaurant-style-chole-masala-recipe-my-ginger-garlic-kitchen-1.jpg

How to serve Restaurant Style Chana Masala?

Restaurant Style Chana Masala is a lip-smackingly delicious and spicy curry. It is best accompanied with any type of Indian flatbread such as bhatura, puri, garlic naan, paneer naan, aloo kulcha, lachha paratha, chapati, pulao or even with plain steamed rice. Chana masala is a pure comfort meal when paired with any of the above.

When to make this Restaurant Style Chana Masala?

Restaurant Style Chana Masala is the pride of Indian cuisine, thus, this humble dish is an essential part of weddings, festivals, get-togethers, parties, and other celebrations. So you can cook it any time your heart desires. 

Can I freeze Chana Masala?

Yes, this chana masala is entirely freezable. By freezing, you can save any leftovers you have and relish it some other time. You can effortlessly freeze this chickpea curry in a freezer-safe container for up to 1 month.

Just thaw this curry at room temperature and reheat in a microwave or stove when you want to eat it.

You can also add some tadka to oomph up the flavors of leftover chana masala. For tadka (tempering), add some cumin seeds in hot ghee/oil. And once the seeds start to crackle, add some chili powder, garam masala powder, and kasuri methi.

Sauté for about a minute on medium-low heat and pour this sizzling takda over reheated chana masala.

Can I make Restaurant Style Chana Masala with Canned Chickpeas?

Yes, you can certainly do that. For making Restaurant Style Chana Masala with Canned chickpeas, follow the same recipe of making onion tomato masala. Replace boiled chickpeas with canned chickpeas. Also brew tea bags and this tea mixture instead of water.

Cover and cook until the chickpeas are soft and tender. 

If you like chickpea recipes, then you would also like this healthy and delicious chickpea salad.

restaurant-style-chole-masala-recipe-my-ginger-garlic-kitchen-6.jpg

Are Chana Masala or Chole Masala the same?

Yes! Chana Masala and Chole Masala both are simply different names of chickpeas curry cooked in a spicy onion tomato gravy. The name depends on where you are from. In some regions, it is called chole masala and in other parts, it is called as chana masala. 

How to make Restaurant Style Chana Masala?

There are various ways to make chole masala or chana masala, and probably every family has their own variation of this recipe. But to make a perfect Restaurant Style Chana Masala recipe, you need to follow some easy and simple steps. Let’s see how to make this delicious Chole Masala recipe.

To make this chana masala it is better that you follow the preparation of this recipe in steps.

First step: 

Rinse and soak chickpeas in enough water for 8-10 hours or overnight. Drain out the excess water and rinse them again with fresh running water in the morning and set aside.

Second step:

Start with the paste and puree required in this recipe. These paste/puree are:

✔︎ ½ cup onion paste: simply dice onions and blend them in a blender.

✔︎ ½ cup homemade tomato puree: blanch tomatoes. Peel the tomato skin and puree in a blender.

✔︎ 1 tablespoon homemade ginger garlic paste

✔︎ 1 tablespoon store-bought tomato puree or paste

Third step:

Once you are done with the puree/paste, we can start collecting the whole spices for this recipe. The whole spices we need are:

✔︎ 1 teaspoon cumin seeds (jeera)

✔︎ 1 bay leaf (tej patta)

✔︎ 4 cloves (laung)

✔︎ 2 green cardamom pods (hari ilaichi)

✔︎ 1 black cardamom pod (moti or kali ilaichi)

✔︎ 2 cinnamon sticks (dalchini) 

✔︎ 1 star anise (chakrafool)

✔︎ 4 black peppercorns (kali mirch)

Fourth step: 

Collecting powdered spices. The spices we are using in this recipe are:

✔︎ 1 teaspoon red chili powder (lal mirch powder)

✔︎ 1 teaspoon coriander powder (dhaniya powder)

✔︎ 1 teaspoon dried ginger powder (sonth powder)

✔︎ 2.5 teaspoon chole masala 

✔︎ 1 teaspoon cumin powder (jeera powder)

✔︎ 1 teaspoon dried mango powder (jeera powder)

✔︎ 1 teaspoon pomegranate seeds powder (anardana powder)

✔︎ 2 tablespoons dried fenugreek leaves (kasuri methi)

✔︎ Salt to taste

Fifth step: 

Collecting other remaining ingredients. These are:

✔︎ 1.5 cups chickpeas (kabuli chana)

✔︎ 3 tablespoons oil/ ghee

✔︎ 3 tablespoons plain whisked yogurt (dahi)

✔︎ 3 green chilies slit (lambi kati hui hari mirch)

✔︎ 1/2 tablespoon ginger juliennes (adrak ki katran)

✔︎ onion rings (pyaaz ke challe)

✔︎ ½ teaspoon baking soda

✔︎ 2 black tea bags (chai patti)

✔︎ water

Sixth step:

Cooking Process: The following is the cooking process for making Chole Masala:

  1. Add rinsed chickpeas to a pressure cooker along with salt, water, tea bags, and baking soda. Pressure cook chickpeas for 4-5 whistles. Let the pressure come off completely before opening the lid.

  2. Heat oil/ghee in a pan over medium heat. Add cumin seeds and let them crackle. Once they start to crackle add whole spices and sauté them for few seconds or until they are fragrant. Sautéing whole spices in the hot oil/ghee brings out awesome flavors.

  3. Now add onion paste and sauté it for 2 minutes. Once the onion is slightly translucent, add the homemade tomato puree. Mix everything well, and let the puree cook for 3 minutes.

  4. After 3 minutes, add ginger garlic paste, green chilies, and ginger juliennes. Mix everything well and cook for 2 minutes. Now add store-bought tomato puree and mix everything well. Let the masala cook for a few minutes or until tomatoes are cooked and raw smell goes off.

  5. Next, add the ground spices (red chili powder, coriander powder, amchoor, coriander, readymade chole masala, dried ginger powder, cumin powder, and pomegranate seeds powder).

  6. Mix everything well and saute spices with onion tomato mixture for 1 minute. Following this, add some water and let the masalas cook for 2-3 minutes.

  7. Next, add cooked chickpeas and mix everything well. Check for seasoning. Add more salt or if required. Also, you can adjust spices at this point. 

  8. Now add Kasuri methi and stir everything well. Cover and simmer for at 15-30 minutes. This simmering time depends upon your ease. Simmering is the key to make best Restaurant Style Chana Masala so do not skip it. The more you simmer the chickpeas, the more flavorful your chana masala would come out. 

  9. Once done, open the lid and add some ghee and onion rings. Cook for 1-2 minutes. 

  10. Garnish with coriander leaves and some butter and serve along with some naan. That’s it, it’s done!

You can check out full detailed recipe in the recipe box on this page.

restaurant-style-chole-masala-recipe-my-ginger-garlic-kitchen-2.jpg

What are the tips, and tricks to make the Best Restaurant Style Chana Masala?

  1. Use the finest quality of large chickpeas (Kabuli Chana) available. The larger the better. 

  2. Use really good quality fresh and fleshy tomatoes for homemade tomato puree. 

  3. Homemade Chana Masala recipe calls for tamarind paste for tartness. But in this Restaurant Style version of Chana Masala, you don’t need to add tamarind. Simply replace tamarind pulp or paste with the combination of plain yogurt and store-bought tomato puree or tomato paste. It brings forth the flavors of chana masala. 

  4. I have cooked my chana masala in vegetable cooking oil. But you can also use ghee or butter for cooking Restaurant Style Chana Masala. Or simply use the combination of ghee and oil.

  5. I have added some ghee as a final touch. But if you are a vegan, you can simply replace ghee with vegan butter.

  6. This is a hot and spicy recipe, so use more or less chili powder and green chilies depending on your heat tolerance.

  7. The secret to cooking best chana masala is cooking it with dried chickpeas. 

  8. Amchoor powder or dried mango powder is made from dried green mangoes. This ingredient adds a perfect tartness to chana masala. You can easily get this powder at any local Asian grocery store. However, if you can’t find it, then you can simply omit it. When you are skipping amchoor powder, then you need to substitute it with something tart. Lemon juice is the best substitute for amchoor powder. So once the chickpeas are cooked, turn off the heat. Add freshly squeezed lemon juice and stir well. 

restaurant-style-chole-masala-recipe-my-ginger-garlic-kitchen-3.jpg

Restaurant Style Chana Masala - How to Make Chole Masala (Step-by-step photo instructions)

How to cook Chickpeas (Chana) //

  1. Rinse and soak chickpeas in enough water for 8-10 hours or overnight. Drain out the excess water and rinse them again with fresh running water in the morning and set aside. Now, add rinsed chickpeas to a pressure cooker.
  2. Image of the recipe cooking step-1-1 for Restaurant Style Chana Masala - How to Make Chole Masala
  3. Also add salt, water, tea bags, and baking soda.
  4. Image of the recipe cooking step-1-2 for Restaurant Style Chana Masala - How to Make Chole Masala
  5. Cover the cooker with the lid, and pressure cook chickpeas for 4-5 whistles on low heat. Let the pressure come off completely before opening the lid.
  6. Image of the recipe cooking step-1-3 for Restaurant Style Chana Masala - How to Make Chole Masala

How to make Onion Tomato Masala //

  1. Heat oil/ghee in a pan over medium heat.
  2. Image of the recipe cooking step-2-1 for Restaurant Style Chana Masala - How to Make Chole Masala
  3. Add cumin seeds and let them crackle.
  4. Image of the recipe cooking step-2-2 for Restaurant Style Chana Masala - How to Make Chole Masala
  5. Once they start to crackle add whole spices (cloves, green cardamom, black cardamom, bay leaf, black peppercorns, cinnamon sticks) and sauté them for few seconds or until they are fragrant.
  6. Image of the recipe cooking step-2-3 for Restaurant Style Chana Masala - How to Make Chole Masala
  7. Now add onion paste and sauté it for 2 minutes.
  8. Image of the recipe cooking step-2-4 for Restaurant Style Chana Masala - How to Make Chole Masala
  9. Once the onion is slightly translucent, add the homemade tomato puree.
  10. Image of the recipe cooking step-2-5 for Restaurant Style Chana Masala - How to Make Chole Masala
  11. Mix everything well, and let the puree cook for 3 minutes.
  12. Image of the recipe cooking step-2-6 for Restaurant Style Chana Masala - How to Make Chole Masala
  13. After 3 minutes, add ginger garlic paste, green chilies, and ginger juliennes.
  14. Image of the recipe cooking step-2-7 for Restaurant Style Chana Masala - How to Make Chole Masala
  15. Mix everything well and cook for 2 minutes.
  16. Image of the recipe cooking step-2-8 for Restaurant Style Chana Masala - How to Make Chole Masala
  17. Now add store-bought tomato puree and mix everything well.
  18. Image of the recipe cooking step-2-9 for Restaurant Style Chana Masala - How to Make Chole Masala
  19. Let the masala cook for 2-3 minutes or until tomatoes are cooked and the raw smell goes off.
  20. Image of the recipe cooking step-2-10 for Restaurant Style Chana Masala - How to Make Chole Masala
  21. Now add 3 tablespoons plain whisked yogurt and mix well. Cook for 2 minutes.
  22. Image of the recipe cooking step-2-11 for Restaurant Style Chana Masala - How to Make Chole Masala
  23. Next, add the ground all the spices (red chili powder, coriander powder, amchoor, coriander, readymade chole masala, dried ginger powder, cumin powder, and pomegranate seeds powder).
  24. Image of the recipe cooking step-2-12 for Restaurant Style Chana Masala - How to Make Chole Masala
  25. Mix everything well and saute spices with onion-tomato mixture for 1 minute.
  26. Image of the recipe cooking step-2-13 for Restaurant Style Chana Masala - How to Make Chole Masala
  27. Following, add some water and let the masalas cook for 2-3 minutes.
  28. Image of the recipe cooking step-2-14 for Restaurant Style Chana Masala - How to Make Chole Masala

How to make Restaurant Style Chana Masala //

  1. Once the masala is ready, add cooked chickpeas and mix everything well. Check for seasoning, add more salt, or if required. Also, you can adjust spices at this point.
  2. Image of the recipe cooking step-3-1 for Restaurant Style Chana Masala - How to Make Chole Masala
  3. Now add Kasuri methi and stir everything well. (To maintain and hold the shape of chickpeas while cooking, make sure you stir them gently.)
  4. Image of the recipe cooking step-3-2 for Restaurant Style Chana Masala - How to Make Chole Masala
  5. Cover and simmer for 15-30 minutes. (This simmering time depends upon your ease. Simmering is the key to make the best Restaurant Style Chana Masala so do not skip it. The more you simmer the chickpeas, the more flavorful your chana masala would come out.)
  6. Image of the recipe cooking step-3-3 for Restaurant Style Chana Masala - How to Make Chole Masala
  7. Once done, open the lid and add some ghee and onion rings. Cook for 1-2 minutes.
  8. Image of the recipe cooking step-3-4 for Restaurant Style Chana Masala - How to Make Chole Masala
  9. Garnish with coriander leaves and some butter and serve Restaurant style chana masala with some hot naan or puri.
  10. Image of the recipe cooking step-3-5 for Restaurant Style Chana Masala - How to Make Chole Masala

Recipe Card


Restaurant Style Chana Masala - How to Make Chole Masala [Recipe]

Recipe Image
Restaurant Style Chana Masala is one of the most famous Indian vegetarian dishes. This melt in-mouth, and creamy chickpeas curry has a medley of spices.
★★★★★
(Rating: 5 from 29 reviews)

Prep time 🕐 Cook time 🕐 Total time 🕐
8 hours 55 mins
Category ☶ Cuisine ♨ Serves ☺
Sides Indian 6
Nutrition Info ⊛ Serving size ⊚
270 calories 1

INGREDIENTS

Dry Ingredients For Restaurant Style Chana Masala //
  • 1.5 cups chickpeas (kabuli chana)
  • 1 teaspoon cumin seeds (jeera)
  • 1 bay leaf (tej patta)
  • 4 cloves (laung)
  • 2 green cardamom pods (hari ilaichi)
  • 1 black cardamom pod (moti or kali ilaichi)
  • 2 cinnamon sticks (dalchini)
  • 1 star anise (chakrafool)
  • 4 black peppercorns (kali mirch)
  • 1 teaspoon red chili powder (lal mirch powder)
  • 1 teaspoon coriander powder (dhaniya powder)
  • 1 teaspoon dried ginger powder (sonth powder)
  • 2.5 teaspoon chole masala
  • 1 teaspoon cumin powder (jeera powder)
  • 1 teaspoon dried mango powder (jeera powder)
  • 1 teaspoon pomegranate seeds powder (anardana powder)
  • 2 tablespoons dried fenugreek leaves (kasuri methi)
  • Salt to taste
  • 3 green chilies slit (lambi kati hui hari mirch)
  • 1/2 tablespoon ginger juliennes (adrak ki katran)
  • onion rings (pyaaz ke challe)
  • ½ teaspoon baking soda
  • 2 black tea bags (chai patti)
Wet Ingredients For Restaurant Style Chana Masala //
  • 3 tablespoons oil/ ghee + 1 teaspoon ghee
  • 3 tablespoons plain whisked yogurt (dahi)
  • ½ cup onion paste
  • ½ cup homemade tomato puree
  • 1 tablespoon homemade ginger garlic paste
  • 1 tablespoon store-bought tomato puree or paste

INSTRUCTIONS:

How to cook Chickpeas (Chana) //
  1. Rinse and soak chickpeas in enough water for 8-10 hours or overnight. Drain out the excess water and rinse them again with fresh running water in the morning and set aside. Now, add rinsed chickpeas to a pressure cooker.
  2. Also add salt, water, tea bags, and baking soda.
  3. Cover the cooker with the lid, and pressure cook chickpeas for 4-5 whistles on low heat. Let the pressure come off completely before opening the lid.
How to make Onion Tomato Masala //
  1. Heat oil/ghee in a pan over medium heat.
  2. Add cumin seeds and let them crackle.
  3. Once they start to crackle add whole spices (cloves, green cardamom, black cardamom, bay leaf, black peppercorns, cinnamon sticks) and sauté them for few seconds or until they are fragrant.
  4. Now add onion paste and sauté it for 2 minutes.
  5. Once the onion is slightly translucent, add the homemade tomato puree.
  6. Mix everything well, and let the puree cook for 3 minutes.
  7. After 3 minutes, add ginger garlic paste, green chilies, and ginger juliennes.
  8. Mix everything well and cook for 2 minutes.
  9. Now add store-bought tomato puree and mix everything well.
  10. Let the masala cook for 2-3 minutes or until tomatoes are cooked and the raw smell goes off.
  11. Now add 3 tablespoons plain whisked yogurt and mix well. Cook for 2 minutes.
  12. Next, add the ground all the spices (red chili powder, coriander powder, amchoor, coriander, readymade chole masala, dried ginger powder, cumin powder, and pomegranate seeds powder).
  13. Mix everything well and saute spices with onion-tomato mixture for 1 minute.
  14. Following, add some water and let the masalas cook for 2-3 minutes.
How to make Restaurant Style Chana Masala //
  1. Once the masala is ready, add cooked chickpeas and mix everything well. Check for seasoning, add more salt, or if required. Also, you can adjust spices at this point.
  2. Now add Kasuri methi and stir everything well. (To maintain and hold the shape of chickpeas while cooking, make sure you stir them gently.)
  3. Cover and simmer for 15-30 minutes. (This simmering time depends upon your ease. Simmering is the key to make the best Restaurant Style Chana Masala so do not skip it. The more you simmer the chickpeas, the more flavorful your chana masala would come out.)
  4. Once done, open the lid and add some ghee and onion rings. Cook for 1-2 minutes.
  5. Garnish with coriander leaves and some butter and serve Restaurant style chana masala with some hot naan or puri.

WATCH RECIPE VIDEO: Click the play button and video will load ...


NOTES:

  1. Use the finest quality of large chickpeas (Kabuli Chana) available. The larger the better.
  2. Use really good quality fresh and fleshy tomatoes for homemade tomato puree.
  3. I have cooked my chana masala in vegetable cooking oil. But you can also use ghee or butter for cooking Restaurant Style Chana Masala. Or simply use the combination of ghee and oil.


Subscribe to our mailing list and collect recipes wherever you are. It's FREE + You'll also get a BONUS EBOOK about INTERESTING COOKING TIPS.

Share this Recipe with your friends: