Indian foods or cuisines get its flavorful aroma from the usage of subtle and sophisticated herbs and spices. These herbs and spices characterize any Indian cuisine and play a very important role in Indian cooking.