Chana Masala – Hearty Chickpea Curry

Chana Masala – Hearty Chickpea Curry

Some curries impress you; chana masala comforts you. There is something deeply satisfying about tender chickpeas simmered in a thick, tangy tomato-onion gravy, scooped up with hot puris or spooned over steamed rice. This chana masala recipe is the one I turn to when I want a hearty, protein-packed meal without any fuss — and it has never let me down, not once in the dozens of times I have made it.

What I love most about this chana masala recipe is how pantry-friendly it is. Dried or canned chickpeas, onions, tomatoes, ginger, garlic, and a handful of ground spices — that’s really all it takes. My mother always insisted on cooking the chickpeas from dried for the best texture, and while I agree, I will also be honest: on a weeknight, a can of chickpeas works just fine and nobody at my table has ever complained.

Why You’ll Love This Chana Masala Recipe

  • Budget-friendly — chickpeas are one of the cheapest sources of protein you can buy.
  • Pantry staples only — no special shopping trip needed.
  • One-pot cooking — the whole curry comes together in a single pot.
  • Meal-prep star — tastes even better the next day as the flavors meld.
  • Naturally vegan and gluten-free — a crowd-pleaser for mixed diets.

Ingredients

  • 2 cups (400 g) dried chickpeas, soaked overnight — or 2 cans (400 g each), drained
  • 2 large onions, finely chopped (about 300 g)
  • 3 medium tomatoes, pureed (about 400 g) — or 1 can (400 g) crushed tomatoes
  • 1 tablespoon grated fresh ginger
  • 4 cloves garlic, minced
  • 2 green chilies, slit
  • 3 tablespoons neutral oil (45 ml)
  • 1 teaspoon cumin seeds
  • 2 bay leaves
  • 1 tablespoon coriander powder
  • 1 teaspoon cumin powder
  • 1 teaspoon turmeric powder
  • 1 to 2 teaspoons Kashmiri red chili powder (adjust to heat preference)
  • 1 and 1/2 teaspoons garam masala, divided
  • 1 teaspoon amchur (dried mango powder) or 1 tablespoon lemon juice
  • 1 and 1/2 teaspoons salt, plus more to taste
  • 3 cups (700 ml) water, plus more as needed
  • Fresh coriander leaves and julienned ginger, for garnish

Instructions

  1. Cook the chickpeas (if using dried). Drain the soaked chickpeas and simmer in fresh salted water for 35 to 45 minutes until tender but not mushy — they should hold their shape when pressed. A pressure cooker does this in about 15 minutes. If using canned chickpeas, rinse and drain them and skip to step 2. Reserve a cup of the cooking liquid if you cooked them from dried; it adds wonderful body to the gravy.
  2. Brown the onions. Heat the oil in a heavy pot over medium heat. Add cumin seeds and bay leaves, let them sizzle for 30 seconds, then add the chopped onions. Cook for 10 to 12 minutes, stirring regularly, until deep golden brown. This caramelization is the backbone of a great chana masala recipe — pale onions make a pale curry.
  3. Add ginger, garlic, and chilies. Stir in the ginger, garlic, and green chilies and cook for 2 minutes until the raw smell disappears. If the mixture starts sticking, splash in a tablespoon of water rather than more oil.
  4. Build the masala. Add the coriander powder, cumin powder, turmeric, and red chili powder. Stir for 30 seconds, then pour in the tomato puree. Cook for 8 to 10 minutes, stirring often, until the oil starts to separate at the edges and the masala looks glossy and dark. This step — bhunao — is what separates a good chana masala recipe from a great one.
  5. Add chickpeas and simmer. Tip in the chickpeas and 3 cups of water (or the reserved cooking liquid plus water). Add salt and 1 teaspoon of the garam masala. Bring to a boil, then reduce to a gentle simmer, partially covered, for 20 to 25 minutes. The gravy should thicken and coat the chickpeas.
  6. Mash and finish. Lightly mash about a quarter of the chickpeas against the side of the pot with the back of a spoon — this thickens the gravy naturally without any flour or cream. Stir in the amchur (or lemon juice) and the remaining 1/2 teaspoon garam masala. Simmer 5 more minutes, taste, and adjust salt and tang.
  7. Garnish and serve. Remove the bay leaves, scatter over fresh coriander and ginger juliennes, and serve hot with puris, bhature, naan, or steamed basmati rice.

Pro Tips

  • Don’t skip the bhunao. Cooking the tomato-onion masala until the oil separates concentrates the flavors. If it looks watery, it needs more time, not more spices.
  • Tea bag trick. For that deep, restaurant-style dark color when cooking dried chickpeas, add a black tea bag to the cooking water and remove it after. It adds color, not tea flavor.
  • Salt in stages. Salt the chickpea cooking water, then season the gravy. Under-salted chickpeas taste flat no matter how good the gravy is.
  • Amchur at the end. Souring agents like amchur or lemon juice go in during the last few minutes — added too early, their brightness cooks off.
  • Rest before serving. Like most curries, chana masala improves with a 15-minute rest off the heat. The chickpeas absorb more gravy and everything tastes rounder.
  • Freeze beautifully. This chana masala recipe makes a generous batch; freeze half in portions for up to 2 months for instant future dinners.

FAQs

Can I make chana masala without onion and garlic?

Yes — many Jain and no-onion-garlic versions exist. Increase the tomato quantity slightly and add a pinch of asafoetida (hing) with the cumin seeds for depth. The result is lighter but still delicious.

Why are my chickpeas still hard after cooking?

Old dried chickpeas can take much longer to soften. Buy from a store with good turnover, soak a full 8 to 12 hours, and add a pinch of baking soda to the soaking water if your chickpeas are stubborn.

Can I use an Instant Pot?

Absolutely. Use sauté mode for steps 2 through 4, then add chickpeas and water and pressure cook on high for 12 minutes (dried, soaked) or 5 minutes (canned), with natural release. Finish with the mashing and seasoning steps.

What should I serve with chana masala?

The classic pairing is bhature or puri, but it is equally good with naan, jeera rice, or plain steamed basmati. A side of sliced onions with lemon and green chilies is traditional and adds a fresh crunch.

That’s my go-to chana masala recipe — hearty, honest, and endlessly repeatable. Make a big pot on Sunday and you’ll thank yourself all week. And if you serve it with puffy hot puris, don’t be surprised when there are no leftovers at all.

Leave a Comment