3 lbs. chicken pieces of your choice, skin removed (can also use Tofu to make vegetarian)
2 large onions sliced thin
2 large tomatoes diced
2 tbsps garlic paste
1 tbsp ginger paste
2 tsps coriander powder
1 tsp cumin powder
1/2 tsp turmeric powder
1/2 tsp red chilli powder, optional
2 tsps yellow curry powder
2 tsps garam masala powder
4 tbsps canola oil
Heat the oil in a pan and fry the onions till golden brown. Add the chicken and brown well. Add the tomatoes, garlic and ginger pastes and mash the tomatoes in the pan with the back of a spoon. Add the tomato paste and all the spices. Mix well. Add 1 1/2 cup of hot water, simmer and cover. Cook till the chicken is tender.
Serve Indian flatbread, Naan and plain rice.
source: modified from the recipe at About Food