Marinate the chicken for an hour with all the ingredients given in above section "for marination". Let it sit for an hour.
Heat oil, add chopped onions and ginger garlic paste and little salt to fry until onions are turned brown. Now add the marinated chicken and fry it until the water starts coming out of chicken..
Now close the lid and let it cook for 15 min in medium flame. Once chicken is 3/4th cooked, open the lid and let the water dry.
Now on cook in simmer.. add chilli powder and garam masala to taste and mix well. Let it fry in simmer for 15 min. serve hot.