Marinate the cleaned chicken pieces with ingredients listed under ‘for marination’ and keep aside.
Heat oil in a pan and add sliced pearl onions. Cook till it changes colour slightly. Add finely sliced onions and cook till it turns dark brown colour. Add grated/crushed ginger and garlic and cook till the raw smell goes, around 2-3 mins. Add all masala powders and fry till oil starts appearing, around 2 mins. Add sliced tomato, salt, curry leaves and mix well. Once the tomato becomes soft, add cubed potato and marinated chicken pieces. Mix well. Cook for 5 mins and add water. Let it boil. Reduce the flame and cover and cook till the chicken is done. This dish doesnt have gravy. Chicken pieces should be coated well with the masala.