Mix chicken with salt and lime juice in a large bowl and keep aside for ½ an hour.
Make The Chettinad Masala Paste
Add coriander seeds, cumin seeds, fennel seeds, poppy seeds, garlic, cinnamon, star anise, green cardamoms, black peppercorns, cloves, and dry red chilies to a pan.
Dry roast on medium heat for 1 minute, until the spices are fragrant, stirring continuously.
Remove the roasted spices on a plate and keep them aside.
Add coconut to the same pan and roast until it is dark brown in color, stirring continuously.
Transfer the roasted spices and roasted coconut to a blender along with 1 and ½ cups of water and blend to make a smooth paste.
Make The Curry
Heat oil in a pan over medium-high heat.
Once the oil is hot, add curry leaves and shallots and fry until they turn lightly brown, stirring frequently.
Add ginger garlic paste and cook until the shallots are nicely browned.
Now add the marinated chicken and cook for 4-5 minutes, stirring frequently.
Add the Chettinad masala paste, tomatoes, and green chilies and cook for 3-4 minutes.
Add turmeric powder and Guntur chili powder and mix well.
Now add 1 cup of water and mix well.
Reduce the heat to low.
Cover the pan with a lid and cook for 40-45 minutes until the chicken is cooked well. Stir a few times in between.
Add tamarind paste and cilantro and cook for a minute.
Serve hot.
Video
Notes
I used full chicken cut into pieces but you can use only legs or legs with thighs.If you are not a fan of bone-in chicken, you can use boneless chicken too.If whole Guntur chilies and Guntur chili powder are not available, then you can use any other spicy chili in its place. For a milder curry, use Kashmiri red chili powder or ground paprika.