Chana Masala (Punjabi Spiced Chickpea Tomato Curry)
Asian Easy

Chana Masala (Punjabi Spiced Chickpea Tomato Curry)

Quick answer

Total time
45 min
Level
Easy
Servings
4 servings
Ingredients
9

About this dish

Chana masala is a staple of Punjabi home cooking and one of the most widely eaten vegetarian dishes across North India, found on the menus of dhabas, railway canteens, and five-star hotel restaurants alike.

Read more

Dried chickpeas are soaked overnight and pressure-cooked until they hold their shape but yield when pressed -- the texture of the chickpea matters as much as the sauce around it. The sauce builds from finely diced onions fried until deeply browned, which provides natural sweetness and body without any cream. Tomatoes cook down with coriander, cumin, turmeric, garam masala, and amchur -- dried mango powder -- which contributes a tart, fruity acidity that sets this preparation apart from other chickpea curries and gives it a distinctive brightness no other spice replicates. The sauce should be thick and clingy, not soupy; each chickpea gets coated in a dark, spiced layer rather than sitting in loose liquid. Topped with sliced raw onion, green chili, and a squeeze of lemon, the dish pairs with bhatura -- fried bread -- as the iconic Punjabi street-food duo known as chole bhature. Scooped up with roti, the same preparation becomes an everyday weeknight meal that costs almost nothing to make.

Ingredients

servings
IngredientAmountUnit
chickpeas400 ggShop
tomatoes3 piecepieceShop
onion2 piecepieceShop
garlic5 clovecloveShop
ginger10 ggShop
Shop All Ingredients

As an Amazon Associate, we may earn from qualifying purchases.

Instructions

Read the steps as a cooking flow: prep, heat, seasoning, doneness control, and finish.

6 steps
  1. 1
    Season

    Soak the dried chickpeas overnight, then pressure-cook them until they keep their shape but mash easily when pressed.

    Drain most of the liquid, but keep a little cooking liquid nearby to loosen the sauce later.

  2. 2
    Control

    Heat 2 tablespoons oil in a pot over medium-high heat, then add 1 teaspoon cumin seeds.

    Fry for 10 to 15 seconds, just until they crackle and smell nutty, then lower the heat before they darken.

  3. 3
    Control

    Add 2 finely chopped onions and cook over medium heat for 15 to 20 minutes, stirring and scraping the bottom often.

    Let them turn deep brown, not black, so the curry gains sweetness and body.

  4. 4
    Control

    Grind 5 garlic cloves with 10 g ginger into a paste, add it to the onions, and fry over medium heat for about 2 minutes.

    Stir constantly until the raw smell fades and the mixture looks glossy.

  5. 5
    Control

    Add 3 roughly chopped tomatoes, 0.5 teaspoon turmeric, and 1 teaspoon coriander powder.

    Cook over medium-low heat for about 10 minutes, mashing the tomatoes, until the sauce thickens.

  6. 6
    Finish

    Add 400g cooked chickpeas and simmer over low heat for about 10 minutes.

    If it becomes too dry, add a small splash of reserved chickpea cooking liquid. Stir in 2 teaspoons garam masala and stop when the sauce clings to the chickpeas.

Practical Cooking Checks

The cues that matter most while cooking.

Key technique
Deeply brown the onions without letting them burn
Finish cue
Stir constantly until the raw smell fades and the mixture looks glossy.
Storage and reheating
Dried chickpeas are soaked overnight and pressure-cooked until they hold their shape but yield when pressed -- the texture of the chickpea matters as much as the sauce around it.

Troubleshooting While Cooking

Use these adjustments when the food is not behaving as expected.

  • If it becomes too dry, add a small splash of reserved chickpea cooking liquid.

Cooking decision evidence

Calculated Charim data and applicable official cooking and food safety guidance.

This recipe

45min, 9 ingredients

Category median

48min, 8 ingredients

Based on 247 recipes

Use-up ingredient planner

Turn these ingredients into two more meals

The overlap excludes basic seasonings. Open the next recipe and your selected dishes will stay with you.

Tips

Soaking and cooking dried chickpeas yourself yields better flavor.

Estimated nutrition (per serving)

Calories
300
kcal
Protein
12
g
Carbs
42
g
Fat
9
g