Curry powder is a blend of spices that come together to give a warm and robust flavor to whatever dish it is used in. Traditional Indian curries get their flavor from whole spices that are toasted and ground as needed for cooking (and vary depending on the dish). Curry powder is usually a mixture of turmeric chilli powder ground coriander ground cumin ground ginger and pepper and can be bought in mild medium or hot strengths.