Return to top
featured in… The Huffington Post CookingLight Reader's Digest Women's Health BuzzFeed Glamour Whole Foods Oprah Winfrey Network CNN Food Network Healthline Shape

Hello! I’m Anjali. I’m a board certified health coach, author, wife, mom and food lover from the SF Bay area (now living in Seattle, WA!); with a passion for delicious food and a desire to make healthy eating easy, tasty and fun! Learn more about me here and stay for a while!

Anjali Shah

Easy Chana Masala Recipe (How to Make Chickpea Curry)

This post may contain affiliate links. Please read my disclosure.
Share This:

This flavorful authentic Chana Masala recipe is an easy, Indian chickpea curry, with the perfect amount of spice and veggies! Served with creamy yogurt and cilantro, it’s healthy, naturally gluten-free and easily made vegan too!

chana masala served in a silver bowl with yogurt and cilantro

Chana masala is one of my favorite classic Indian dishes, and it’s also one of my go-to meals to make at home when I’m short on time!

It’s one of those savory recipes that will never steer your wrong! The combination of chickpeas and spices in a thick gravy is hearty, filling, and dependable.

Latest Recipe Video!

Of course, lower quality restaurants can still mess up Chana Masala by smothering the delicate chickpeas and spices with too much oil, or overdoing the hot spices without balancing out the warm and savory spices.

My version of chana masala is healthier than the traditional version, but tastes as good as any dish you’d get at Indian restaurants!

I like to serve this with plain creamy yogurt that melts over the chickpeas and adds a cooling element to this spicy dish. This recipe is already vegan, it’s just the yogurt topping that isn’t! Swap that out for a vegan yogurt and you’ve got a healthy vegan recipe all ready to go!

👩🏽‍🍳 Why This Recipe Works

  • Super easy
  • Vegan Friendly
  • Tastes just like restaurant style chana masala
  • Healthy and Low in Calories
  • Rich source of plant protein
  • Family friendly
  • Super flavorful with rich Indian spices
  • Ready in less than an hour!

🥘 Ingredients

This recipe calls for a few simple ingredients that are pantry staples, and a set of basic Indian spices that can easily be found online, at your local Indian grocery store, spice shop, and in many cases in the aisle of your grocery store.

chana masala ingredients

Chickpeas (Garbanzo Beans): I use canned chickpeas for this recipe for ease and to save time. Drain and rinse the chickpeas. Save the chickpea water (aquafaba) to use in vegan recipes. You can also use dried chickpeas, but you will need to cook them first before adding them to this recipe.

Red Onion and Garlic: Finely dice your red onion. I love using red onion in this recipe because it adds color and a touch of sweetness. The garlic brings out a fragrant aroma.

Canned Whole Peeled Tomatoes: With this recipe you want both the juice and the tomatoes from the can. Do not drain the tomatoes. Dump the whole can of peeled tomatoes into the pot. Then you’ll use a potato masher to combine them into a rich sauce. You’ll need a large 32 ounce can of tomatoes, use organic if possible. You can use fresh tomatoes but I’ve found that canned tomatoes has a richer flavor and makes prep way easier! If you can’t find whole canned tomatoes, you can also use tomato puree (but you’ll need to adjust the quantity to ensure your chana masala doesn’t become too watery).

Baby Red Potatoes: I love using baby red potatoes in this recipe! They are starchy, and cook up quickly. Cut into small cubes about the same size as the chickpeas for even cooking, and a balanced bite!

Indian Spices: This recipe calls for a set of whole spices and powdered spices. Here’s what you’ll need to gather: Cumin Seeds, Ground Coriander, Ground Ginger (you can also use fresh ginger), Garam Masala, Cardamom Pods, Cayenne Pepper (you can also use a serrano pepper cut in half, or an equal amount of Red Chili Powder), Ground Cumin, Chili Powder, Salt.

Nonfat Plain Greek Yogurt and Fresh Coriander Leaves (aka Cilantro): Finish this dish with some chopped fresh cilantro and a dollop of creamy nonfat plain Green yogurt. It melts over the top and adds a richness without the added fat!

🍽 Equipment

🔪 Instructions: How to Make Chana Masala

Cook The Onions: Heat a large pot or Dutch oven over medium-high heat. Add olive oil and red onion and cook, stirring frequently until it is deeply caramelized (this removes the raw smell and taste of the onions).

onions sauteeing in a pan

Roast Spices, Add Potatoes & Tomatoes: Reduce to medium heat. Add the garlic, cumin seeds, coriander powder, ginger, garam masala, and cardamom pods, and fry them, stirring constantly, until the cumin seeds pop and the spices are fragrant and toasty, about 30 seconds. Reduce to medium-low heat. Pour in the juice and the tomatoes from the can and crush them in the pot with a potato masher. Add the salt and the potatoes.

tomatoes sauteeing in a pan

Add Chickpeas: Raise the heat to medium-high, and bring the pot to a boil. Reduce the heat to medium, add the cilantro and cayenne, and all of the rest of the spices, and simmer the sauce until it reduces a bit and begins to thicken. Add the chickpeas, and stir to combine. Keep simmering the curry on low until the chickpeas and potatoes soften (about 30 minutes).

chickpeas and potatoes added to pan

Serve! Serve and top with cilantro, or plain yogurt depending on how you like it!

chana masala served in a silver bowl with yogurt and cilantro

❓Recipe FAQs

What Is Chana Masala?

Chana Masala (aka channa masala, or Punjabi Chole) is a popular Indian curry dish made with chickpeas in a rich flavorful gravy. The chickpeas are cooked and simmered with tomatoes, onions, and lots of traditional Indian spices. You can also find a chole powder or masala mix at many Indian grocery stores. You can use this spice mixture to create a simple recipe without the need for the long list of spices. The spice mixture contains a combination of cumin, cloves, ground coriander, peppercorn, cardamom, and others. Chana masala is typically a mild chickpea curry, and perfect for beginner cooks as it’s almost impossible to mess up!

How is chana masala made?

If making this recipe with dried chickpeas, it’s important to soak them overnight. You can then cook them on the stovetop or in the pressure cooker for faster results.
The gravy is made with a combination of onion, and tomatoes that are roasted and combined with spices.
The chickpeas and the tomato gravy are then combined together to create this one of a kind dish!

Is chana masala healthy?

Yes, Chana Masala is a healthy and well balanced meal when made at home! This recipe is made with less oil and is a hearty, and nutritious meal! Here’s why this recipe for chana masala is healthy for you:
High in Protein & Fiber: Chickpeas are an excellent source of plant-protein and fiber that keeps you feeling fuller longer. One serving of this dish has nearly 10 grams of protein and 7 grams of fiber.
Good Source of Nutrients: This healthy chana masala is a particularly a good source of folate, and manganese.
Low in Calories and Fat: A hearty serving comes in at under 230 calories! Traditionally this dish has quite a bit of oil, but without the extra oil, it is a well balanced meal.

What is the best spice blend to use?

You can use a combination of ground spices, as listed in this recipe, or you may use an Indian spice blend such as a chole masala blend or curry powder.

Do you have to soak the chana (chickpeas) prior to adding them to the masala?

If you are using dry chickpeas you must soak them overnight before adding them to water to cook. Soaking them helps to make them more easily digestible, and also creates a more tender chickpea. If you are using canned chickpeas, no soaking is required!

Will kids enjoy this recipe?

Yes! Kids will enjoy this easy recipe! When making this for kids, I recommend reducing the spices and omitting the cayenne altogether. Most kids love this dish with creamy yogurt on top too!

🧊 How to Store

  • Fridge: Allow the masala to cool completely. Transfer to an airtight container. Store in the refrigerator for up to 4 days.
  • Freezer: Transfer the chana masala to a freezer safe, airtight container. Label with the date, and contents. Keep in the freezer for 2-3 months. When ready to reheat, remove from the refrigerator, and thaw overnight. Then warm in the microwave or on the stovetop.

👪 How to Serve

  • Grains: This simple chana masala is often served with some sort of grain like quinoa, brown rice, jasmine rice or basmati rice. For a low carb option, you can also use cauliflower rice!
  • Breads: Naan is the traditional option to pair with this Indian chickpea curry, but you can use any type of “bread” you like! Indian breads like roti, paratha, or pooris all work well; or you could even use whole wheat tortillas or gluten-free tortillas for a GF option!
  • Condiments: Plain Greek yogurt or vegan yogurt add a nice creaminess and cooling element to the dish. You can also serve this with a variety of chutneys, a squeeze of lemon juice, or fresh herbs like cilantro!

📖 Variations

  • Dried Chickpeas: Instead of using canned chickpeas, go ahead and make them from scratch. It will take a bit more time and planning, but the end result is absolutely amazing!
  • Use a Spice Mixture: If you don’t have all of the spices listed, use a high quality garam masala mix, or chole masala mix. Customize the amount of spices in this dish to your own tastes.
  • Add More Vegetables: For a less traditional, yet still super flavorful recipe, add your favorite vegetables. Frozen peas, green beans, broccoli, or cauliflower would all be excellent additions. If adding more veggies, be sure to chop them finely.
chana masala served in a silver bowl with yogurt and cilantro

💭 Expert Tips

  • Drain and rinse chickpeas if using canned.
  • Sauté spices until they become fragrant, and the seeds pop and sizzle. Make sure your spices are fresh for the best flavor!
  • Cube the potatoes roughly the same size as the chickpeas for even cooking and spoonfuls.
  • Serve topped with fresh herbs like cilantro and creamy plain Greek yogurt.
  • For a spicier version of this dish, use a serrano pepper with seeds, or your favorite spicy chutney!

🍲 More Indian Recipes!

If you have tried this Chana Masala or any other recipe on my blog, then please rate it and let me know how it turned out in the comments below! You can also FOLLOW ME on FACEBOOKTWITTERINSTAGRAM, and PINTEREST to see more delicious, healthy, family friendly food!

📋 Recipe Card

chana masala served in a silver bowl with yogurt and cilantro
Print Recipe
5 from 6 votes

Chana Masala

This flavorful authentic Chana Masala recipe is an easy, Indian chickpea curry, with the perfect amount of spice and veggies! Served with creamy yogurt and cilantro, naturally gluten-free and easily made vegan too!
Prep Time20 mins
Cook Time40 mins
0 mins
Total Time1 hr
Course: Main Course
Cuisine: Indian
Servings: 6 servings
Calories: 227kcal
Author: Anjali Shah

Ingredients

  • 1 tbsp extra virgin olive oil
  • 1 medium red onion coarsely chopped
  • 4 cloves garlic minced
  • 1 tsp cumin seeds
  • ½ tsp ground coriander
  • ¼ tsp ground ginger or 1 Tbsp minced fresh ginger
  • 1 tsp garam masala
  • 4 cardamom pods lightly crushed
  • 28 ounces whole peeled tomatoes 1 can
  • 1 tsp salt or to taste
  • 1 tbsp cilantro leaves roughly torn, plus more for garnish
  • tsp cayenne pepper or to taste
  • 1 tsp ground cumin
  • 1 tsp chili powder
  • 30 oz chickpeas, drained and rinsed 2 (15 oz) cans
  • 5 baby red potatoes diced
  • 6 tbsp plain non fat Greek yogurt optional

Instructions

  • Heat a large pot or Dutch oven over medium heat. Add the oil and red onion and cook, stirring frequently until it is deeply caramelized. Reduce the heat to low.
  • Add the garlic, cumin seeds, coriander, ginger, garam masala, and cardamom pods, and fry them, stirring constantly, until the cumin seeds pop and the spices are fragrant and toasty, about 30 seconds.
  • Pour in the juice and the tomatoes from the can and crush them in the pot with a potato masher. Add the salt and the potatoes.
  • Raise the heat to medium-high, and bring the pot to a boil. Reduce the heat to medium, add the cilantro and cayenne, and all of the rest of the spices, and simmer the sauce until it reduces a bit and begins to thicken. Add the chickpeas, and stir to combine.
  • Keep simmering the curry on low until the chickpeas and potatoes soften (about 30 minutes).
  • Serve and top with cilantro and yogurt.

Video

https://youtu.be/kGY6CXoCw3Y

Notes

Expert Tips
  • To Store and Keep: Transfer to an airtight container. Store in the refrigerator for up to 4 days. Or freeze for later. Transfer the masala to a freezer safe container. Push out any air, to avoid freezer burn. Label with the date, and contents. Keep in the freezer for 2-3 months. When ready to reheat, remove from the refrigerator, and thaw overnight. Then warm in the microwave or on the stovetop.
  • Drain and rinse chickpeas if using canned.
  • Sauté spices until they become fragrant, and the seeds pop and sizzle. Make sure your spices are fresh for the best flavor!
  • Cube the potatoes roughly the same size as the chickpeas for even cooking and spoonfuls.
  • Serve topped with fresh herbs like cilantro and creamy plain Greek yogurt.
  • For a spicier version of this dish, use a serrano pepper with seeds, or your favorite spicy chutney!

Nutrition

Calories: 227kcal | Carbohydrates: 44.2g | Protein: 9.9g | Fat: 3.3g | Sodium: 430.2mg | Fiber: 7.3g | Sugar: 7.5g

Posted In…

Indian Recipes ·

From samosas to curry, I have recipes for everyone’s Indian favorites.

Try a trendy golden milk turmeric latte or a healthy homestyle sabji and fall in love with these rich flavors.

44 responses to “Easy Chana Masala Recipe (How to Make Chickpea Curry)”

  1. Looks very delish! I haven’t try this before but I am excited to make this at home. Thanks for this!5 stars

  2. I have gotten premade versions of chana masala. Thank you for this to make myself! And the yogurt totally makes it.5 stars

  3. Your tips are very helpful. This is definitely going to be a new favourite in my house from now on! Thanks so much for the recipe! 🙂5 stars

  4. Look at the color, It is so bright and makes me hungry!! Love them with some Poori always!5 stars

  5. We absolutely loved this chana masala. It was very easy to prepare and the end results, absolutely delicious. My hubs has requested me to make this often.5 stars

  6. I made this tonight and it’s excellent! I didn’t have the cumin seeds but doubled the powder. Also doubled the cayenne because I like the heat. Thanks for posting!5 stars

  7. I made this recipe tonight and it was way too tomatoey. I’m used to making a chana masala with fresh tomatoes after cooking it. I didn’t use potatoes because I prepared a cauliflower rice. Could this have made the difference in taste?

    • Hi Jill! If you left out the potatoes then yes, the tomatoes would be too much for this dish. You can also try omitting the tomatoes and adding them as a garnish after the dish is cooked!

    • Hi Dhaval! Honestly, I’d make it the exact same way – but maybe just omit the cayenne pepper. When I make it for our family, I make it exactly as the recipe says but I don’t add in the cayenne. Once everything is cooked, I separate out Layla’s portion in a bowl, and then I add in the cayenne pepper (to the pot) for us so we still get a spicy meal. When I give it to Layla, I mix it with a little bit of yogurt and she absolutely loves it! Hope that helps!

      • Yup I leave the garam masala in! The garam masala I use isn’t like hot-spicy — so it just adds a wonderful depth of flavor and Layla really likes it. I add it to her khichdi too and it works great!

    • Thanks Deb! This is one of our favorite recipes – I hope you love it as much as we do!

    • Hi Kristen! Yes – you can get cardamom pods in most spice sections at the grocery store. They are usually right next to the bottles of ground cardamom. Hope that helps! I don’t have a recipe for Palak Paneer yet, but it’s definitely on my list of recipes I’d like to “healthify” – so stay tuned!

  8. This looks great, I can’t way to try it. I’m counting my calories and I was just wondering what the serving size for this recipe is. Thanks, Chitra

    • Hi Chitra! So this recipe makes 6 servings, so the serving size is 1/6 of the Chana Masala + 1 Tbsp yogurt. Hope that helps! Can’t wait to hear how you like this recipe!

  9. I’m a terrible cook. Mine turned out really chunky and undercooked yet I mananged to burn the bottom of my pot too. 🙁 Also the canned tomatoes taste tin-ny.

    • Hi Lucy, I’m so sorry to hear that! It sounds like you ended up cooking this on too-high heat – which is why the bottom burnt but the entire recipe wasn’t actually cooked. Next time, try cooking it on medium/low heat – and stir it frequently so that all the moisture from the bottom doesn’t get absorbed by the heat (which also leads to the bottom burning). The canned tomatoes will taste tinny if they aren’t cooked through properly, and the type of canned tomato you buy is important. Make sure to buy organic, non-GMO, BPA-free lined cans – then the tomatoes won’t have a strange/canned/tinny taste to them. Hope that helps, and I hope you keep cooking! Practice makes perfect – I promise, I had many mishaps in the kitchen when I was learning how to cook! Good luck, and keep me posted on how things go!

  10. Hi! I stumbled onto your blog from Gina’s @Skinnytaste.com and thank goodness! My fiance and I are huge indian food lovers, but living in the Memphis, TN – we don’t really have a lot of options. I have been trying for months to find good, authentic recipes for some of our favorite dishes that would also be healthy (wedding is only 3 months away)! So Thank You for having such great recipes and blog. I am only a little sad that I didn’t discover it earlier, when I was working out in Walnut Creek CA…..

    • Hi Kelly!! It’s so nice to meet you, and thanks so much for your kind words about my blog! I can’t wait to hear how you and your fiance like this Chana Masala recipe – you’ll have to let me know how it turns out. Too bad you’re not in the Bay Area anymore, you’ll have to let me know if you end up coming back for a visit. Happy new year btw! 🙂

      • The Chana Masala was a huge success, although a little chunkier than yours! I will have to work on my technique! Thanks!

      • That’s so great Kelly! Chunky Chana Masala is totally ok too 🙂 Glad to hear you enjoyed the recipe!

    • That’s awesome! We served Chana during one of the events at my wedding too 🙂 It’s one of those great staples that’s just always delicious. I’m sure you’ll love this version of the original!

  11. Love the way you’ve put step by step picture and guided us through the preparation. Just a small tip / suggestion. When you boil chickpeas at home, add 1 or 2 tea bags and pressure cook the normal way. This adds a little dark brown color to your chickpeas but doesn’t affect the taste. Go ahead with the same recipe. It works best with bhature.

  12. I love chana masala but never make it at home, mainly because I don’t know how. Something tells me your recipe is awesome. Bookmarking this one for sure. Hope all is well and hope to see you soon 🙂

    • Aw thanks so much Trish!! 🙂 I can’t wait to hear how it turns out for you. And yes – will definitely see you soon!

  13. Looks really delicious. Following your step by step pictures – I was getting hungrier by the minute.

  14. Love it! Next on my list to try 🙂
    And I love your “how can you not like yogurt?” – I would have the same exact reaction. Yogurt and chana masala are so perfect together!

    • Yay! Can’t wait to hear what you think Eisha! And I totally agree – yogurt gives the perfect cool quality to the hot & spicy Chana Masala 🙂

  15. My hubby to be doesn’t like yogurt either. I don’t get it. I won’t tell him when yogurt is in things because he says he can taste it. He can’t- silly mind games!

    • Haha I’ve done that before too and I totally agree – if I don’t tell him it’s yogurt he doesn’t know (but sometimes he knows that something is “different”) 🙂

Leave a Reply

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

Recipe Rating




Subscribe to newsletter

Copyright 2021 The Picky Eater. All rights reserved.