Curry paste is a mixture of ingredients in the consistency of a paste used in the preparation of a curry. There are different varieties of curry paste depending from the region and also within the same cuisine. It is generally a mixture of fine-powdered spices with either oil and water or coconut milk; the fat content helps extract the flavor. Some cuisines favor the use of a curry paste over a curry powder.