Soya Chaap Chola Curry
A hearty North Indian curry with tender soya chaap and soft chickpeas simmered in a spiced onion-tomato gravy. It is rich, comforting, and works beautifully with roti, naan, or a small serving of rice.
For 4 servings
- prep · ~20 min
Soak the chickpeas and prepare the vegetables.
1.Wash the dried chickpeas well and soak them in plenty of water overnight.2.Finely chop the onions.3.Puree the tomatoes until smooth.4.Cut the soya chaap into bite-size pieces and slit the green chilies.TIPA long soak helps the chickpeas cook evenly and keeps the curry texture creamy. - pressure cook · ~25 min
Pressure cook the chickpeas.
Drain the soaked chickpeas and add them to a pressure cooker with 2 cups water and 0.25 tsp salt. Pressure cook until soft and tender, about 20 minutes after the first whistle.
TIPThe chickpeas should mash easily between your fingers but still hold their shape. - saute · ~5 min
Sauté the soya chaap.
Heat 1 tbsp oil in a pan over medium heat. Add the soya chaap pieces and cook for 4 to 5 minutes until lightly golden at the edges. Remove and set aside.
- temper · ~1 min
Make the tempering.
1.Heat the remaining 1 tbsp oil in a pan.2.Add cumin seeds and bay leaf.3.Let the cumin crackle for 20 to 30 seconds.TIPKeep the heat medium so the cumin releases flavor without burning. - saute · ~19 min
Cook the onion masala.
1.Add the chopped onions and green chilies to the pan.2.Cook until the onions turn light golden, about 6 to 8 minutes.3.Add the ginger-garlic paste and cook for 1 minute.4.Add tomato puree, turmeric powder, red chili powder, coriander powder, cumin powder, and the remaining salt.5.Cook until the masala thickens and the oil starts to separate, about 8 to 10 minutes.TIPCook the tomato mixture well or the gravy will taste raw and sharp. - simmer · ~12 min
Simmer the curry with chickpeas and chaap.
Add the cooked chickpeas with their cooking liquid, the sautéed soya chaap, and 1 cup water. Mix well and simmer uncovered for 10 to 12 minutes until the gravy coats the chickpeas and chaap nicely.
- garnish
Finish with garam masala, kasuri methi, and coriander leaves.
Rub the kasuri methi between your palms and stir it in with the garam masala. Switch off the heat and sprinkle chopped coriander leaves on top.
- serve
Serve hot.
Serve the soya chaap chola curry hot with roti, naan, or a small bowl of rice.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Do not over-fry the soya chaap; just lightly brown the edges so it stays tender after simmering.
- 2Use some of the chickpea cooking liquid in the gravy for a fuller body and deeper chana flavor.
- 3Cook the onion-tomato masala until oil separates clearly; that is the cue the gravy will taste rounded, not raw.
- 4Crush the kasuri methi between your palms right before adding so its aroma stays pronounced.
- 5If the curry thickens too much as it rests, loosen it with a splash of hot water before serving.
- 6This curry tastes even better after 30 minutes of resting, as the chaap and chickpeas absorb the masala.
Adapt it for your goals.
Dhaba-style
Add a little extra oil and a pinch more garam masala for a richer, more robust curry like roadside North Indian dhabas.
spicierSpicier
Increase red chili powder or add one more green chili if you want a sharper, hotter gravy with the same basic method.
no onion no garlicNo-onion-no-garlic
Skip onion and ginger-garlic paste, and cook the tomato-spice base a bit longer for a simpler satvik-style version.
gravy heavyGravy-heavy
Add a little more water while simmering if you want extra curry for serving with rice instead of roti or naan.
Why this is on our healthy list.
Protein-Rich Main Dish
Soy chaap and chickpeas both contribute plant-based protein, making this curry especially satisfying and filling.
Fiber From Chickpeas
Chickpeas add dietary fiber, which helps make the dish hearty and supports a steadier, more satisfying meal.
Tomato and Spice Benefits
Tomatoes, ginger, garlic, and spices bring protective plant compounds along with bold flavor to the curry.
Frequently asked questions
Yes. Use drained canned chickpeas and simmer them directly in the gravy; reduce the added water slightly since you will not have chickpea cooking liquid.



