Homemade Chana Masala

This post contains affiliate links, which means I may earn a commission if you purchase through those links (at no extra cost to you).

Learn the secrets to the bestย homemade Chana Masala, a classic Indian recipe made from whole chickpeas, vegetables, and warm spices. From adding baking soda to your chickpea soaking water to finding the proper red chili powder, Iโ€™ve done all the research so you donโ€™t have to.

Bowls of chana masala with naan.


ย 

Megganโ€™s notes

If you didnโ€™t grow up cooking and eating Indian food, the cuisine might feel intimidating at first glance. The recipes are often written for an audience that already knows and understands the basics. Even the most well-written recipes might have gaps in knowledge for the unfamiliar, novice home cook.

As a classically-trained chef, I enjoy a deep-dive into new ingredients and techniques. Here are my best tips to master this Chana Masala recipe.

  • Add baking soda to the soaking water for your dried chickpeas for a better texture in your finished recipe. The chickpeas are also easier to digest.
  • Cook the chickpeas separately so you can skim off the scum and foam that rises to the top of the pot.
  • To unlock their best flavor, cook whole spice seeds in oil until they crack and pop.
  • Take your time. Indian recipes develop their best flavors from low and slow cooking, so donโ€™t rush the process.

I compiled my best information on the ingredients, too, so you know exactly what youโ€™re looking for (youโ€™ll avoid the trial and error that I went through). My goal is to serve up everything you need to find success with Chana Masala, and any other recipe, you make.

What is Chana Masala?

Loosely translated as โ€œchickpeas in a spice mixture,โ€ Chana Masala is a dish made of tender chickpeas stewed in a spiced tomato sauce. Spiced, not necessarily spicy, but easily made so if you want it to be.

The saucy base is made with tomatoes, onions, garlic, ginger, chilies, and spiced with garam masala, chili powder, cumin, and turmeric. Of course you can always vary the exact ingredients to suit your taste.

Chana Masala recipe ingredients

Labeled ingredients for homemade chana masala.

At a Glance: Here is a quick snapshot of what ingredients are in this recipe.
Please see the recipe card below for specific quantities.

  • Chickpeas: Or substitute 2 (14-ounce) cans chickpeas, rinsed and drained, and omit the baking soda.ย 
  • Baking soda: Adding baking soda to the bowl while soaking whole and split chickpeas helps soften their skins. They cook faster, have a softer texture, and are easier to digest.
  • Ginger: Store the whole root ginger in the freezer (peeled or unpeeled) for up to 4 months and grate it as needed using a box grater or microplane grater. To peel the ginger, scrape of the skin with the tip of a spoon or a vegetable peeler.
  • Green chilies: Look for long, slim โ€œIndianโ€ or โ€œfingerโ€ chilis. Or, substitute serranos or even jalapeรฑos. For a milder flavor, remove the seeds.
  • Garam masala:ย Find this Indian spice blend at the store, or make your own garam masala with 2 tbsp. ground cinnamon, 1 tbsp. freshly ground black pepper, 2 tsp. ground cloves, 1 tsp. ground cardamom, and 1 tsp. ground ginger.
  • Red chili powder:ย A single or blend of ground chilies, not the Americanized โ€œchili powderโ€ used in chili recipes. Kashmiri and Guntur chilies are popular varieties, or substitute cayenne pepper.ย 

How to make Chana Masala

  1. In a large pot, add chickpeas and enough water to cover. Stir in baking soda and soak at least 6 hours or overnight. Drain well and rinse until the water runs clear.
Soaking chickpeas in water and baking soda.
  1. Return the chickpeas to the pot. Add 6 cups cold water, then bring to a boil over medium-high heat. Reduce heat to medium and simmer until the chickpeas are cooked and softened, about 30 minutes to 45 minutes. Skim any foam off the top of the water with a spoon. Add more water to cover as needed.
Skimming the foam off cooking chickpeas.
  1. In a large saucepan over medium heat, heat oil until shimmering. Add onions and cumin seeds. Cook until the onions have softened and caramelized, about 15 minutes, stirring occasionally. Stir in ginger, garlic, chili, and a pinch of salt until fragrant, about 1 minute. Stir in the tomatoes, their juice, and tomato paste, and mash to break up the whole tomatoes.
Vegetables cooking for chana masala.
  1. Cook until the juice has started to evaporate and the sauce is thick, about 10 minutes. Stir in the garam masala, ground cumin, chili powder, turmeric, and 1 teaspoon salt. Cook for 2 minutes, then stir in the cooked chickpeas.
A pot full of chana masala.
  1. Garnish with cilantro and serve with basmati rice, fresh vegetables, and naan bread.
Bowls of chana masala with rice.

How to serve Homemade Chana Masala

Here are some of my favorite sides and toppings for Chana Masala:

  • Fresh tomatoes, chiles, cilantro, and thinly sliced onions
  • Basmati rice
  • Naan bread

Yield:ย This recipe makes about 6 cups of Chana Masala, enough for 4 servings, 1 ยฝ cups each.

Storing Chana Masala

  • Storage:ย Store leftovers covered in the refrigerator for up to 4 days.
  • Freezer:ย Cool completely, then pack into freezer-safe containers. Label, date, and freeze up to 2 months. Thaw overnight in the refrigerator, then reheat to 165 degrees on the stove or in the microwave.
A bowl of chana dal with tadka and rice.
Discover everything you need to know to master Chana Dal, a classic Indian recipe made from split chickpeas, vegetables, and warm spices, all drizzled with a flavor-packed tadka, or infused oil.

Frequently Asked Questions

Is Chana Masala spicy?

Chana Masala can be fiery hot or mild-mannered depending on how you cook it. The recipe calls for a fresh green chili, so for a spicy chana masala, choose a serrano or a hot jalapeรฑo. To tone down the heat, omit the green chili entirely or just scrape out the seeds and inner membrane (I suggest you wear gloves for this).

The red chili powder is also an opportunity to control the heat. Popular Kashmiri red chili powder comes in different levels of heat, so choose one that isnโ€™t too spicy if thatโ€™s a priority for you (or just use less). Garam masala, cumin, and turmeric are not spicy.

Last, tone down spicy dishes of all kinds with a dollop of plain yogurt or sour cream.

Is Chana Masala vegan?

Yes, Chana Masala is typically a vegan or vegetarian dish (my version is vegan). The vegetarian recipes may be cooked with ghee instead of oil. Besides that, these recipes are plant-powered through and through.

More tasty recipes to try

Join Us

HUNGRY FOR MORE? Sign up for our weeklyย newsletterย and follow along onย Facebook,ย Pinterest, andย Instagram for our latest recipes! Tag all your glorious creations #culinaryhill so we can eat vicariously through you.
A bowl of Chana Masala with fresh veggie garnishes and naan bread on the side.

Best Recipe for Chana Masala

Learn the secrets to the bestย homemade Chana Masala, a classic Indian recipe made from whole chickpeas, vegetables, and warm spices.
Prep Time 10 minutes
Cook Time 1 hour
Soaking time 6 hours
Total Time 7 hours 10 minutes
Servings 4 servings (1 ยผ cup each)
Course Main Course
Cuisine Indian
Calories 457
No ratings yet

Ingredientsย 

For serving:

Instructionsย 

  • In a large pot, add chickpeas and enough water to cover. Stir in baking soda and soak at least 6 hours or overnight. Drain well and rinse until the water runs clear.
  • Return the chickpeas to the pot. Add 6 cups cold water, then bring to a boil over medium-high heat.
  • Reduce heat to medium and simmer until the chickpeas are cooked and softened, about 30 minutes to 45 minutes. Skim any foam off the top of the water with a spoon. Add more water to cover as needed.
  • In a large saucepan over medium heat, heat oil until shimmering. Add onions and cumin seeds. Cook until the onions have softened and caramelized, about 15 minutes, stirring occasionally.
  • Stir in ginger, garlic, chili, and a pinch of salt until fragrant, about 1 minute. Stir in the tomatoes and tomato paste and mash to break up the whole tomatoes. Cook until the juice has started to evaporate and the sauce is thick, about 10 minutes.
  • Stir in the garam masala, ground cumin, chili powder, turmeric, and 1 teaspoon salt. Cook for 2 minutes, then stir in the cooked chickpeas. Garnish with cilantro and serve with fresh vegetables and naan bread.

Notes

  1. Chickpeas: Or substitute 2 (14-oz.) cans chickpeas, rinsed and drained, and omit the baking soda.ย 
  2. Baking soda: Adding baking soda to the bowl while soaking whole and split chickpeas helps soften their skins. They cook faster, have a softer texture, and are easier to digest.
  3. Ginger: Store the whole root ginger in the freezer (peeled or unpeeled) for up to 4 months and grate it as needed using a box grater or microplane grater. To peel the ginger, scrape of the skin with the tip of a spoon or a vegetable peeler.
  4. Green chilies: Look for long, slim โ€œIndianโ€ or โ€œfingerโ€ chilis. Or, substitute serranos or even jalapeรฑos. For a milder flavor, remove the seeds.
  5. Garam masala:ย Find this Indian spice blend at the store, or make your own garam masala with 2 Tbsp. ground cinnamon, 1 Tbsp. freshly ground black pepper, 2 tsp. ground cloves, 1 tsp. ground cardamom, and 1 tsp. ground ginger.
  6. Red chili powder:ย A single or blend of ground chilies, not the Americanized โ€œchili powderโ€ used in chili recipes. Kashmiri and Guntur chilies are popular varieties, or substitute cayenne pepper.ย 
  7. Yield: This recipe makes about 6 c. of Chana Masala, enough for 4 servings, 1 ยฝ c. each.
  8. Storage:ย Store leftovers covered in the refrigerator for up to 4 days.

Nutrition

Serving: 1.5 cupsCalories: 457kcalCarbohydrates: 67gProtein: 20gFat: 13gSaturated Fat: 2gPolyunsaturated Fat: 7gMonounsaturated Fat: 3gTrans Fat: 0.04gSodium: 376mgPotassium: 1020mgFiber: 19gSugar: 13gVitamin A: 225IUVitamin C: 10mgCalcium: 136mgIron: 8mg
Did you make this recipe?Tag @culinaryhill on Instagram so we can admire your masterpiece! #culinaryhill

Questions and Comments

Thank you for your comments! Please allow 1-2 business days for a reply. Our business hours are Monday through Friday, 9:00 am PST to 5:00 pm PST, excluding holidays. Comments are moderated to prevent spam and profanity.

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.