Chickpea Curry
A hearty and aromatic chickpea curry simmered in a spiced tomato-onion gravy. This one-pot dish comes together quickly for a satisfying weeknight dinner, packed with plant-based protein and bold Indian-inspired flavors.
For 4 servings
- pressure cook · ~20 min
Pressure cook the chickpeas.
1.Drain the soaked chickpeas and add them to a pressure cooker with 2 cups of fresh water.2.Cook on high heat until the first whistle, then lower the heat and cook for 15 minutes.3.Let the pressure release naturally. Set aside. - temper · ~1 min
Temper the whole spices.
1.Heat oil in a deep pan or kadai over medium heat.2.Add cumin seeds and let them sizzle until fragrant (30 seconds).3.Add bay leaves and stir briefly. - saute · ~10 min
Sauté the aromatics.
1.Add the chopped onion and cook until deep golden brown, stirring occasionally (8-10 minutes).2.Add minced garlic, grated ginger, and green chili. Sauté for 1 minute until fragrant.3.Sprinkle in coriander powder, cumin powder, turmeric, and red chili powder. Stir continuously for 30 seconds.TIPDon't rush the onions — deep browning is where the curry's rich flavor comes from. - saute · ~7 min
Cook the tomato puree.
1.Pour in the fresh tomato puree and add salt.2.Cook until the tomatoes darken, thicken, and the oil starts to separate at the edges (5-7 minutes).3.Stir in the garam masala.TIPWait until you see oil specks on the surface — that signals the raw tomato flavor is cooked out. - simmer · ~10 min
Simmer the chickpeas in the gravy.
1.Add the cooked chickpeas along with their cooking liquid to the pan.2.Pour in 1 cup of water or enough to reach your desired consistency.3.Bring to a boil, then reduce heat and let it simmer gently for 10 minutes, stirring occasionally.TIPMash a few chickpeas against the pan with the back of a spoon to thicken the gravy naturally. - garnish
Finish and serve.
1.Turn off the heat and stir in the fresh lemon juice.2.Transfer to a serving bowl and garnish with chopped coriander leaves.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Always soak dried chickpeas overnight to ensure even cooking and a creamy texture.
- 2Sauté the onions until deep golden brown for a richer, more complex curry base.
- 3Cook the tomato puree until oil separates on the surface to remove raw acidity.
- 4Mash a few cooked chickpeas against the pan to naturally thicken the gravy without cream.
- 5Add the lemon juice only after turning off the heat to preserve its bright, fresh flavor.
- 6Let the curry rest for 5 minutes before serving to allow the spices to meld together.
Adapt it for your goals.
Coconut-rich
Add 1/2 cup coconut milk at the simmering step for a creamier, mildly sweet curry that balances the spices beautifully.
veganVegan
This recipe is already vegan, but for extra richness, stir in a tablespoon of cashew paste or coconut cream at the end.
low oilLow-oil
Reduce oil to 1 tsp and use a non-stick pan; sauté onions with a splash of water to prevent sticking while keeping the flavor.
spinachSpinach
Add 2 cups of fresh spinach leaves in the last 5 minutes of simmering for extra greens and a mild, earthy flavor.
Why this is on our healthy list.
High in Plant Protein
Chickpeas are an excellent source of plant-based protein, supporting muscle repair and keeping you full longer.
Rich in Dietary Fiber
The combination of chickpeas and onions provides soluble fiber that aids digestion and helps maintain stable blood sugar levels.
Anti-Inflammatory Spices
Turmeric and ginger contain curcumin and gingerol, compounds known for their anti-inflammatory properties.
Good Source of Iron
Chickpeas are rich in non-heme iron, which is better absorbed when paired with the vitamin C in tomatoes and lemon juice in this dish.
Frequently asked questions
Yes, use 1.5 cans of chickpeas, rinsed and drained. Skip step 1 and add them during the simmering step for only 5 minutes.



