Chaap Chola
Tender soy chaap and hearty chickpeas simmered in a rich, spicy onion-tomato gravy. A protein-packed vegetarian delight that's perfect with naan or rice, bringing the authentic flavors of a Punjabi dhaba to your kitchen.
For 4 servings
Cook the Chickpeas
- Drain the soaked chickpeas. In a pressure cooker, combine the chickpeas, 3 cups of fresh water, and 1/2 tsp of salt.
- Pressure cook on high heat for 1 whistle, then reduce the heat to low and cook for 15-20 minutes, or until the chickpeas are soft and tender.
- Let the pressure release naturally. Do not discard the cooking water; set it aside.
Prepare and Fry the Soya Chaap
- While the chickpeas are cooking, remove the soya chaap from their sticks and cut them into 1-inch thick rounds.
- Heat 1/4 cup of oil in a heavy-bottomed pan or kadai over medium-high heat.
- Carefully add the soya chaap pieces and shallow fry for 5-7 minutes, turning occasionally, until they are golden brown and slightly crisp on all sides.
- Remove the fried chaap with a slotted spoon and set aside on a plate.
Create the Gravy Base (Tadka)
- In the same pan, reduce the heat to medium. If there's excess oil, remove some, leaving about 3 tbsp. Add the ghee.
- Once the ghee is hot, add the cumin seeds, bay leaf, cinnamon stick, cloves, and crushed green cardamom pods. Sauté for 30-40 seconds until they become fragrant.
- Add the finely chopped onions and cook for 8-10 minutes, stirring frequently, until they are soft and deep golden brown.
- Add the ginger-garlic paste and slit green chilies. Sauté for another minute until the raw aroma disappears.
Cook the Masala
- Reduce the heat to low. Add the powdered spices: turmeric, Kashmiri red chili, coriander, cumin, and chana masala powder. Stir for 30 seconds to toast the spices without burning them.
- Immediately pour in the tomato puree and add the remaining 1 tsp of salt. Increase the heat to medium.
- Cook the masala, stirring often, for about 8-10 minutes. Continue until the mixture thickens, darkens in color, and you see oil separating from the sides of the masala.
Combine and Simmer the Curry
- Add the cooked chickpeas and the fried soya chaap pieces to the pan. Gently stir for 2 minutes to coat them well with the masala.
- Pour in about 2 cups of the reserved chickpea cooking water. Stir everything together and bring the curry to a boil.
- Once boiling, reduce the heat to low, cover the pan, and let it simmer for 10-15 minutes. This allows the chaap to soften and absorb all the flavors of the gravy.
- If the gravy is too thick, add a little more hot water to reach your desired consistency.
Finish and Garnish
- Turn off the heat. Stir in the garam masala and the crushed kasuri methi (crush it between your palms before adding).
- Garnish with freshly chopped coriander leaves.
- Let the curry rest, covered, for at least 10 minutes before serving. This helps the flavors to meld beautifully. Serve hot with naan, roti, or steamed rice.
What to keep in mind.
5 tips from the recipe — small details that make a real difference to the final dish.
- 1For the best texture, ensure you fry the soya chaap until it's golden and crisp. This step is crucial and prevents it from becoming chewy or soggy in the gravy.
- 2Patiently browning the onions until they are deep golden is key to achieving a rich, dark, and flavorful gravy, just like at a dhaba.
- 3Always use the water from cooking the chickpeas for the gravy. It's full of flavor and nutrients.
- 4To make the gravy richer and creamier, you can add 2 tablespoons of fresh cream or a paste of 10-12 soaked cashews at the end of cooking.
- 5Let the curry rest for 10-15 minutes before serving. This allows the soya chaap to fully absorb the gravy and enhances the overall taste.
Adapt it for your goals.
Creamy Version
For a 'Malai Chaap' style curry, stir in 1/4 cup of heavy cream or cashew cream in the last 2 minutes of simmering. Do not boil after adding cream.
With PotatoesWith Potatoes
Add 1 medium potato, cubed and fried, along with the soya chaap for a heartier curry.
Smoky FlavorSmoky Flavor
For a smoky 'tandoori' flavor, you can marinate the chaap pieces in yogurt and spices for 30 minutes, then grill or pan-sear them instead of deep frying.
Vegan VersionVegan Version
Ensure your soya chaap is vegan (check ingredients for milk solids). Use oil instead of ghee to make the entire dish plant-based.
Why this is on our healthy list.
Excellent Source of Plant-Based Protein
Combining soya and chickpeas provides a complete protein profile, essential for muscle repair, growth, and overall body function. It's a great protein source for vegetarians and vegans.
High in Dietary Fiber
Chickpeas are packed with dietary fiber, which aids digestion, promotes gut health, helps maintain stable blood sugar levels, and contributes to a feeling of fullness, which can help with weight management.
Rich in Essential Minerals
This dish is a good source of important minerals like iron, which is vital for blood health; magnesium, crucial for nerve and muscle function; and potassium, which helps regulate blood pressure.
Frequently asked questions
One serving of Chaap Chola (approximately 375g) contains around 530-560 calories. The exact count can vary based on the amount of oil used and the specific brand of soya chaap.
