• Home
  • Recipes
  • Lunch ideas
  • Dinner ideas
  • About
menu icon
go to homepage
  • Recipe Index
  • Cooking Tools
  • Food Tips
  • About
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • search icon
    Homepage link
    • Recipe Index
    • Cooking Tools
    • Food Tips
    • About
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • ×
    Home » Recipes » Chickpea Recipes

    Easy Chickpea Masala Recipe (Spicy Indian Masala Chickpeas)

    Modified: Jun 3, 2025 Published: Nov 6, 2021 by Sravanthi Chanda. 5 Comments

    426 shares
    • Facebook84
    • Reddit
    • WhatsApp
    5 from 4 votes
    Detailed Steps Jump to Recipe

    Craving restaurant-style spicy Indian food? This Vegan Chana Masala features chickpeas simmered in a spiced tomato gravy, creating a rich and satisfying plant-based dish.

    My Meal Pairing Tip: Enjoy this classic Indian Chickpea Curry with Indian Basmati Rice or Spinach Paratha for a delicious restaurant-style dinner at home.

    Chickpea masala (chana masala) served in a black bowl - spicy Indian chickpea dish with tomato onion gravy.

    Chana Masala is a classic Indian chickpea curry made with aromatic spices, tomatoes, and onions. Slow-cooked chickpeas soak up the bold flavors, creating a rich and hearty dish that pairs perfectly with rice or roti.

    This one-pot meal is simple to make and uses pantry staples. If you are looking for more such simple one-pot curry recipes with everyday ingredients, try my Indian vegetable kidney bean curry and creamy chickpea vegetable curry - both are packed with flavor and perfect for busy weeknight meals.

    Jump to:
    • Ingredients
    • Detailed Steps
    • Stovetop Instructions
    • Recipe Notes
    • Variations
    • Serving suggestions
    • Storage and Leftovers
    • FAQ
    • Recipe

    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. Learn how to cook soaked chickpeas in Instant Pot using my detailed guide.

    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.

    Detailed Steps

    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 colorful? 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 chapati 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.

    Recipe

    indian chickpeas curry in a bowl

    Easy Chickpea Masala Recipe (Spicy Indian Masala Chickpeas)

    By: Sravanthi Chanda
    A quick and flavorful Indian chickpea masala recipe made with spices and tomatoes. These masala chickpeas are perfect as a protein-rich side or main dish served with rice, chapati, or paratha.

    Rate this recipe by clicking the stars!

    5 from 4 votes
    Print Recipe Pin Recipe
    Prep Time 5 minutes mins
    Cook Time 25 minutes mins
    Course Main Course, Side Dish
    Cuisine Indian
    Servings 4
    Calories 304 kcal
    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
    Pin Recipe Share on Facebook
    Enjoyed this recipe?Drop a comment below and let us know your thoughts!

    More Chickpea Recipes

    • Close-up of Indian pumpkin chickpea curry in a white bowl showing tender pumpkin pieces and chickpeas in rich spiced gravy.
      Cozy Pumpkin Chickpea Curry
    • Indian Potato and Chickpea Curry (Chana Aloo)
    • Close-up top view of roasted pumpkin and black chickpea salad with fresh cucumber, tomato, and herbs.
      Indian Spiced Pumpkin Chickpea Salad
    • Bowl of Indian kala chana salad with cucumber, tomato, onion, and mint garnish.
      Indian Chaat Style Black Chickpeas Salad (Kala Chana Recipe)
    426 shares
    • Facebook84
    • Reddit
    • WhatsApp

    Comments

    1. ogloszenie says

      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 says

        January 08, 2023 at 7:22 am

        I could able to load the images.

        Reply
    2. Brynk says

      July 21, 2022 at 5:52 pm

      Can you used canned chickpeas?

      Reply
      • Sravanthi says

        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. layarkaca says

      February 17, 2022 at 3:53 am

      5 stars
      Informative article, exactly what I needed.

      Reply
    5 from 4 votes (2 ratings without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




    Sravanthi Chanda standing in a rose garden, wearing a light green embroidered sweater and patterned black kurta, smiling softly with trees and flowers in the background.

    I'm Sravanthi Chanda and I share Indian lunch and dinner recipes on my blog. These easy-to-follow recipes are made from scratch using fresh ingredients and come with step-by-step photos, perfect for family meals.

    More about me →

    Share your Feedback

    Have suggestions or feedback? I’d love to hear from you below! Take this quick 2-minute survey to help shape future content.

    Take the Survey

    Latest Recipes

    • Close-up of Indian style pumpkin stir fry with tender orange pumpkin cubes sautéed with onions and spices, served in a white bowl.
      Indian Style Pumpkin Stir Fry (Kaddu Sabzi)
    • Top view of makhana raita with yogurt, cucumber, and fresh mint leaves in a white bowl on a dark surface.
      Makhana Raita Recipe (Crunchy Yogurt Side Dish)
    • Indian spiced roasted tofu cubes served on creamy Indian yogurt salad with cucumber and tomato in a black bowl, garnished with coriander.
      Roasted Tofu Salad with Indian Yogurt Dressing
    • Indian yogurt sauce (raita) served in a bowl, garnished with cilantro and red chili oil, perfect side dish for biryani and pulao.
      Indian Yogurt Sauce for Biryani & Pulao (Easy Raita Recipe)
    • Roasted pumpkin cubes in a steel baking tray, golden brown and spiced, resting on a checkered cloth with a printed kitchen towel.
      Indian Spiced Roasted Pumpkin Cubes
    • Top view of crispy oven-baked tofu cubes with Indian spices arranged in a steel tray on a patterned cloth.
      Indian Spiced Oven-Baked Tofu

    Popular Recipes

    • Perfectly cooked basmati rice garnished with cardamom and whole spices.
      Restaurant Style Indian Rice Recipe
    • A stack of crispy red lentil wraps topped with a fresh cilantro leaf, served on a white plate over a colorful checkered napkin.
      Easy Red Lentil Wraps Recipe (Vegan High Protein Tortillas)
    • Top view of a bowl filled with shiny, cooked kidney beans on a marble surface with the logo 'everydaynourishingfoods' visible.
      Instant Pot Red Kidney Beans (Soaked & Dried)
    • Bowl of chana saag featuring chickpeas in a thick spinach sauce, on a colorful checkered cloth, with 'Everyday Nourishing Foods' watermark.
      Chana Saag (Indian Chickpea and Spinach Curry)
    • Kidney beans soup in a white bowl with rich broth and hearty vegetables.
      Red Kidney Beans Soup (Easy & Vegan Recipe)
    • A bowl of vibrant green Indian spinach saag on a colorful checkered napkin.
      Easy Indian Saag Recipe (Quick Spinach Curry)
    • How to cook basmati rice in a rice cooker
    • A bowl of cooked black beans garnished with a fresh basil leaf, placed on a light-colored cloth background.
      Instant Pot Black Beans (Soaked and dried)

    Footer

    ↑ Back to Top
    • About Me
    • Privacy Policy
    • Accessibility
    • Contact
    • Quick Feedback?

    Copyright © Everyday Nourishing Foods 2025

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.