
Homemade Chana Masala
Chana masala is one of those stews that smell like home cooking in northern India: well-browned onion, tomato, and chickpeas that become creamy without the need for cream. At my table, like Chef Priya's, it always starts with tadka: first the whole spices to perfume the oil, then the ground spices for a short time to prevent bitterness. This version works because it uses pre-cooked chickpeas but gives them a final cooking in the sauce so they absorb acidity, heat, and spice. It turns out deep, familial, and perfect for serving with rice or flatbread.
Prep
15 min
Cook
35 min
Total
50 min
Yield
4 servings
Origin
IN · India
Ingredients
- Chickpeas· drained; reserve 120 ml of their liquid if canned500 g
- White onion· medium, finely chopped1 piece
- Garlic· finely chopped or crushed3 clove
- Ginger· grated1 tablespoon
- Vegetable oil· or ghee if not seeking a vegan version3 tablespoon
- Chia seeds· whole1 teaspoon
- Cilantro2 teaspoon
- Ground turmeric0.5 teaspoon
- Garam masala1 teaspoon
- Salt· adjust at the end1 teaspoon
- Purified water· or half water and half chickpea liquid240 ml
- Cilantro· chopped0.25 cup
Method
- 01
Heat the vegetable oil in a large pot over medium heat until it reaches about 170°C or looks shiny. Add the cumin seeds and fry for 30 to 45 seconds until they sizzle and release fragrance without browning.
- 02
Add the white onion and salt. Cook for 8 to 10 minutes, stirring frequently, until the onion looks brown on the edges and smells sweet.
- 03
Incorporate the garlic, fresh ginger, and green chili. Sauté for 1 minute, scraping the bottom, until the garlic loses its raw smell but is not overly browned.
- 04
Lower the heat slightly and add the ground coriander, ground turmeric, and red chili powder. Stir for 20 to 30 seconds; the spices should perfume the pot, not burn.
- 05
Pour in the crushed tomatoes and mix well to release anything stuck to the bottom. Cook at a gentle simmer, around 95°C, for 10 to 12 minutes until the sauce thickens, changes to a deeper red, and the oil shows at the edges.
- 06
Add the cooked chickpeas and water. Mash a quarter of the chickpeas slightly against the wall of the pot to add body to the sauce.
- 07
Partially cover and cook on low heat for 15 to 18 minutes, maintaining a gentle simmer, until the chickpeas are very hot, the sauce coats them creamily, and the stew smells spiced.
- 08
Uncover, add the garam masala and amchur. Cook for 2 more minutes to integrate; taste and adjust the salt if needed.
- 09
Turn off the heat and mix in the chopped fresh cilantro. Let it rest for 5 minutes before serving to allow the chickpeas to finish absorbing the sauce.
Chef tips
- If you don't have amchur, use 1 tbsp of lemon juice at the end, off the heat, to keep the fresh acidity.
- For a milder version, remove the seeds from the green chili and reduce the red chili powder to a pinch.
- Don't burn the ground spices: they should toast for less than 30 seconds before adding the tomato.
- It keeps for 4 days in the refrigerator in an airtight container; when reheating, add 2 or 3 tbsp of water if the sauce has thickened too much.
Classifications
More recipes by Chef Priya
View chef profile
55 minAloo Gobi
Aloo Gobi: dry Punjabi dish of potatoes and cauliflower with crackling cumin, turmeric, ginger, and a fresh finish of lemon.
75 minChicken Biryani
Chicken biryani with basmati rice, whole spices, and yogurt: a family recipe in one pot, aromatic and safe.
More India
View cuisine hub
55 minAloo Gobi
Aloo Gobi: dry Punjabi dish of potatoes and cauliflower with crackling cumin, turmeric, ginger, and a fresh finish of lemon.
75 minChicken Biryani
Chicken biryani with basmati rice, whole spices, and yogurt: a family recipe in one pot, aromatic and safe.