• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Everyday Nourishing Foods
  • Home
  • Recipes
  • Breakfast ideas
  • Lunch ideas
  • Dinner ideas
  • About
menu icon
go to homepage
  • Recipes
  • Instant pot
  • Millet
  • About
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • search icon
    Homepage link
    • Recipes
    • Instant pot
    • Millet
    • About
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • ×

    Home » Side dish

    Indian chickpea tomato curry (Vegan chana masala)

    Jan 8, 2023 by Sravanthi. This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases.

    • Facebook61
    • Twitter
    • Yummly
    • Pocket
    • Reddit
    • Flipboard
    • Mix
    Jump to Recipe

    Do you love Chana Masala (Chickpeas curry) served at your favorite Indian restaurant? You can make it easily at home using this Chickpea curry recipe. Make this delicious gluten-free curry for your weeknight dinner with only pantry ingredients.

    vegan chana masala in a bowl

    What is Chana Masala?

    Chana Masala is an Indian-style Chickpea curry cooked in an onion-tomato mixture and spices. Chana means chickpeas, and masala means Indian-style onion tomato sauce.

    Ingredients

    Chickpeas: I used homemade cooked chickpeas in this recipe. Though you can make this chana masala using dry chickpeas, I usually don't make it that way. Instead, cook chickpeas with plain water and simmer them in tomato masala to get the best flavors, taste, and consistency.

    Onion: Onion gives a nice flavor, but you can safely omit it.

    Tomatoes: I used fresh tomato puree. You can use canned tomatoes or tomato puree to make this curry. Crushed tomatoes or diced tomatoes also work. You can even roughly chop the tomatoes and make this curry. 

    Spices: We only need basic spices like turmeric powder, ground cumin, ground coriander, red chili powder, and garam masala to make this curry. If you have, you can also use homemade chana masala powder to make this curry. To get that restaurant-style taste, use dried fenugreek leaves or powder. You can get this easily in any Indian supermarket.

    How to make Chana Masala

    In traditional chana masala, chickpeas are cooked first with plain water and then simmered in the onion-tomato sauce.

    If you are out of time, check out my Instant pot chana masala recipe to make a delicious meal in less time.

    Step 1 - Cooking chickpeas using an Instant pot

    You can make this curry using canned chickpeas. First, drain and wash the chickpeas once. Then, keep them aside and follow step 2 to make chana masala.

    It's effortless to cook chickpeas from scratch, and I always cook them at home. Check my detailed post on Instant pot chickpeas to prep, cook, and store chickpeas.

    Follow these basic steps to cook chickpeas using an Instant pot or pressure cooker.

    • Soak the chickpeas overnight or for at least 8 hours.
    • Discard the water from the soaked chickpeas and wash them a couple of times.
    • Add soaked and rinsed chickpeas to the Instant pot inner pot.
    soaked chickpeas in the instant pot
    • Add water and close the Instant pot with its lid.
    soaked chickpeas and water in the instant pot
    • Seal the vent, select manual or pressure cook mode, and cook for 10 minutes on HIGH pressure.
    • If you use a stovetop pressure cooker, cook for about 4 to 5 whistles on medium flame.
    cooked chickpeas in a spoon

    Step 2- Making Chana Masala curry

    Once you have cooked chickpeas ready, you can make this curry using a stovetop pan or Instant pot.

    Stovetop Instructions

    • Heat a heavy-bottomed pan or cooking pot.
    • Once it is hot, add oil, bay leaf, cumin seeds, and fresh ginger paste.
    • Once cumin seeds start spluttering, add chopped onion and sauté them for 3 to 4 minutes. 
    • Add tomato purée and cook it on a medium flame for 4 to 5 minutes.
    • Add spice powders to this cooked tomato mixture and mix it well. 
    • Cook it for a couple of more minutes. By now, the oil will be oozing out from the tomato mixture.
    • Add cooked chickpeas and stir it, so the tomato mixture is coated well with the chickpeas.
    • It's time to add the water to this chickpeas tomato curry. I have used water reserved from cooked chickpeas here. It will make the curry creamy. 
    • Mix it well and simmer the chickpea curry over medium heat for about 8 to 10 minutes. 
    • The more you simmer, the more flavor the curry will be. Give a good stir in between so that the curry will not burn.
    • Garnish the curry with chopped coriander leaves. And the delicious Indian chickpea masala curry is ready to serve with basmati rice and naan bread.
    instant pot chana masala in a bowl

    Recipe Notes

    • To make the dry version of this chickpea masala, reduce some water and cook it for more time so that all moisture evaporates.
    • Want to make the curry creamy and less spicy? Use coconut milk instead of water in this recipe. Though the taste will not be the same as you get in your favorite Indian restaurants, it will be creamy and delicious.
    • Want to make the curry creamy? Add some cashew cream or regular cream at the end and cook it for a couple more minutes.
    • If you get dried fenugreek leaves, add ½ teaspoon of them. If you are using chana masala powder, you can skip these, and that blend will already have dried fenugreek leaves. 
    • Want to make it healthy? Add some green leafy veggies. Spinach and fenugreek leaves are the best choice and do very well in this recipe.
    • To make it spicier, like how you get in the restaurants, add 1 or 2 Indian green chili or jalapeno.
    • As this curry will have a smoother texture, tomato puree works best. But you can use freshly chopped tomatoes or canned tomatoes as well.
    • If required, add half a cup of water to adjust the consistency to your liking.
    • You can use a chana masala blend to make this curry. Skip red chili powder and garam masala in this recipe and use 1 tablespoon chana masala powder. You can taste the curry and add more chili powder to make it spicy.
    • Before serving, add a dash of fresh lemon juice and garnish with fresh cilantro leaves for added flavor and taste.

    Variations

    • Coconut chickpea curry: To make a coconut version, use coconut milk for cooking the curry in step 2 instead of water. Creamy and milk coconut chickpea curry will be ready.
    • Chickpea Potato curry (Aloo chana curry): Add some chopped potatoes while adding chickpeas to this recipe and cook everything till the potatoes are cooked well. You can use sweet potato as well.
    • Paneer chickpea curry: You can add some more protein to this curry. Indian cottage cheese or tofu is a good addition. 
    • Cauliflower chickpea curry: Cauliflower goes very well with chickpeas. Add chopped cauliflower florets and chickpeas and simmer everything till cauliflower cooks.

    Serving suggestions

    The best and a favorite side dish to pair with this Indian-style chickpea curry is basmati rice. Naan bread and everyday Indian flatbread chapathi also pair very well with this curry.

    Storage and Leftovers

    This curry tastes delicious the next day. So store some portion in the refrigerator for the next day. You can keep this for two days in the fridge and around three months in the freezer.

    I usually batch cook, freeze chickpeas, and make this curry when needed.

    I make over the leftover curry and use it in many ways.

    • Hummus: Instead of plain chickpeas, use this curry to make the hummus, and it will taste delicious.
    • Sandwich: Use this curry as a sandwich spread to make a smashed chickpea sandwich. Usually, curry consistency will become thick when you store it in the refrigerator. So you can use it directly as a sandwich spread. You can simmer the curry for some time to make it thick.
    • Quesadilla: You can use this curry as a quesadilla filling.
    • Rice pilaf: While making rice pilaf, you can add this curry, and chickpea rice pilaf will be ready. It will be a complete meal by itself.

    FAQ

    Can we use canned chickpeas to make this recipe?

    Yes, you can use canned chickpeas to make chana masala. Drain and rinse the canned chickpeas before using them in the curry.

    Can we use canned tomatoes in this recipe?

    Yes, you can use canned tomatoes or tomato puree to make this curry.

    Is chana masala same as garam masala

    No, chana masala is a different spice blend used to make this chickpea masala. But my recipe uses basic spices.

    Can we use chana masala powder in this curry?

    Yes, we can use chana masala powder. Check recipe notes.

    How to balance the sourness in the curry

    Add teaspoon of sugar or jaggery powder. You can even use coconut sugar.

    Do we need baking soda?

    No, if we soak the chickpeas overnight and cook them with plain water, they will get cooked perfectly. 

    How to reduce the spiciness in the curry

    Add coconut milk, cashew cream, or regular milk cream to make the curry less spicy. Also, you can make flour dumplings and cook them along with curry. These dumplings will take up that extra spice and salt from the curry.

    As you are here, you will like my other curry recipes. Do try them out!

    Saag Tofu

    Kidney beans curry

    Spinach potato curry

    Saag Chana

    Have you tried this recipe? Provide your feedback by giving a star rating and/or leaving comments. And don't forget to share the recipe with others on Facebook, Instagram, Pinterest, or Twitter.

    Tried this recipe?Give the rating by clicking ★ below
    indian chickpeas curry in a bowl

    Easy Indian chickpea tomato curry (Vegan chana masala)

    Sravanthi
    Do you love Indian food? Do you love Chana Masala served at your favorite Indian restaurant? You can make it easily at home using this Chickpea curry recipe. With only pantry ingredients, make this delicious gluten-free curry for your weeknight dinner.
    5 from 4 votes
    Print Recipe Pin Recipe
    Prep Time 10 mins
    Cook Time 30 mins
    Course Main Course, Side Dish
    Cuisine Indian
    Servings 4
    Calories 304 kcal

    Equipment

    • Instant Pot
    Prevent your screen from going dark

    Ingredients
      

    • 3 cups chickpeas cooked ( Or 1 cup dried )
    • ½ cup onions chopped
    • 1 cup tomato puree
    • 1 cup water
    • 2 bay leaves
    • ½ teaspoon cumin seeds
    • ½ teaspoon garam masala powder
    • ½ teaspoon Red chili powder Kashmiri red chili will be good
    • ½ teaspoon ground coriander
    • ½ teaspoon ground cumin
    • ½ teaspoon sugar
    • ¼ teaspoon turmeric powder
    • ½ tsp ginger paste
    • ½ teaspoon garlic paste
    • 2 tablespoon oil
    • 1 ¼ teaspoon salt Adjust according to your taste
    • Coriander leaves for garnishing

    Instructions
     

    Cooking chickpeas using an Instant pot

    • Add soaked and rinsed chickpeas to the Instant pot inner pot.
    • Add water and close the Instant pot with its lid.
    • Seal the vent, select manual or pressure cook mode, and cook for 10 minutes on HIGH pressure.
    • Once the instant pot finishes cooking, strain the chickpeas and keep them aside.

     Making Chana Masala curry

    • Heat a heavy-bottomed pan or cooking pot.
    • Once it is hot, add oil, bay leaf, cumin seeds, and fresh ginger paste.
    • Once cumin seeds start spluttering, add chopped onion and sauté them for 3 to 4 minutes. 
    • Add tomato purée and cook it on a medium flame for 4 to 5 minutes.
    • Add spice powders to this cooked tomato mixture and mix it well. 
    • Cook it for a couple of more minutes. By now, the oil will be oozing out from the tomato mixture.
    • Add cooked chickpeas and stir it, so the tomato mixture is coated well with the chickpeas.
    • It's time to add the water to this chickpeas tomato curry. I have used water reserved from cooked chickpeas here. It will make the curry creamy. 
    • Mix it well and simmer the chickpea curry over medium heat for about 8 to 10 minutes. 
    • The more you simmer, the more flavor the curry will be. Give a good stir in between so that the curry will not burn.
    • Garnish the curry with chopped coriander leaves. And the delicious Indian chickpea masala curry is ready to serve with basmati rice and naan bread.

    Notes

    Nutrition values are my rough estimates. Please feel free to use your calculator if you rely on them for your diet.

    Nutrition

    Calories: 304kcalCarbohydrates: 43gProtein: 12gFat: 11gSaturated Fat: 1gPolyunsaturated Fat: 3gMonounsaturated Fat: 5gTrans Fat: 1gSodium: 763mgPotassium: 698mgFiber: 11gSugar: 10gVitamin A: 451IUVitamin C: 10mgCalcium: 88mgIron: 5mg
    Tried this recipe?Let us know how it was!

    More Side dish

    • Easy lentil wraps (Vegan high protein red lentil tortillas)
    • Fragrant Indian rice (Spiced Basmati rice)
    • Instant pot Masoor dal (Easy Red lentils dal)
    • Instant pot Chickpea curry (Chana Masala)
    • Facebook61
    • Twitter
    • Yummly
    • Pocket
    • Reddit
    • Flipboard
    • Mix

    Recent Posts

    easy lentil wraps in a plate

    Easy lentil wraps (Vegan high protein red lentil tortillas)

    instant pot black beans in a bowl

    Instant pot black beans (Soaked and dried)

    indian spiced basmati rice in a bowl

    Fragrant Indian rice (Spiced Basmati rice)

    instant pot masoor dal in a bowl

    Instant pot Masoor dal (Easy Red lentils dal)

    Reader Interactions

    Comments

    1. layarkaca

      February 17, 2022 at 3:53 am

      5 stars
      Informative article, exactly what I needed.

      Reply
    2. Brynk

      July 21, 2022 at 5:52 pm

      Can you used canned chickpeas?

      Reply
      • Sravanthi

        July 21, 2022 at 8:56 pm

        Yes, we can use canned chickpeas. I cooked the chickpeas first using an Instant pot and used them to make this curry.

        Reply
    3. ogloszenie

      January 07, 2023 at 1:03 pm

      5 stars
      Hmm is anyone else encountering problems with the images on this
      blog loading? I'm trying to find out if its a problem on my end or if it's the blog.
      Any feed-back would be greatly appreciated.

      Reply
      • Sravanthi

        January 08, 2023 at 7:22 am

        I could able to load the images.

        Reply

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Google Web Stories

    Take a look at my web stories...

    Namaste :)

    Hello, I’m Sravanthi. Here I share easy, healthy, and tasty recipes. I believe in “we are what we eat” and always try to eat homemade food. All my recipes are free from processed foods or ready-made foods and can be done easily without spending much time in the kitchen. more about me!

    Follow me on social media

    • Facebook
    • Instagram
    • Pinterest
    • Twitter

    Footer

    ↑ back to top

    About

    • About Me
    • Privacy Policy

    Recipes

    • Instant pot recipes
    • Millet recipes

    Contact

    • Contact

    As an Amazon Associate, I earn from qualifying purchases.