Flavorful Indian cuisine