In a bowl put the youghurt,garlic,salt,pepper,chilli,dhana gheera,garam masala,lime and tomato paste mix together and add the chicken pieces in and marinade for half an hour.
In a pan heat the oil add the onions and fry till soft than add tomatoes when cooked abit add them chicken marinade and add a little water and let it cook for 10 mins.
when the water starts drying it will start to thicken dont let it dry completely leave it a little wet you will start to see the oil separating from the gravy that when you will know its ready.
garnish with coriander or green pepper and serve hot.