While Indian and Thai curry dishes share some similarities, they have very different flavors. Thai curries are usually mixed into coconut milk and are much spicier. They derive their heat from red or green chiles. Indian curry uses butter or ghee as a base and derives its heat from different spices such as turmeric, cumin, and ginger. As a result, it has a fuller flavor and less spiciness.