Curry powder is a blend of various spices such as turmeric, coriander, cumin, fenugreek, chili pepper, and other herbs. The flavor of curry powder can vary based on the ingredients used, but it generally has an earthy, fragrant, and slightly spicy taste.