Dry roast the poppy seeds in a pan and crush. Soak it in little water for 10-15 minutes. Then grind the soaked poppy seeds with coconut, fennel, cinnamon, cloves, cardamoms & turmeric. Make it into a smooth paste.
Heat oil in large pan and fry the onions until golden. Add the ginger, garlic and fry for couple of minutes. Then add the red chili powder and the ground paste. Fry for 5 minutes. Add the chicken pieces and fry for 5 more minutes. Then add the tomatoes and stir-fry for 7-10 minutes. Then add 2 cups of water & salt. Cover and cook for about 25 minutes over medium heat. When it is almost cooked add the lime juice and curry leaves. Fry for 5 more minutes and remove from fire. Garnish with chopped cilantro leaves. Serve hot.