For preparing kozhi nirachu porichathu, first mix together all the ingredients for marinade.
Make slits on cleaned chicken.
Rub the marinade well.
Cover and keep it aside for 2 hrs in refrigerator.
Meanwhile, heat oil in a pan.
Add onion, green chillies and ginger-garlic paste. Fry well.
Add garam masla, turmeric, coriander and chilly powder and salt.
Do not over fry the onions. Add egg masala and fry again.
Add little water and make the gravy semi thick.
Fill the masala along with egg inside the chicken and tie it with kitchen twin.
Heat oil in another pan and fry chicken in low flame.
Turn all sides well and fry it.
or
Roast it in oven for 30 minutes at 300 degrees. Kozhi nirachu porichathu is ready.