Classic: Chana Masala

Chickpeas braised in a dark, tangy, deeply spiced tomato-onion sauce with coriander, cumin, amchur, and garam masala. Serve with basmati rice or warm naan.

Chana masala is chickpeas braised in a dark, tangy, spiced tomato sauce. The sauce gets its depth from a long cook, onions browned until deeply golden, tomatoes cooked down to a paste, and a spice blend built around coriander, cumin, turmeric, amchur, and garam masala. The chickpeas simmer in this until they absorb the flavor and the sauce clings to them. Yes, it’s pretty amazing.

A squeeze of lemon at the end brightens everything. Serve it with basmati rice or warm naan. It’s better the next day, the chickpeas continue to absorb the sauce as they sit.


How to Make Classic Chana Masala


Brown the Onions Until Deep Golden

Heat the oil or ghee in a large skillet or kadhai over medium heat.

Add the diced onion and cook for 10-12 minutes, stirring occasionally, until deep golden brown. Do not rush this, the caramelized onion is the flavor foundation of the entire dish.


Build the Aromatic Base

Add the garlic, ginger, and green chilies. Cook for 1 minute until fragrant, then add the diced tomatoes.

Cook, stirring often, until the oil separates from the paste and pools around the edges, this is the bhuno technique, and it transforms raw tomato into a deep, concentrated sauce.


Toast the Spices and Simmer

Add the coriander, cumin, turmeric, chili powder, and asafoetida.

Stir for 30 seconds to toast the spices in the oil, then add the chickpeas with enough water to just cover.

Simmer for 20 minutes until the sauce is thick and clings to the chickpeas.

Finish with amchur, kasuri methi, and a squeeze of lemon.


Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Classic: Chana Masala


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.5 from 4 reviews

  • Author: Pallavi Gupta
  • Total Time: 40 minutes
  • Yield: 4 servings 1x

Description

Chana masala (spiced chickpeas) is North Indian street food and home cooking at its most honest. A tangle of chickpeas braised in a dark, tangy, deeply spiced tomato-onion sauce, it is hearty enough to anchor a meal and humble enough to eat from a paper plate at a roadside stall. The best versions use dried chickpeas soaked overnight and a particular spice blend heavy on amchur (dried mango powder) and anardana (pomegranate seed powder) for tang. It is pure, unadorned comfort.


Ingredients

Units Scale
  • 2 cans (15 ounces each) chickpeas, drained and rinsed (or 1.5 cups dried chickpeas, soaked overnight and boiled until tender)
  • 2 tablespoons vegetable oil or ghee
  • 1 large onion, finely diced
  • 4 cloves garlic, minced
  • 1-inch piece fresh ginger, grated
  • 2 green chilies, finely chopped
  • 1 can (14 ounces) crushed tomatoes
  • 2 teaspoons ground coriander
  • 1 teaspoon ground cumin
  • 1 teaspoon garam masala
  • 1 teaspoon amchur powder (dried mango powder)
  • 1/2 teaspoon ground turmeric
  • 1/2 teaspoon Kashmiri red chili powder
  • 1/4 teaspoon asafoetida (hing)
  • 1 teaspoon kosher salt
  • 1/2 cup water
  • 1 tablespoon lemon juice
  • Fresh cilantro for garnish
  • Sliced red onion and lemon wedges for serving
  • Steamed basmati rice or warm bhatura/puri for serving

Instructions

  1. Heat the oil or ghee in a large skillet or kadhai over medium heat. Add the diced onion and cook for 10-12 minutes, stirring occasionally, until deep golden brown. Do not rush this — the caramelized onion is the flavor foundation of the entire dish.
  2. Add the garlic, ginger, and green chilies. Cook for 1 minute until fragrant.
  3. Add the coriander, cumin, turmeric, chili powder, and asafoetida. Stir for 30 seconds to toast the spices in the oil.
  4. Pour in the crushed tomatoes. Cook over medium heat for 8-10 minutes, stirring frequently, until the mixture has thickened and the oil begins to separate from the tomato paste at the edges. This is called bhuno — cooking until the masala releases its oil — and it is the indicator that the raw flavors have been cooked out.
  5. Add the chickpeas, salt, and water. Stir to coat the chickpeas thoroughly in the masala. Bring to a simmer and cook for 15-20 minutes, partially covered, until the sauce has thickened and clings to the chickpeas.
  6. Using the back of a wooden spoon or a potato masher, gently crush about a quarter of the chickpeas against the side of the pan. This releases starch and thickens the gravy naturally.
  7. Stir in the garam masala, amchur powder, and lemon juice. Cook for 2 more minutes. Taste and adjust salt and tang — it should be distinctly tangy and earthy.
  8. Garnish with cilantro. Serve with steamed rice, or more traditionally, with fried bhatura bread or puri, along with sliced raw onion and lemon wedges.

Notes

  • Cooking the onion-tomato masala until the oil separates (bhuno technique) is the single most important step. This is where raw, acidic tomato transforms into a deep, rounded base. If you skip this, the curry will taste sharp and unfinished.
  • Amchur powder (dried mango) gives chana masala its distinctive tanginess. If you cannot find it, increase the lemon juice slightly, though the flavor will not be the same.
  • Crushing some of the chickpeas against the pan thickens the sauce naturally with starch — it is a better technique than adding cornstarch or flour.
  • When using dried chickpeas, add a tea bag and a pinch of baking soda to the cooking water — the tea gives chana masala its traditional dark color, and the baking soda makes the chickpeas extra tender. This is a classic Punjabi technique.
  • Category: Main Course
  • Cuisine: Indian

Nutrition

  • Serving Size: 1 serving

Frequently Asked Questions

Why is it important to brown the onions until deep golden?

Browning the onions until deep golden creates a rich flavor foundation for the chana masala, enhancing the overall taste of the dish.

What is the bhuno technique and how does it affect the tomatoes?

The bhuno technique involves cooking the tomatoes until the oil separates from the paste, transforming raw tomato into a deep, concentrated sauce that adds depth to the dish.

How does adding amchur at the end change the flavor of the dish?

Adding amchur at the end brightens the overall flavor profile of the chana masala, providing a tangy contrast to the richness of the spices and chickpeas.

If You Liked This Recipe, You’ll Love These

View Comments (5) View Comments (5)
  1. Followed it exactly and mine came out kind of bland honestly. Not sure what I did wrong. Maybe my spices were old.

    1. Sorry hear that Alex, it should definitely not be bland, and in our tests it has never been. Definitely look at the expiration date of your spices, because they deteriorate quickly and lose their punch. Hope you try it again with new spices!

  2. Finally a recipe that mentions cooking the tomatoes until oil separates. That step matters so much and most american food blogs skip it entirely. This tastes close to what my aunt makes. I added a pinch of garam masala at the end too.

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Previous Post

Spinach Artichoke Chicken Bake

Next Post

Skillet Shakshuka with Feta

Download on the App Store and Play Store