Punjabi Chicken Curry

Boneless pieces of chicken cooked in a thick, fragrantly spiced onion and tomato gravy