Skip to content

Punjab, Northern India

Chana Masala

A naturally vegan chickpea curry built on toasted whole spices, ginger, tomato and the smoky perfume of dried fenugreek leaves — punching far above its weight.

Prep

15 min

Cook

40 min

Serves

4

Level

Easy

Flavor

Warming · tangy · spiced

The Story

Why this dish — and how it became plant-based

Chana masala is one of those dishes that quietly proves a point: some of the greatest cooking traditions on earth have been plant-based all along. Across northern India, chickpeas in a tomato-onion-ginger gravy have been a weekday staple for centuries — no animal products, no apologies, no compromises on flavour.

The trick to a great chana is not the spice list — it's the order of operations. Whole spices toasted in oil release one set of flavours; ground spices added to a wet base release another; a final tarka of kasuri methi at the end perfumes the dish from above. Skip none of those steps and the result tastes like a Delhi street stall on a winter evening.

Ingredients

What you'll need

Whole spice base

  • 3 tbsp neutral oil or ghee-style vegan butter
  • 1 tsp cumin seeds
  • 1 small cinnamon stick
  • 4 green cardamom pods, lightly crushed
  • 2 cloves
  • 1 dried red chile (optional)

Curry base

  • 2 large onions, finely chopped
  • 1 tbsp fresh ginger, grated
  • 4 garlic cloves, minced
  • 2 green chiles, slit
  • 3 large tomatoes, finely chopped (or 1 can crushed)
  • 1 tsp turmeric
  • 1 tbsp ground coriander
  • 1½ tsp ground cumin
  • 1½ tsp Kashmiri chile powder (or paprika)
  • 1 tsp garam masala
  • 1 tsp amchur (dried mango powder) — or extra lemon juice
  • Salt to taste

Chickpeas and finish

  • 2 cans (400g each) chickpeas, drained and rinsed (or 2 cups cooked)
  • 1½ cups water or vegetable broth
  • 1 tbsp kasuri methi (dried fenugreek leaves), crushed between palms
  • Juice of ½ lemon
  • Fresh cilantro and sliced red onion to serve

Method

Step by step

  1. 1

    Heat oil over medium-high. When shimmering, add cumin seeds, cinnamon, cardamom, cloves and dried chile. Toast 30 seconds until fragrant.

  2. 2

    Add onions and a pinch of salt. Cook 10–12 minutes, stirring often, until deeply golden brown — not just translucent. This colour is the foundation.

  3. 3

    Add ginger, garlic and green chiles. Cook 2 minutes.

  4. 4

    Add the ground spices (turmeric, coriander, cumin, chile powder) and stir for 30 seconds — they should bloom in the oil without burning.

  5. 5

    Add tomatoes and ½ tsp salt. Cook 8–10 minutes, mashing as you go, until the tomatoes break down and the oil starts to separate from the masala at the edges — this is the signal it's ready.

  6. 6

    Add chickpeas, water and amchur. Bring to a simmer, partially cover, and cook 15–20 minutes. Mash a few chickpeas against the side of the pan to thicken the gravy.

  7. 7

    Stir in garam masala. Taste and adjust salt and lemon.

  8. 8

    Just before serving, rub kasuri methi between your palms and sprinkle over. Top with fresh cilantro and slivers of red onion.

Chef Notes

Get it right the first time

  • Brown the onions properly. Pale onions = pale curry. Aim for the colour of milk chocolate.
  • Bloom your ground spices in oil for 30 seconds; raw spice powder added to wet curry never quite catches up.
  • Kasuri methi is the secret ingredient most home cooks miss. It's the smoky-herbal note in restaurant chana. Buy it.
  • A spoonful of canned chickpea liquid (aquafaba) added with the water gives a creamier gravy.
  • Tastes better the next day. Make it ahead.

Serve with

Basmati rice or jeera rice · Hot roti or naan · Sliced cucumber and red onion with lemon · Mango pickle

Questions

Chana Masala — frequently asked

Is this Chana Masala recipe fully vegan?
Yes. Every ingredient in this version of Chana Masala is plant-based — no meat, fish, dairy, eggs or honey.
How long does Chana Masala take to make?
About 55 minutes in total — 15 minutes of prep and 40 minutes of cooking — and the recipe serves 4.
Can I make Chana Masala ahead and store leftovers?
Yes. Cool leftovers within two hours, keep them covered in the fridge for up to three days, and reheat until piping hot right through. Most of this dish also freezes well in portions.
What should I serve with Chana Masala?
It works beautifully with: Basmati rice or jeera rice, Hot roti or naan, Sliced cucumber and red onion with lemon, Mango pickle.

Keep cooking

More world dishes, made plant-based

If you liked Chana Masala, these are the next ones to try.

One Plate, Two Wins

Delicious tonight. Kind every night.

Every traditional dish has a plant-based soul waiting to be uncovered — you just have to listen to the spices, not the meat.

Hungry for more world flavors?

Explore another dish from our global vegan kitchen.