I like to cook a curry from base ingredients from time to time. Most of the good ones follow the same routine. Fry onions, add garlic and ginger, fry a bit more, add your spices then 'dry fry' the meat in all that. Once the meat is cooked, add a tin of chopped tomatoes, stir and add a some natural yoghurt then leave to simmer.
Sprinkle some fresh coriander to add some visual appeal and taste.
It's
almost indistinguishable from a good High St style curry house.
Edit: This is one I cook often, I'm doing it tonight actually
http://www.route79.com/food/rogan-josh.htm