Curry powder has a unique flavor due to both savory and sweet spices. Aromatic spices like cumin, turmeric, and bay leaf give the curry a deep, earthy flavor, while sweet spices, like cinnamon and clove, add brightness and pep. The heat level is determined by the type and amount of pepper used.