Chicken Chaap
Rich, aromatic chicken chaap with a silky onion-yogurt gravy, warm whole spices, and a gentle sweetness from fried onions. This Kolkata favorite is slow-cooked until the chicken turns tender and deeply flavorful.
For 4 servings
- prep · ~15 min
Prepare the fried onion and seed paste.
1.Heat the oil and 1 tbsp ghee in a wide pan over medium heat.2.Add the sliced onion and fry until deep golden and crisp at the edges, 10 to 12 minutes.3.Set aside half the fried onion for later.4.Blend the remaining fried onion with cashews, melon seeds, poppy seeds, and a few spoonfuls of water into a smooth paste.TIPKeep the heat medium so the onion browns evenly and does not turn bitter. - mix · ~20 min
Marinate the chicken.
Mix the chicken with yogurt, ginger-garlic paste, red chili powder, turmeric powder, coriander powder, cumin powder, sugar, and salt. Add the onion-seed paste and coat well. Let it rest for 20 minutes.
- saute · ~1 min
Bloom the whole spices in ghee.
Heat the remaining 1 tbsp ghee in the same pan. Add bay leaf, green cardamom, cloves, cinnamon, and black peppercorns. Cook for 30 to 40 seconds until fragrant.
- saute · ~11 min
Cook the marinated chicken.
1.Add the marinated chicken to the pan in a single layer.2.Cook over medium heat for 5 to 6 minutes, turning the pieces once.3.Scrape in all the marinade and cook until it thickens slightly and smells cooked, 4 to 5 minutes more. - simmer · ~25 min
Slow-cook the chaap.
Pour in the water, cover, and cook on low heat for 20 to 25 minutes until the chicken is tender and the gravy turns rich and thick. Turn the pieces once or twice so they cook evenly.
TIPChicken chaap should have a clingy gravy, not a thin curry. Uncover for the last few minutes if needed. - garnish · ~1 min
Finish with garam masala, kewra water, and fried onion.
Sprinkle in the garam masala, drizzle over the kewra water, and scatter the reserved fried onion on top. Cook uncovered for 1 minute.
- rest · ~5 min
Rest the chicken chaap for 5 minutes.
- serve
Serve hot.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Fry the onions to a deep golden brown, not just soft, because their sweetness defines the chaap gravy.
- 2Whisk the yogurt well before marinating so it blends smoothly and is less likely to split in the pan.
- 3Let the marinated chicken sit at room temperature for 15 minutes before cooking for more even simmering.
- 4Cook the marinade until the raw yogurt-ginger-garlic smell disappears before adding water.
- 5Keep the final gravy thick and clingy; uncover at the end only if it looks too loose.
- 6Add kewra water right at the finish and sparingly, since too much can overpower the warm spice profile.
- 7Chicken chaap tastes even better after a short rest, when the fried onion and whole spice aromas settle into the gravy.
Adapt it for your goals.
Low-oil
Reduce the frying fat slightly and shallow-brown the onions more slowly; the dish stays rich from yogurt and seed paste with a lighter finish.
bonelessBoneless
Use boneless thigh pieces for quicker cooking and easier serving, but simmer for less time so the chicken does not dry out.
spicierSpicier
Increase red chili powder or add a slit green chili during simmering if you want a hotter chaap without changing its core aroma.
mughlai style richerMughlai-style richer
Add a spoonful of cream at the end for a more decadent, restaurant-style chaap with a softer, rounder gravy.
Why this is on our healthy list.
Protein-Rich Main Dish
Bone-in chicken provides substantial protein, making this a satisfying centerpiece meal.
Good Fats from Seeds and Nuts
Cashews, melon seeds, and poppy seeds add richness along with nourishing fats and a more filling texture.
Digestive Spice Support
Ginger, garlic, cumin, coriander, cloves, and pepper contribute aromatic compounds traditionally used to aid hearty dishes.
Frequently asked questions
Yes. Increase the cashew and melon seed paste slightly to keep the gravy thick and creamy, though the flavor will be a little different.



