Heat gingely oil in a pan, add mustard, fennel and curry leaves.
When they begin to splutter, add finely sliced onions and saute till it turns brown (caramelization enhance flavour & taste) and crisp. Add ginger – garlic paste and tumeric saute till the raw flavour goes away. Now add the chopped tomatoes, cover and cook until the tomatoes are soft.
Add turmeric powder& salt stir well, after that add the marinated chicken and stir for 2 minutes.
Add the karaikudi masala and mix well. And add some water, cover and cook for another 15 minutes.
When the chicken is cooked, leave it on low heat for a 3 minutes, add curry leaves and coriander leaves for garnish.
Serve this Karaikudi Chicken with parathas, chappathi, dosa or rice and enjoy it.