Curry, a staple of Indian cooking, is often a saucy dish that relies on heady spices — like ginger, cumin, coriander, turmeric, and more — to add intense flavor. The main ingredients and seasonings vary per region, with North Indian recipes relying heavily on dairy products, Western focusing on more fish- and coconut-based dishes, Eastern Indian being a bit milder with spices, and Southern recipes showcasing a drier consistency. No matter what type of curry you choose, serve it with a hearty side of steamed rice and freshly-baked flatbreads to round out the meal.