Chicken gets cooked in its own moisture, so don't need to add water. Add half tsp more garam masala and chilli powder while cooking the tomato puree. Add little hot water or coconut milk to make a gravy. Cook until the gravy turns thick. Serve chicken masala hot with steamed rice, roti, sliced onion wedges and lemon.