We use cookies on this website to ensure its proper functioning and to improve the quality of our services. Cookie Policy
Tags and nutritional info are auto-generated and may be inaccurate. Always check the full ingredient list before cooking.
In a mixing bowl, combine the chicken pieces, yogurt, salt, and black pepper.

Cover and let it marinate for at least 30 minutes (refrigerate if marinating longer).

Heat 2 tbsp oil in a pan over medium heat. Add the sliced onions and sauté until soft and translucent.

Add the ginger, garlic, green chillies, and salt. Sauté for 2–3 minutes until fragrant and the raw smell disappears.


Stir in the fresh coriander leaves and tender stalks. Toss for about 1 minute, just until the leaves wilt, then immediately remove from heat to preserve the bright colour.

Allow the mixture to cool completely, then blend into a smooth thick paste. Set aside.

Heat ghee in a heavy-bottomed pot or wok over medium heat.
Add the cloves, black cardamom, and cinnamon and sauté for a few seconds until fragrant.
Add the marinated chicken along with its yogurt marinade. Sear for 3-4 minutes, stirring occasionally until chicken changes colour and turns opaque.


Add the prepared onion-coriander paste and stir well to coat the chicken pieces.


Pour in the hot water and stir. Bring to a gentle simmer, cover with a lid, and cook on low heat until the chicken is tender and the gravy reaches a creamy consistency.

Sprinkle garam masala and mix well.
Serve hot alongside fluffy jeera rice, steamed rice, or Indian breads like roti, butter naan, and lachha paratha.

Want to keep this recipe for later? We can email it to you!
Can I use dried coriander instead of fresh?
No. Dried coriander leaf and ground coriander seed are different flavours entirely and give you none of the green colour. This recipe only works with fresh ingredients
How long should I marinate the chicken?
Thirty minutes minimum. Overnight, refrigerated, is noticeably better for both tenderness and flavour.
Can I substitute green chillies with red chili powder?
You can, but expect a duller colour and a different heat. Green chilli is sharper and fresher; red powder is rounder and will tint the green paste.
What can I serve this curry with?
Roti, naan, paratha, jeera rice or plain steamed rice. Keep the accompaniment simple so the herbs come through.
Can I make this curry ahead of time?
Yes, up to 2 days refrigerated. The flavour deepens but the green fades slightly. Stir in a handful of fresh coriander when reheating.
Can I make this dairy-free?
Yes. Swap the 1/2 cup curd for thick coconut yogurt and the ghee for a neutral oil. Coconut yogurt suits the herbs well. Give it the full overnight marination, as plant yogurt tenderises less.
Can I use boneless chicken?
Yes — boneless thigh over breast, with the covered cooking time cut to 12–15 minutes. Bone-in gives a richer gravy because the bones release collagen into the sauce.