Go Back
+ servings
a round bowl filled with Vegan Chana Masala with a spoon in it
Print

Vegan Chana Masala

Easy vegan Chana Masala (made in Instant Pot and Stovetop) is a spiced chickpea curry! This Pindi Chole recipe is the most popular North Indian dish. This extremely flavorful curry loaded with Indian flavors can be made under 45 minutes! 
Course Main Course, Side Dish
Cuisine Indian, North Indian
Prep Time 5 minutes
Cook Time 40 minutes
Soaking time 5 hours
Servings 6 people
Calories 322.64kcal

Equipment

Ingredients

Instructions

Instant Pot Version (Soaking needed)

  • The first step is to soak chickpeas in hot water for 8 hours or soak it overnight.
  • Drain the water and keep aside for now.
  • Roughly chop the onion and transfer to a blender jar.
  • Make a smooth paste. Transfer to a bowl.
  • In the same blender jar, add roughly chopped tomatoes, tomato puree, ginger paste, garlic paste, and chopped green chillies.
  • Blitz to make a smooth paste.
  • Turn on the Instant pot in saute mode. Add vegan ghee to the pot. Once it melts, add cumin seeds, ajwain, GF asafoetida, dried bay leaf, cinnamon stick, and cloves. Fry for 10 seconds.
  • Then add the ground onion paste. Saute for 30 seconds. Add few tablespoons of hot water to prevent the paste from sticking to the bottom on the pot.
  • Next, add the tomato paste. Continue to saute for another 30 seconds. Add few tablespoons of hot water to prevent the paste from sticking to the bottom on the pot.
  • Next, add all the spice blends - turmeric powder, cumin powder, coriander powder, amchur powder, chole masala, and red chilly powder. Add few tablespoons of hot water to prevent the paste from sticking to the bottom on the pot.
  • Add the drained chickpeas, and baking soda.
  • Next, add 3 cups of water to the pot. Add salt. Mix everything well.
  • Turn off the saute mode. Cover with lid with the vent in the sealing position. Cook in manual or pressure mode for 40 minutes. You can also select the chili mode.
  • Once done, let the pressure release naturally. Then open the lid. Garnish with cilantro, crushed Kasuri methi. Mix it all together and if you want to thicken the gravy, cook in saute mode for 2 minutes. To thicken the gravy, mash some chickpeas as it comes to a boil.

Stovetop Version

  • You can use canned chickpeas to save on the cooking time (no need to soak canned chickpeas). I prefer boiling in a pressure cooker, chickpeas that were soaked overnight,  with salt and turmeric powder.
  • Heat oil/butter in a pan, fry cumin seeds. Then add garlic, ginger, and green chilies. Fry for a minute.
  • Then add chopped onions and a cinnamon stick. Continue to saute till the onions turn translucent.
  • Next, add the chopped tomatoes, salt, tomato paste, and paprika. Continue to cook the tomatoes for 3-4 minutes, till they are soft and done.
  • Now add the dry spices like chole masala, garam masala, coriander-cumin powder, amchur powder, and turmeric powder.
  • Fry for a minute and then add the boiled chickpeas. Mix it all together and continue to cook for another 2 minutes.
  • Smash some chickpeas in the process, it will help the gravy to thicken.
  • Garnish with chopped cilantro and kasoori methi. Take the pan off the flame. 

Notes

In case you don't have chole masala, you may skip it. Just add the other spice mixes. 
To make traditional Pindi Chole, a tea bag is added while pressure cooking and discarded after. While adding it does not alter the flavors, it lends a deep brown color to the curry.
You can use canned chickpeas for the Instant pot version. No need to soak canned chickpeas.
Use a 1:1 ratio for chickpeas and water. Follow all the steps and pressure cook for 5 minutes.
After the cooking cycle completes, do a quick release or allow natural pressure release.
If you are using old or organic beans, increase the cooking time by 5-8 minutes. 
Adjust the consistency by adding more or less water. To thicken the gravy, add 1 tablespoon cornstarch, rice flour, or chickpea flour mixed with 2-3 tablespoon of water. 
This recipe can be easily doubled, however, the pressure cook time remains the same.
You can follow this recipe to cook any variety of beans like black-eyed peas, kidney beans, pigeon peas, lima beans, etc. 
Forgot to soak chickpeas? No problem. Soak them in hot water, covered for 40 minutes. Then use.
You can also cook them in the Instant pot manual mode for 55 minutes followed by natural pressure release.
Punjabi Chole can be easily frozen for a couple of months. It also stays well in the fridge for 4-5 days. 
You can also pre-cook the chickpeas and freeze them. That way, whenever you feel like cooking with chickpeas, you can save on time and make something instantly. 

Nutrition

Calories: 322.64kcal | Carbohydrates: 51.7g | Protein: 14.91g | Fat: 7.56g | Saturated Fat: 0.77g | Sodium: 140.62mg | Potassium: 853.41mg | Fiber: 16.72g | Sugar: 10.69g | Vitamin A: 854.43IU | Vitamin C: 15.61mg | Calcium: 145.16mg | Iron: 6.54mg