menu icon
go to homepage
  • Recipes
  • About
  • Contact
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Recipes
    • About
    • Contact
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • ×
    Home » Recipes » Main Dishes » Vegetarian Curries
    No ratings yet

    Old-School Chana Masala (With Dried or Canned Chickpeas)

    Published Jul 6, 2025 by Tanvi Srivastava Leave a Comment
    Jump to Recipe Jump to Video

    This post may contain affiliate links.

    Here's my go-to Chana Masala recipe. It's a hearty, flavorful, restaurant style vegetarian curry made from scratch using dried chickpeas (kabuli chana). Comes together in about 40-45 minutes, and trust me, it's worth every minute. The tender chickpeas simmer away in a rich onion-tomato masala, layered with the flavors of fresh ginger, green chilies, and warming Indian spices.

    What I love most? It just gets better with time. The leftovers are even more delicious 2-3 days later, so feel free to double the batch (future you will thank you!)

    And if you're using canned chickpeas, don't worry. I've included my little secret for how to make them taste just as soft and flavorful.

    Chana Masala served in an oval light blue dish with raita, sliced onions, chopped cilantro and flatbreads.

    About My Chickpea Masala Recipe

    Chana recipes are a staple in North Indian kitchens, and there are countless ways we turn them into comforting meals. Growing up, Punjabi chole with bhature(puffy fried flatbreads) was a regular in my mom's kitchen. But now and then, she'd switch things up with a different & simpler chana masala, especially when we were having it with roti or rice.

    One thing that always stood out about her recipe was that she didn't use chana masala powder, the intense spice blend typically added to Punjabi chole. Her version kept things simple with just basic pantry spices. No grinding whole spices, no pre-made blends. Just straightforward cooking with ingredients already on hand.

    Another thing that set her version apart was the color. Instead of the deep brown shade you usually see in chole, her chana masala had a beautiful orange-red hue. And then there was the unique flavor that leaned more tangy than spicy, due to generous use of fresh tomatoes.

    Texture matters a lot in chana masala. You don't want everything totally pureed, but you also don't want a masala that feels overly chunky. I finely chop the onions for a bit of body, and grind the fresh tomatoes to create the sauce base. Chopped ginger, slit green chillies and ginger julinnes bring in that bite while still keeping the masala cohesive and velvety.

    Dried Chickpeas or Canned?

    Canned chickpeas are convenient, but dried chickpeas win on flavor. Here's why.

    But first, a confession! I didn't even know canned chickpeas existed until I moved to the United States. They are not a thing in India. In a traditional south asian kitchen, cooking with chickpeas always starts from scratch. It is a slow, intentional process that means planning a bit ahead by soaking the dried chickpeas overnight.

    If you visit an Indian grocery store near you, you might notice a few different sizes of kabuli chana on the shelf. I was always taught that the smaller the chickpeas, the better they taste. So if you come across multiple varieties, now you know which one to reach for.

    The next day, they're pressure-cooked until tender yet non mushy. But the real bonus? It is the pale, starchy, flavorful liquid they're cooked in, what I like to call "chickpea stock". It's liquid gold, and in my opinion, one of the most underrated part of the process.

    Not gonna lie though, about three out of ten times, I reach for canned chickpeas too. And you absolutely should, especially on a busy weeknight. Go for low-sodium, preferably organic canned chickpeas if you can. They cut down on a tangible amount of steps in the recipe without compromising too much on flavor, and just like that, you're a few minutes away from a delicious chickpea curry.

    Ingredients

    Ingredients for chana masala on a white background.
    • Whole Spices - Whole spices are a must when it comes to chickpea curries. They add a depth of flavor that ground spices alone can't deliver. I reach for the classic woody Indian spices like cinnamon, cumin seeds, cloves, and black cardamom. If you don't have black cardamom, a few green cardamom pods can work in a pinch. I highly recommend not skipping the whole spices.
    • Kasuri Methi - Is a dried herb made from specific type of fenugreek leaves that us extensively used in north indian dishes. It imparts a unique aroma and flavor to a dish. Sadly,there is no substitue. If you cannot find it, simply skip it.

    See recipe card for other ingredient substitutions and quantities.

    How To Make Chana Masala

    Boil The Chickpeas (Skip if using Canned)

    • Add the dried chickpeas to a large bowl (they swell quite a lot as they soak). Take the bowl under a running stream of water and wash the chickpeas 2-3 times.
    • Cover the washed chickpeas in excess water(3-4 inches deep) and leave to soak at room temperature for at least 10 hours. During winters, it might take bit longer for the beans to fully soak. If you are interested, here how test- well soaked chickpeas can be chopped with a sharp knife without flying away. Get the idea?
    • Discard all the water and add the drained chickpeas to a pressure cooker. Add 1 tablespon oil, ⅛ teaspoon baking soda, ½ teaspoon salt and 1-2 pinches of turmeric powder(optional). Pour water and close the lid.
    • At first, place the cooker on high heat until you hear the first whistle. After first whistle, lower the heat to medium or low medium and let the chickpeas cook for at least 4-6 whistles.
    • Switch off and let pressure release naturally. To check, carefully open the pressure cooker lid. The chickpeas should hold shape yet you should be able to squeeze them betweem thumb and index finger.
    • At this point, I drain the chickpeas and set aside the cooking liquid. The chickpeas go into a bowl and the reserved stock will be used later in the curry.
    Boiled chickpeas in a black pressure cooker.
    Checking the texture of boiled chickpeas by pressing them between finger and thumb.

    Get Everything Ready

    • Before you start cooking, make sure all your aromatics are prepped and your spices are measured and within reach of the stove. Have a cup or two of hot water ready as well, since we will be using it throughout the process to deglaze the pan. I use an electric kettle in my kitchen for this. I just fill it with water and switch it on while prepping the rest.

    Build The Masala

    • Place a cooking pot (I use my 4 qt braiser) on medium stove. Add oil and let heat up. To the hot oil(but not too hot else spices will burn instantly), add the bay leaf, cloves, cumin seeds and cinnamom stick. Also add the chopped ginger, garlic paste and green chillies. Fry everything for 8-10 seconds untill stirring continuously to flavor the oil. The spices will crisp up but should not change too much color else the curry will have a mild bitter taste and aroma.
    • Next, add the chopped onions to the oil. On low medium heat, for the next 7-9 minutes, fry the onions while stirring regularly until they are golden brown(not deep brown). This is one of the most important step which sets the color as well as the depth of flavor of your curry. Please dont rush.
    Whole spices & aromatics are added to hot oil in a white cooking pot.
    Golden fried onions with spices and aromatics.
    • As soon as the onions are golden, add a splash of hot water(about ⅓ cup) and deglaze the bottom of the pot. Scrape to get all the small bits and mix in. In few seconds you will see that the onions become of soften. Let the water cook off for 1 minute or so but don't dry out completely.
    • Sprinkle the ground spices - coriander powder, turmeric powder, red chilli powder, kashmiri chilli powder, ground cumin, and black pepper powder over the onions. Also add salt.
    • Stir the spices into the onions and continue cooking over low to medium heat for one to two minutes. Add a splash of hot water as needed, a few times, to prevent sticking and help everything cook evenly. You're aiming for the spices to be well toasted, the masala to look rich and glistening, and the raw smell to completely disappear. At this point, your kitchen will smell incredible.
    Ground spices are added to the cooking pot.
    Pureed tomatoes are added to the sauteed spices and onions.
    • Next, add in the pureed tomatoes to the pot. Mix and on bhuno (cook down) while stirring regularly untill the most of the moisture has evaporated and you will again see tiny oil bubbles seperating to make the masala shiny. This means that our masala is ready for next step.

    Simmer The Chana Curry

    • Add the chickpeas to the masala. Mix, stir and cook with the masala for 2-3 minutes to give them time to absorb the flavors right away.
    • Pour the reserved chickpeas stock (or baking soda +water if using canned chickpeas) and mix. Chana masala is not supposed to be very soupy so don't add lot of water. Remember, you can add more water later if needed.
    Boiled chickpeas are added to the tomato masala.
    Chickpea stock is added to the curry.
    • Once the stock or water has come to a boil, cover the cooking pot and let simmer low and slow for 15-18 minutes making sure to check in between that the masala is not drying out (add water as needed).
    • After simmering, open the lid and using the back of your cooking spoon, mash few chickpeas. This naturally thickens the curry due to high starch in chana. At this stage, taste and adjust the salt if needed.
    • Finish the chana masala curry with garam masala powder, amchur powder and crushed kasuri methi. Also add the ginger julinnes if using. Combine well and let the curry cook for additional 3-5 minutes.
    • Your chana masala is ready.Naturally, the curry will thicken as it cools so when you are re heating, add water as needed to adjust the consistency and bring it to a simmer.
    Finishing spices are added to the slow cooked chana masala.
    Chickpea masala is ready to serve.

    Garnish the chickpea curry with cilantro, and few ginger julienne(if desired) and serve warm with flabreads or cumin rice. Thiny sliced onions are a must with chana in indian meals. A bowl of cooling boondi raita balance the warmth of the curry.

    Closeup of chana masala.

    If you enjoyed this recipe, please consider leaving a rating below.

    Chana Masala Featured Image.

    Old-School Chana Masala (With Dried or Canned Chickpeas)

    Tanvi Srivastava
    A hearty, and super flavorful restaurant style chana masala recipe made using chickpeas in a spicy & tangy onion tomato sauce based. Serve with flatbreads or over steamed rice. Leftovers taste even better!
    No ratings yet
    Print Recipe Pin Recipe
    Prep Time 15 minutes mins
    Cook Time 30 minutes mins
    Dried Chickpeas Soaking Time 10 hours hrs
    Total Time 45 minutes mins
    Course Main Course
    Cuisine Indian
    Servings 4
    Prevent your screen from going dark

    Ingredients
      

    For Boiling Dried Chickpeas

    • 1 cup (230g) kabuli chana dried chickpeas (Or use 2, 15oz canned chickpeas, drained)
    • 1 tablespoon oil
    • ⅛ teaspoon baking soda
    • 2 cup water needed for pressure cooking
    • ½ teaspoon salt
    • 1-2 pinch turmeric powder optional

    For Making The Masala

    • 4 tablespoon cooking oil any neutral oil
    • 2 teaspoon garlic paste
    • 2 teaspoon ginger finely chopped
    • 2-3 green chillies (hot), adjust to tolerance, I slit them but you can halve them
    • 220 g onion finely chopped
    • 1 teaspoon salt adjust to taste
    • 250 g tomatoes pureed in a blender

    Whole Spices

    • 1 large bay leaf
    • ½ inch cinnamon stick
    • 1 small black cardamom or use 2-3 green cardamom
    • 1 teaspoon cumin seeds
    • 2-3 cloves

    Ground Spices

    • 2 teaspoon coriander powder
    • ½ teaspoon ground cumin
    • ½ teaspoon turmeric powder
    • 1+¼ teaspoon kashmiri chili powder (or paprika) , adjust to taste
    • ½ teaspoon red chili powder (extra hot), adjust to taste
    • ¼ teaspoon black pepper powder

    To Finish

    • ½ teaspoon kasuri methi (dry fenugreek leaves)
    • ½ teaspoon garam masala powder
    • ¼ teaspoon amchur powder (dry mango powder), sub with lemon juice, adjust to taste
    • 2 tablespoon cilantro leaves finely chopped
    • 1 tablespoon ginger julinnes

    Instructions
     

    Pressure Cook Dried Chickpeas (Skip these steps if using Canned)

    • Place the dried chickpeas in a large bowl-they expand significantly as they soak so you want to choose big enough vessel. Rinse them thoroughly under running water, scrub with finger and rinse 2-3 times to remove any dust or impurities.
    • Once washed, cover the chickpeas with plenty of water (about 3-4 inches above their surface), cover and leave them to soak at room temperature for at least 10 hours. In colder weather, they may take a bit longer to fully soak. If you're unsure whether they're ready, here's a quick test- a well-soaked chickpea can be cleanly sliced with a sharp knife without skittering away(get the idea?)
    • Discard the soaking water and transfer the drained chickpeas to a pressure cooker. Add 1 tablespoon of oil, baking soda, ½ teaspoon salt, and 1-2 pinches of turmeric powder (optional). Pour in 2 cups water to cover the chickpeas, then secure the lid.
    • Start cooking on high heat until the first whistle sounds. Then reduce the heat to medium or medium-low and cook for another 4-6 whistles.
    • Turn off the heat and allow the pressure to release naturally. Once safe to open, check the doneness: the chickpeas should hold their shape but be soft enough to press between your thumb and forefinger.
    • At this stage, drain the chickpeas and set aside the cooking liquid. Transfer the chickpeas to a bowl. We. will use the reserved stock while preparing the curry.

    Prepare The Masala

    • Before you start cooking, prep all your aromatics and measure out the spices. Keep everything within arm's reach of the stove. Also, have 1-2 cups of hot water ready to go; you'll need it throughout the process to deglaze the pan. I use an electric kettle: just fill it and switch it on while you prep the rest.
    • Place a heavy-bottomed cooking pot (I use a 4-quart braiser) over medium heat. Add oil and let it warm up. Once the oil is hot (but not smoking), add the bay leaf, cloves, cumin seeds, and cinnamon stick. Immediately follow with the chopped ginger, garlic paste, and green chillies. Sauté everything for 8-10 seconds, stirring constantly to infuse the oil. The spices should sizzle and crisp up slightly, but not change color for too much browning can introduce a bitter note.
    • Next, add the chopped onions. Cook on medium-low heat for 7-9 minutes, stirring regularly, until the onions turn golden brown (not dark brown). This step is key since it develops both the color and flavor base of your curry, so take your time.
    • Once the onions are golden, deglaze the pot with about ? cup of hot water. Scrape the bottom to release all the flavorful bits and mix them in. Let the water reduce for about a minute; it should soften the onions further without drying them out completely.
    • Now sprinkle in the ground spices-coriander, turmeric, red chilli powder, Kashmiri chilli powder, ground cumin, and black pepper. Also add the salt. Stir to coat the onions evenly. Cook this spice mix over low to medium heat for 1-2 minutes, adding small splashes of hot water to prevent sticking and to help the spices toast evenly. You'll know it's ready when the masala looks rich and glossy, and the raw spice aroma has mellowed. Your kitchen will smell amazing!
    • Add the pureed tomatoes and cook down (bhuno) the mixture, stirring regularly until most of the moisture has evaporated and the oil begins to separate. At this stage your masala should look shiny and well-blended.

    Simmer The Chana Masala

    • Add the cooked chickpeas to the masala. Stir well and cook for 2-3 minutes to let them soak up the flavors.
    • Pour in the reserved cooking liquid from the chickpeas (or water with ⅛ teaspoon baking soda if using canned chickpeas). Chana masala shouldn't be too watery, so don't add too much liquid, just enough to create a thick, stew-like consistency. You can always adjust the consistency as you go.
    • Once the liquid comes to a boil, reduce the heat, cover the pot, and let the curry simmer gently for 15-18 minutes. Check occasionally to make sure the masala isn't drying out. Add a splash of water if needed.
    • After simmering, uncover the pot and use the back of your spoon to mash a few chickpeas. This helps naturally thicken the curry thanks to their starch content.At this stage, taste and adjust the salt if needed.
    • To finish, stir in garam masala, amchur (dried mango) powder, and crushed kasuri methi. Add julienned ginger if using. Let the curry simmer uncovered for another 3-5 minutes so all the flavors mingle together.
    • Your chana masala is now ready. Keep in mind, it will thicken as it cools, so when reheating, simply add water to loosen the consistency and bring it back to a gentle simmer.
    • Garnish with chopped cilantro and extra ginger juliennes if desired.Serve warm with flabreads or cumin rice. Thiny sliced onions are a must with chana in indian meals. A bowl of cooling boondi raita balance the warmth of the curry

    Video

    Tried this recipe?Let us know how it was!
    Vegetarian CurriesChickpeas

    More Vegetarian Curries

    • Kadhi Pakora Recipe Featured Image.
      Classic Punjabi Kadhi Pakora Recipe
    • Bhindi Masala Featured Image.
      Dhaba Style Bhindi Masala Recipe
    • Cabbage Sabzi Featured Image.
      Green Cabbage Sabzi (With Peas)
    • Lobia Recipe Featured Image.
      Instant Pot Lobia Recipe (Black Eyed Peas Curry)

    Share This Recipe

    • Facebook
    • X
    • Email

    I'd Love to Hear from You! Cancel reply

    If you tried this recipe, please leave a star rating and share your feedback below. Your input helps me refine my recipes and guides others too. As always, thank you so much for your support!

    Thank you,
    Tanvi

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

    Recipe Rating




    Hi, I'm Tanvi! If you love Indian food, you are at the right place, browse through hundreds of delicious Indian recipes

    More about me ?

    Popular

    • Boneless Lamb Raan Roast Featured Image.
      Indian Spiced Boneless Lamb Leg Roast (Raan Recipe)
    • Mooli Paratha Featured image.
      Punjabi Mooli Paratha (Stuffed Radish Paratha)
    • Pistachio Cheesecake Cups Featured image.
      No Bake Pistachio Cheesecake Cups
    • Hara Bhara Kebab Pinwheels Featured Image.
      Hara Bhara Kabab Pinwheels
    • Rose Kalakand Featured Image.
      Rose Kalakand Recipe (With Paneer)
    • Palak Patta Chaat Featured Image.
      Delhi Style Palak Patta Chaat

    Looking for Something?

    Footer

    back to top

    Links

    • Recipe Index
    • Privacy Policy
    • Editorial Policies

    Free Recipe Book

    • Sign Up! to get your e-copy!

    About

    • About Me

    Copyright © 2025 Sinfully Spicy

    Rate This Recipe

    Your vote:




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