Fry your onions in melted butter in a large pot – butter tastes better.
Add your garlic, ginger and dry spices along with the tomato puree.
Cook over a gentle heat to create a paste.
Add in the meat/vegetables of your choice.
Cover with stock and cook until the meat/vegetables are cooked, and the sauce is reduced.