Well my recipe which usually turns out to be a stonking curry is as follows:
(I haven't included timings as it's a bit of tasting this, bit of tasting that..). It isn't really "traditional" either
-lightly fry 3 garlics, chopped with a smidgen of low fat butter (I say smidgen, more like half a small block)
-when golden brown, add in chopped onions
-when onions are nicely golden it's time for the fun part: add in chopped ginger, chopped fiery hot chilli, bit of cayenne pepper, tumeric, cinnamon (teeny tiny amount), roasted cumin, dab of mustard, big splash of curry powder.
-give a good few minutes before adding chopped tomatoes, potatoes and meat of your choice (I prefer it on the bone)
- give it a good stir and let it bubble away for a good while
- check juices - I usually add in some water with some oxo cubes
-let it bubble away and add in anything extra you want (I go for carrot, aubergine, mushrooms and whatever else I've got lying around)
- let it bubble and suck up the awesome smell
- let it bubble away and give it a taste
- not hot enough, add in more curry powder
- do not forget to add salt!
EDIT: Oh, and bear in mind that I usually make a huge pot of the stuff!