Soya Chaap Chola Curry
Tender soya chaap and hearty chickpeas simmered in a robust, spicy Punjabi-style onion-tomato gravy. This protein-packed curry is a delicious and satisfying vegetarian main course, perfect with naan or rice.
For 4 servings
Pressure Cook the Chickpeas
- Wash and soak the dried chickpeas in ample water for at least 8 hours or overnight.
- Drain the soaking water. Transfer the chickpeas to a pressure cooker, add 3 cups of fresh water and 1/2 tsp of salt.
- Pressure cook on medium heat for 4-5 whistles, or until the chickpeas are tender but not mushy. Do not discard the cooking water; reserve it for the gravy.
Prepare and Fry the Soya Chaap
- If using frozen soya chaap, thaw them first. Carefully remove the sticks from the center.
- Cut the chaap into 1-inch thick rounds. Pat them dry with a paper towel.
- Heat 2 tbsp of oil in a wide pan or kadai over medium-high heat. Shallow fry the soya chaap pieces for 5-7 minutes, turning occasionally, until they are golden brown and slightly crisp on all sides.
- Remove the fried chaap from the pan and set aside.
Build the Gravy Base (Tadka)
- In the same pan, add the remaining 2 tbsp of oil. Heat over medium flame.
- Add the whole spices: bay leaf, cinnamon stick, green cardamom pods, and cloves. Sauté for 30 seconds until fragrant.
- Add the cumin seeds and allow them to splutter.
- Add the finely chopped onions and sauté for 8-10 minutes, stirring frequently, until they turn a deep golden brown. This step is crucial for the flavor of the curry.
- Add the ginger-garlic paste and slit green chilies. Cook for another minute until the raw aroma disappears.
Cook the Masala
- Lower the heat and add the tomato puree to the pan.
- Stir in all the powdered spices: turmeric powder, red chili powder, coriander powder, cumin powder, and chole masala. Add the remaining 1 tsp of salt.
- Mix everything thoroughly and cook the masala on medium-low heat for 8-10 minutes. Stir occasionally until the masala thickens and you see oil separating from the sides.
Combine and Simmer the Curry
- Add the fried soya chaap pieces and the cooked chickpeas to the masala. Gently stir to coat everything well.
- Pour in about 2 cups of the reserved chickpea water. Stir to combine.
- Bring the curry to a boil, then reduce the heat to low. Cover the pan and let it simmer for 15-20 minutes. This allows the soya chaap to absorb all the delicious flavors of the gravy.
Finish and Garnish
- Uncover the pan. Stir in the fresh cream, garam masala, and crushed kasuri methi (rub it between your palms before adding).
- Gently mix and let it cook for another 2 minutes on low heat.
- Turn off the heat. Garnish with freshly chopped coriander leaves.
- Let the curry rest for 5-10 minutes before serving hot with naan, roti, or jeera rice.
What to keep in mind.
5 tips from the recipe — small details that make a real difference to the final dish.
- 1Frying the soya chaap is a non-negotiable step for achieving the best texture; it prevents it from becoming chewy and helps it absorb the gravy.
- 2The secret to a rich, deep-flavored Punjabi curry lies in browning the onions properly. Be patient and cook them until they are deep golden brown.
- 3Always use the water in which the chickpeas were boiled to make the gravy. It's full of flavor and nutrients.
- 4For an even softer texture, you can soak the fried soya chaap pieces in warm, salted water for 10 minutes before adding them to the gravy.
- 5To make this curry vegan, simply substitute the fresh cream with an equal amount of cashew cream or full-fat coconut cream.
Adapt it for your goals.
Creamier Version
Increase the fresh cream to 1/4 cup or add 2 tablespoons of cashew paste along with the tomato puree for a richer, more decadent gravy.
Vegan VersionVegan Version
Replace the fresh cream with full-fat coconut cream or a smooth cashew cream. Ensure the soya chaap used is dairy-free.
With PotatoesWith Potatoes
Add one medium potato, cubed and fried, along with the soya chaap for extra heartiness and texture.
Why this is on our healthy list.
Excellent Source of Plant-Based Protein
Both soya chaap and chickpeas are rich in protein, making this dish ideal for muscle repair, growth, and overall body function, especially for vegetarians and vegans.
High in Dietary Fiber
Chickpeas provide a significant amount of dietary fiber, which promotes digestive health, helps maintain stable blood sugar levels, and contributes to a feeling of fullness.
Rich in Complex Carbohydrates
The complex carbs from chickpeas provide sustained energy release, keeping you energized for longer without the spike and crash associated with simple sugars.
Frequently asked questions
One serving (about 400g) contains approximately 450-500 calories, depending on the amount of oil and cream used. It's a substantial, protein-rich meal.
