Indian chicken curry can vary from region to region, even the most basic recipe. What they do have in common, though, is a sauce made with onions, garlic, tomato and the authentic spices of india, such as coriander, turmeric, and garam masala. Some recipes add a creamy thickening agent such as yogurt or coconut milk or cream. This recipe does not, however; instead, the thickness is created by grinding the fried onions into a paste and processing the tomatoes with the garlic and ginger pastes. The water added at the end helps balance the sauce's consistency. This most basic of chicken recipes is also one of the tastiest, but feel free to use this recipe as a foundation, adding ingredients you may prefer (like more spice, or curry leaves, which they use in south india). This recipe calls for whichever type of chicken you favor, white or dark meat, be sure to remove the skin. Serve chicken curry with hot chapatis (indian flatbread) or plain boiled rice.