Copied from an internet article:
What Curry Powder Is
Amazingly, it is a Western-made blend of spices from colonial times, incorporating all the best and most frequently-used Indian spices.
Curry powder is largely composed of turmeric. Turmeric is the source of Curcumin, among many other compounds. The other spices and herbs in curry powder, almost every one, are known from early times for improving mental functioning (then called simply "the braynes". Curry powder offers a pleasant, easy way to add these vitally important substances to one's diet. A good teaspoon of curry powder (yes, the kind in the supermarket) per pound of meat in any recipe will make that dish into a mild "curry". Or, use in vegetable dishes. Or, simply keep curry powder at the table and sprinkle it lightly onto your food --- it is already roasted.
There are quite a large variety of spices that are found in the different curry powders. The most prevalent combination is coriander and turmeric, in that order, followed by others. The complete list as found so far by this author is
Curry powder is vegan but alot of indian curries and daals require alot of butter and cream so your going to have to find some good alternatives for those. I know a of a brand that sells vegan butter called Earth Balance, but i dont know of any cream alternatives...