Goan Chana Masala
A warm, tangy chickpea curry from Goa with coconut, gentle spice, and a rich onion-tomato base. It is hearty without being too heavy and pairs really well with rice, poori, or pav.
For 4 servings
- pressure cook · ~30 min
Pressure cook the chickpeas.
1.Drain the soaked chickpeas and add them to a pressure cooker with 3 cups water and 0.25 tsp salt.2.Pressure cook until the chickpeas are soft and hold their shape.3.Let the pressure release naturally, then reserve the chickpeas and cooking liquid.TIPOld chickpeas can take longer, so cook until fully tender before making the curry. - roast · ~5 min
Roast the coconut and whole spices.
1.Heat a small pan over low heat.2.Add the fresh coconut, coriander seeds, cumin seeds, black peppercorns, cloves, cinnamon, and dried red chili.3.Roast until the coconut turns lightly golden and the spices smell fragrant.TIPKeep the heat low so the coconut browns evenly and does not taste bitter. - mix · ~3 min
Grind the masala paste.
Cool the roasted mixture slightly, then grind it with tamarind paste and a little water to a smooth paste.
- saute · ~12 min
Cook the onion base.
1.Heat oil in a pan over medium heat.2.Add the onion and cook until soft and light golden.3.Add ginger, garlic, and green chili, then cook until the raw smell fades.4.Add the tomato and cook until soft and pulpy. - saute · ~5 min
Add the ground masala.
Stir in the ground coconut masala and turmeric powder. Cook for a few minutes, stirring often, until the mixture thickens and smells rich.
- simmer · ~15 min
Simmer the chana masala.
1.Add the cooked chickpeas to the pan.2.Pour in about 1 cup reserved cooking liquid or water to make a medium gravy.3.Add the remaining 0.25 tsp salt and the jaggery.4.Simmer gently until the curry thickens and the flavors come together.TIPMash a spoonful of chickpeas into the gravy if you want a slightly thicker texture. - garnish
Garnish with cilantro.
- serve
Serve hot with rice, poori, or pav.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Cook the soaked chickpeas until fully creamy inside; undercooked chana will stay firm even after simmering in the masala.
- 2Roast the coconut on low heat only, because dark brown coconut can make the Goan masala taste bitter.
- 3Use the reserved chickpea cooking liquid for the gravy; it adds body and helps the masala cling to the chana.
- 4After adding the ground paste, sauté until the oil begins to separate slightly and the raw tamarind note mellows.
- 5If the curry tastes too sharp at the end, add a tiny extra pinch of jaggery rather than more water.
- 6This curry tastes even better after resting 20 to 30 minutes, as the coconut-spice paste settles into the chickpeas.
- 7Reheat gently over low heat and add a splash of water if needed, since coconut-based gravies thicken as they sit.
Adapt it for your goals.
Low-oil
Use 1 tablespoon oil and sauté the onions with a splash of water as needed; the curry stays flavorful but feels lighter.
no onion no garlicNo-onion-no-garlic
Skip onion and garlic, then increase tomato slightly and use a pinch more cumin for a simpler satvik-style version.
spicierSpicier
Add one extra dried red chili to the roast and another slit green chili in the onion base for a hotter curry.
quicker canned chickpeasQuicker-canned-chickpeas
Use canned chickpeas when short on time; simmer a bit longer so they absorb the coconut-tamarind masala properly.
Why this is on our healthy list.
Plant Protein and Fiber
Chickpeas make this curry filling and satisfying, while also bringing fiber that supports steady digestion.
Spice-Rich and Aromatic
Coriander, cumin, pepper, ginger, garlic, and chili add layered flavor without needing heavy cream or excess fat.
Naturally Dairy-Free
The gravy gets richness from fresh coconut instead of dairy, which suits many dairy-free eaters.
Frequently asked questions
Yes. Use drained canned chickpeas and simmer them longer in the masala so they pick up the tangy coconut flavor well.



