Chana Masala 

Updated Oct. 21, 2023

Chana Masala 
Christopher Testani for The New York Times. Food Stylist: Simon Andrews.
Total Time
40 minutes
Prep Time
10 minutes
Cook Time
30 minutes
Rating
5(1,827)
Comments
Read comments

Variations of chana masala, which means spiced chickpeas, are found across South Asia. This version, particularly common in Punjab, calls for a simple spiced onion and tomato mixture, which serves as the  foundation for the humble chickpea. The nutty and buttery legume benefits from both dried chile powder and fresh chiles, coriander and the spice blend garam masala. Thinly sliced ginger and cilantro, added upon serving, add freshness. Both canned and dried chickpeas work for this dish, and in the case of the former, the resulting bowl of comfort feels nothing short of a miracle in under 30 minutes.

  • or to save this recipe.

  • Subscriber benefit: give recipes to anyone
    As a subscriber, you have 10 gift recipes to give each month. Anyone can view them - even nonsubscribers. Learn more.
    Subscribe
  • Print Options


Advertisement


Ingredients

Yield:4 servings
  • 2tablespoons ghee or neutral oil
  • 1tablespoon garlic paste or freshly grated garlic
  • 1tablespoon ginger paste or freshly grated ginger (from a peeled 2-inch piece), plus more fresh ginger, peeled and sliced into matchsticks, for serving
  • 1medium red onion, peeled and finely chopped
  • 2Thai green or bird’s eye chiles, chopped
  • 1teaspoon cumin seeds
  • ¼teaspoon ground turmeric
  • ½teaspoon ground coriander
  • 1teaspoon Kashmiri or other hot red chile powder
  • 4Roma tomatoes, finely chopped
  • ¾teaspoon fine sea salt
  • 2(15-ounce) cans of chickpeas, drained, or 3 cups of cooked chickpeas (see Tip)
  • 2cups unsalted chicken or vegetable stock, or water
  • ¾teaspoon garam masala
  • 2tablespoons chopped cilantro leaves and tender stems
  • Rice or roti and lemon wedges, for serving (optional)
Ingredient Substitution Guide
Nutritional analysis per serving (4 servings)

448 calories; 14 grams fat; 1 gram saturated fat; 0 grams trans fat; 6 grams monounsaturated fat; 4 grams polyunsaturated fat; 64 grams carbohydrates; 16 grams dietary fiber; 15 grams sugars; 20 grams protein; 1086 milligrams sodium

Note: The information shown is Edamam’s estimate based on available ingredients and preparation. It should not be considered a substitute for a professional nutritionist’s advice.

Powered by
Cooking Newsletter illustration

Opt out or contact us anytime. See our Privacy Policy.

Opt out or contact us anytime. See our Privacy Policy.

Preparation

  1. Step 1

    In a medium pot, melt ghee on medium heat. Once melted, stir in the garlic, ginger and onion. Continue cooking, stirring occasionally, until the onion softens, 5 to 7 minutes. Stir in the green chiles, cumin, turmeric, coriander and chile powder. Continue stirring for 30 seconds so the spices don’t burn. Add the tomatoes and their juices and salt. Increase the heat to high and cook, stirring often, until the mixture is jammy, 5 to 7 minutes.

  2. Step 2

    Stir in the chickpeas and stock. Bring to a boil, then reduce heat and simmer until the mixture has thickened slightly, 5 to 7 minutes. With the back of a spoon, smash some of the chickpeas against the inside of the pot to thicken the mixture; continue smashing until it reaches the desired thickness.

  3. Step 3

    Sprinkle with garam masala and top with cilantro and ginger. If desired, serve rice or roti and lemon wedges alongside.

Tip
  • If using dried chickpeas, place 1 pound in a medium bowl and cover with 3 inches of water. Stir in ½ teaspoon baking soda and soak for at least 7 hours or overnight. Drain and transfer the chickpeas to a medium pot. Cover with several inches of fresh water and simmer until tender, 1½ to 2 hours, then drain. Freeze any extra chickpeas in an airtight container for up to 6 months.

Ratings

5 out of 5
1,827 user ratings
Your rating

or to rate this recipe.

Have you cooked this?

or to mark this recipe as cooked.

Private Notes

Leave a Private Comment on this recipe and see it here.

Comments

Been cooking Channa Masala for over 40 years now and my mom did it for 40 odd years before I started. To get the channa masala, always caramelize the onions before adding the giner and garlic. Then add the cumin and coriander seeds which should be roasted and fully ground before use. Add a tablespoon of tomato paste after adding the powdered seeds. Heat until the paste breaks down (minute or two) and then add the chickpeas to the mixture along with a tsp of garam masala. Cook for 15 minutes

Can you give a substitute amount for canned whole or diced tomatoes? Peak tomato season is gone and since the tomatoes are cooked down into the sauce why not use good canned instead of bad "fresh"?

about cooking dried chickpeas (I do that since the past century): no baking soda, but I change the water 2 o 3 times, this makes them more digestible. then I cook them in the pressure cooker, 35 minutes, no salt. after tasting that you won't buy canned chickpeas anymore. And they cost a lot less.

LOVE LOVE LOVE THIS RECIPE! Used dried chickpeas, grape tomatoes. Making it for the second time this week!

Could double the spice. I would double the recipe cos its so good! I also added coconut milk.

So delicious! Made as written except I ground the cumin with the coriander. Spicy in a fun and tasty way :)

Private comments are only visible to you.

Advertisement

or to save this recipe.