Normally curry powders are freshly made by cooks who have the time to measure out each spice and dry roast it before grinding them all into a paste or powder. It may be convenient to use a commercial blend like “Baba” curry powders, but it is more satisfying to make your own and vary the ingredients as needed.