Chana Masala (Indian Chickpea Curry) Recipe

Chana Masala (Indian Chickpea Curry) Recipe

Cook Time: 15 minutes

Ingredients:

  • 1 onion, chopped
  • 1 tomato, chopped
  • 1 (1-inch) piece fresh ginger, peeled and chopped
  • 4 cloves garlic, chopped (or more to taste)
  • 1 green chile pepper, seeded and chopped (optional)
  • 3 tablespoons olive oil
  • 2 fresh bay leaves
  • 1 teaspoon chili powder
  • 1 teaspoon coriander powder
  • 1 teaspoon garam masala
  • teaspoon turmeric powder
  • 1 pinch salt to taste
  • Water, as needed
  • 1 (15 ounce) can chickpeas
  • 1 teaspoon fresh cilantro leaves, for garnish (or more to taste)

Directions:

  1. Grind the onion, tomato, ginger, garlic, and chile pepper (if using) together in a food processor until you have a smooth paste.
  2. Heat olive oil in a large skillet over medium heat. Add the bay leaves and fry for about 30 seconds, until fragrant.
  3. Pour the prepared paste into the skillet and cook for 2-3 minutes, stirring constantly. The oil should start to separate and the mixture should turn golden brown.
  4. Season the mixture with chili powder, coriander, garam masala, turmeric, and salt. Continue cooking and stirring for another 2-3 minutes until everything is heated through.
  5. Add just enough water to the mixture to create a thick sauce. Bring to a boil and then stir in the chickpeas.
  6. Reduce the heat to medium and cook for 5-7 minutes, or until the chickpeas are heated through and the sauce has thickened slightly.
  7. Garnish with fresh cilantro before serving.

Cooks Note:

  • If you are serving this dish to children, feel free to leave out the green chile pepper.
  • For a complete Indian meal, consider serving this curry alongside a matar paneer recipe or pairing it with naan bread instead of rice.

Nutrition Facts (per serving):

  • Calories: 413
  • Total Fat: 23g (29% DV)
  • Saturated Fat: 3g (16% DV)
  • Sodium: 525mg (23% DV)
  • Total Carbohydrate: 46g (17% DV)
  • Dietary Fiber: 10g (35% DV)
  • Total Sugars: 5g
  • Protein: 9g (19% DV)
  • Vitamin C: 76mg (84% DV)
  • Calcium: 103mg (8% DV)
  • Iron: 3mg (18% DV)
  • Potassium: 635mg (14% DV)

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Chana Masala (Indian Chickpea Curry) Recipe

Chana Masala

Origin of Chana Masala

Chana masala, a beloved Indian dish, finds its roots in the northern regions of India. It is a flavorful and hearty curry made with chickpeas, also known as "chana" in Hindi. The dish has been a staple in Indian households for centuries, especially in Punjabi cuisine. Traditionally, it was prepared as a filling, vegetarian dish that could be enjoyed with roti (Indian flatbread) or rice. The combination of spices used in chana masala represents the rich culinary history of India, where complex flavors are created through careful use of various herbs and spices.

Regional Variations of Chana Masala

While chana masala is enjoyed across India, regional variations exist depending on local ingredients and cooking styles. In Punjab, the dish is often prepared with a robust spice mix, including garam masala, coriander, and cumin. In the state of Rajasthan, chana masala may include more tangy elements, such as amchur (dried mango powder) or lemon juice, to add a tart note. Some versions may even incorporate vegetables like tomatoes or potatoes to enhance the flavor and texture. In contrast, coastal regions like Kerala might add coconut milk, making the curry richer and creamier.

What Makes Chana Masala Unique?

Chana masala stands out from other chickpea curries due to its distinctive blend of spices. While chickpea curries are common in various cuisines, the depth of flavor in chana masala comes from the use of ingredients like garam masala, coriander, and cumin, along with the tangy kick from green chilies and sometimes tomatoes. Unlike dishes such as hummus (which is made from chickpeas but has a creamy, smooth texture), chana masala features a thicker, more textured gravy that allows the chickpeas to retain their form. The slow-cooked spices meld into a rich sauce that enhances the natural flavor of the chickpeas.

Where is Chana Masala Typically Served?

Chana masala is commonly served in Indian restaurants both domestically and internationally. It is a go-to dish for vegetarians and is often included in a thali (a traditional Indian meal served on a platter) alongside other curry dishes, rice, and breads like naan or roti. In India, it is frequently eaten for lunch or dinner and can be paired with a variety of side dishes such as raita (yogurt-based side dish), salad, or pickles. Its hearty and satisfying nature makes it a perfect meal for a family gathering or a festive occasion.

Interesting Facts About Chana Masala

  • Chana masala is not only delicious but also nutritious. It is a rich source of plant-based protein, making it a great option for vegans and vegetarians.
  • The chickpeas used in this dish are known to be high in fiber, which helps with digestion and provides long-lasting energy.
  • Chana masala is commonly prepared as a street food in India, where vendors serve it as a quick, flavorful snack in small portions.
  • It is said that chana masala is believed to have a soothing effect on the digestive system, thanks to the combination of spices like cumin and coriander that are known for their digestive properties.
  • The dish's popularity extends beyond India; it is widely enjoyed by people in the UK, the US, and various parts of the Middle East, often served in a variety of fusion styles.

FAQ about Chana Masala (Indian Chickpea Curry) Recipe

Yes, Chana Masala can be stored in an airtight container in the refrigerator for up to 3-4 days. For longer storage, you can freeze it for up to 3 months. Be sure to let it cool to room temperature before storing.

Yes, you can use dried chickpeas instead of canned. However, you’ll need to soak them overnight and then cook them before adding them to the curry. You may need to adjust the cooking time to ensure the chickpeas are tender.

Absolutely! You can adjust the chili powder and green chilies to reduce the spice level. If you're looking for a milder flavor, you can also omit the green chilies entirely or substitute them with a milder pepper.

Yes, if you don't have a food processor, you can finely chop the onion, tomato, ginger, garlic, and chili by hand. Alternatively, you could use a blender, but the texture may be slightly different.

Chana Masala pairs wonderfully with basmati rice, naan, or roti. It can also be served with a side of yogurt or a simple cucumber salad to balance the spiciness.

Yes, this recipe is already vegan, as it contains no animal products. However, if you add any dairy-based ingredients, such as cream or paneer, you should omit them for a fully vegan dish.

While chickpeas are traditional for this dish, you can substitute them with other beans such as kidney beans or black beans, though the flavor and texture may differ slightly.

If you'd like a thicker gravy, you can simmer the curry for a longer time to allow the sauce to reduce. Alternatively, you can add a small amount of chickpea flour (besan) to thicken the sauce.

Yes, you can add vegetables like spinach, cauliflower, or potatoes to the curry. Just be sure to cook them until tender before adding the chickpeas.

If your Chana Masala is too sour, you can balance the acidity by adding a pinch of sugar or a splash of honey. You can also adjust the seasonings to mellow out the tanginess.

Comments

Lil Liz

10/06/2025 01:52:54 PM

I just made this tonight. I made some modifications…used a can of tomatoes, 1/2 can diced green chiles, used 1/4 tsp. powdered ginger, added 1/4 tsp. of cayenne, and left out the coriander because I didn't have any. This recipe only took me maybe 15 minutes to make because of the canned ingredients (oh, the canned tomatoes made it so that I didn't have to add water at the end). This tasted wonderful! I go to Indian restaurants often and it definitely rivaled the chana masala I've had there. My husband also loved it. There was enough sauce that I probably could have added another can of chickpeas and it would have still been fine. Thank you for the great recipe!

Tasha French Lemley

06/22/2018 08:11:50 PM

I used dry chana soaked overnight and pressure cooked, three medium roma tomatoes, 3/4 a large white onion. The green chili I used was a small thai chili and the chili powder hot Indian pepper. I also used a pinch of hing. Very good! Thank you so much!

J E

11/22/2022 10:00:39 PM

First off, I'll make this agian. Easy to make. Simple ingredient list. Very pleased with the results. Thank you. Substitutions: small can of salt free tomato sauce instead of a tomato used Cumin and allspice in place of garham masla cooked chickpeas first in shallow water, saved the water to ad back if necessary.

James Bernheimer

02/20/2021 10:20:43 PM

Very delicious and very easy. I too substituted 1\4 tsp ground ginger. The garlic, onions, and chili I just cooked down in olive oil so it would disappear into the gravy. In place of the tomato I just used an 8 oz can of unseasoned tomato sauce. Between the sauce and the water in the can of chickpeas the gravy came out perfectly without the need to add any water. I then added some additional diced tomato and diced onion as the chickpeas were simmering for texture.

Elizabeth Hill

12/07/2017 12:07:23 AM

It's not EXACTLY like the restaurant chana masala I am used to, but it is very good. If you want chana masala in a pinch and don't have the special ingredients like chana masala spice blend and amchur powder, this seems like a great go to. We ate it with basmati rice and naan. I will probably make this again, though I may keep tweaking the spices to get the perfect flavor! I mostly followed the recipe but I made a few little changes 1) I probably used less ginger because I doubled the recipe but only had one inch and a half-sized knob. 2) I used roma tomatoes, which were small, so I doubled the amount of tomatoes 3) for the spices, I added a teaspoon of cumin and cut the chili powder in half because I wasn't sure it was the right kind. 4) like other reviewers pointed out, the paste didn't cook as fast as the recipe seems to say it will, so the chickpeas were in a sort of crunchy gravy. My canned chickpeas were also sort of too firm, so I simmered them in the gravy for 20 minutes which cooked down the paste and made the chickpeas more tender (and melded the flavors a lot more). 5) I added a dash of sugar, 6) I used some veggie broth instead of water because I had it opened in the fridge and it made more sense. 7) It seemed like it was missing some acidity, so I added a few good splashes of lemon juice. Overall, very yummy and definitely worthwhile!

Karen Olson

01/29/2019 01:08:36 AM

We loved it- with a couple of exceptions.. I did not make the paste- just finely chopped the onions, garlic and ginger and cooked til soft, added the dry seasonings and let cook about three minutes. Added water to make the gravy and then drained chick peas and three cups of cooked cauliflower. After testing I went back and doubled the cumin, chili, coriander and turmeric- PERFECTION!

Morgan H

06/05/2019 03:05:33 AM

I did not use oil but just used water to sauté the bay leaves. I used 2 cans of chickpeas (with the juice of only one can) and added a half teaspoon of cumin. Oh, I also used a jalapeño instead of a chili pepper! I like my foods spicy spicy, so this worked out perfectly. I didn’t have to add any extra water in addiction to the juices from the chickpeas. Absolutely delicious!

Marion

06/09/2017 07:53:23 PM

I made this for a (large) family dinner, so I tripled the recipe. My daughter-in-law is Indian and she has a recipe, but it takes hours to cook down, and this was ready in about 45 minutes and tasted just as good as hers does (she said this). Several of the family are not good with a lot of heat, so I left out the peppers, and I made a mistake and added a heaping teaspoon of cumin thinking it was the chili powder, but it didn't ruin the dish, it just added a bit of complexity to the sauce. I puréed the onions and tomatoes in my blender, and they came out almost the perfect consistency (I did have to add a little bit of water). This was a big hit with young and old.

TrendyTimer1697

10/19/2024 10:34:03 PM

Nice tartness and complexity. I made with canned chickpeas for a quick side for Indian dinner. I've made many chana masala recipes and have mostly been disappointed. This is my favorite so far. Only negative is the slightly gritty mouth feel the pureed onions, ginger and garlic give to the sauce. I think it would be a better texture to saute the aromatics, add the tomatoes and cook down. THEN puree for a nice smooth texture.

AmberEel4376

10/02/2024 07:31:16 PM

Nice recipe but takes lot of time. To quicken the process should use 2-3 tomato without the skin and grinded together in grinder along with 3-4 onions, 2 green chillis, coriander, ginger garlic paste. Once the thick paste is created, fry it in a pan with some oil, cumin seeds and after 5 min add boiled chickpeas and 30 grams of paneer, spices(to taste) along with some water. Then let it simmer for 10 min. Once smell the spices are cooked, let it sit for 5 min. Garnish with more coriander and you are good to go.

LIZ

08/19/2018 04:03:25 PM

I modified this slightly... Used 3 roma tomatoes) that's all I had) I omitted the chilies because I didn't have any, I used nearly 2 inch knob of ginger and grated in fresh turmeric. I added cubed sweet potato with the the chick peas and a block of frozen spinach. I sautéed for about 10 minutes until it was no longer vibrant red and really until it dried up all the moisture from the tomatoes. Added about a cup of water as needed and simmered. Oh my goodness it was absolutely delicious. Wanted to swim in the pan! Perfect dish for whole food plant based lifestyle.

Adele Huughe

05/01/2025 03:17:44 PM

super awesome recipe! I recommend adding another 1 green Chile if you like it medium spicy, and 2 if you like it spicy spicy. You do not not need a a food processor by any means, a blender works just fine!

YellowRoe5697

04/22/2025 10:52:15 PM

My wife and I made this recipe. We used it as a side dish for Bangladeshi beef curry.

Pamela McGhee

04/15/2025 11:24:52 PM

Excellent protein dish. Cooked it for the first time, I cooked the recipe exactly and It wasn't too. spicy.

tkatsirochef

10/28/2024 12:40:22 AM

I make this with eggplant and boneless chicken thighs. Not vegetarian but oh so good!

Lisa Roberts

09/18/2024 05:57:54 PM

The flavors were spot on.

EdgyTaco8761

09/08/2024 06:56:11 PM

EASY to make, SIMPLE ingredients NOT SPICY at all but you can sense that it's spicy. Maybe it was the garam masala that I got but the recipe didn't have a strong flavor. If you don't like spice and you prefer MILD TASTE, this recipe is great but I wanted to taste the spices for a more authentic Indian cuisine taste and a mild spice that makes me sweat a little and this recipe wasn't it for me

Jenny

08/21/2024 08:00:19 PM

It is kind of bland so I added more spices (curry leaves, paprika, cayenne pepper, a pinch of brown sugar, and more salt). It still wasn't right in taste like Indian food I've had in restaurants. So I went a little further and added sour cream. A little better. It could be because I didn't use canned beans which have salt, and I didn't follow my mind and toast the seasonings before putting in the tomato sauce. I'll be looking for other Chana Masala recipes to try because this one didn't give me the taste I expected.

CoolUdon5705

07/12/2024 02:43:30 PM

So easy. No changes except I doubled the chilli accidentally but I like it hot so it worked well. Oh and I used ghee instead of oil. Thank you for a great supper!

Sarah White

07/02/2024 05:40:43 PM

This recipe totally hit the spot.