When I'm doing a small batch of something such as Butter Chicken for the Mrs (I can't use the Glasgow base as it's quite spicy and any hint of chilli I'm a dead man ;D) I do a fairly quick Australian Indian Restaurant base which is mostly finely diced onions fried in spiced oil until soft then the GGP added and fried in with the onions, until all well caramelised - then the equivalent of dry mix is added, tomato paste, and cooked further till the oil glistens.
Then the curry is assembled with the base, the precooked chicken, coconut cream powder, ground almonds or cashews, and simmered for a few minutes to blend in the flavours then finished with cream.
I did a batch last night and spiced my serve with chilli powder, but heck the garlic and ginger was so mellow and prominent - One of the best I've made. I often feel with BIR that when I nuke the GGP in hot oil I'm possibly driving off aromas that I'd rather retain in the curry?