Chana Masala
Print Recipe
4.5 from 2 votes

Chana Masala

Chana Masala, chickpeas in an onion-tomato gravy, is one of those Indian restaurant dishes that sets everyone's mouth watering. Soy-free, gluten-free, vegan. 
Prep Time5 mins
Cook Time15 mins
Total Time20 mins
Course: Curry
Cuisine: gluten-free, Indian, nut-free, Soy-free, Vegan
Servings: 8 servings
Calories: 135kcal
Author: Vaishali Honawar


  • 3 cups cooked chickpeas (If you decide to take the long way and cook with dry garbanzo beans, soak them overnight and cook with enough water to cover until they are really tender. It should take about an hour or more. You want the cooked chickpeas to be mashable)
  • 3-4 cups vegetable stock or water
  • 1 1/2 cups canned, pureed tomatoes
  • 1 tsp black mustard seeds
  • 1 tsp vegetable oil
  • 1 medium onion, finely chopped
  • 1 heaping tbsp ginger-garlic paste
  • 1 tsp cayenne pepper
  • 1 tsp paprika
  • 1/2 tsp turmeric
  • 1 tbsp chana masala powder (You can find my recipe on the DIY spice blends page (see notes below for link) and you can make a batch and keep it for future use, but even easier, you can also buy this at the Indian store.Use garam masala if that is all you have on hand)
  • 1 tsp aamchoor or mango powder, also at the Indian store
  • 2 tsp sugar
  • 1/2 cup coriander leaves, finely chopped
  • Salt to taste


  • Heat the oil and add the mustard seeds. When they sputter, add the onions.
  • Add some salt and saute the onions over medium heat until they start to get brown spots. Add ginger and garlic and saute for a few seconds.
  • Add the tomato puree and the powdered spices, including the turmeric, cayenne, paprika, chana masala powder and aamchoor. Let the mixture cook until the tomato puree is a few shades darker and starts to stick to the bottom of the pan. Scrape so it doesn't burn. This should take about 5 minutes.
  • Add 2-3 cups of the vegetable stock or water and chickpeas and let the curry come to a boil. Lower the heat and let it simmer for about 5 minutes. Add salt and sugar. If the mixture is too dry, add more stock or water
  • Garnish with the coriander and serve hot with rotis, bhatura or rice. I love it with some simple pilaf rice



Calories: 135kcal | Protein: 6g | Fat: 2.3g | Fiber: 6.5g | Sugar: 6.6g