billycat,
no probs. i use this standard method for all the curries i make. i aim for 3 stages: oil, spice, base (2 & 3 below being stage 2).
1) gas on full and oil & garlic into pan straight away - stir and cook until garlic starts to brown (not long 30 secs, better under than over cooked, u're just getting the rawness out)
2) pan off heat. add tom puree, spices, 1/2 ladle base (75ml) or water (if base is not thin, u're after some water to stop the spices burning) and give it a good stir. be careful not to take too long as the garlic is continuing to fry in the oil due to the residual heat in the pan
3) pan on heat and leave without stirring for something like 1 min. this is difficult to spot. if in doubt stop early. use the spoon to check around the rim of the pan. u're looking for it to just starting to dry out. add base straight away and give it a good stir to clear the bottom of the pan particularly around the base of the rim.
4) pan off or on. add passata, carnation, honey, butter, fresh coriander, lemon juice and stir. should be quite runny/thin - add some water if not. then cook for about 3 mins until the surface starts to crater or oil is on the surface. stir now and again (i swosh it sideways and then around the rim). i keep the heat on full but turning down the heat works just the same.
the start to finish is ~5 mins.
i think u could use cream instead of carnation (i just have carnation to hand).