Les épices sont la base de la cuisine traditionnelle indienne. Composantes essentielles des currys, ses parfums sont utilisés dans tous les plats à base de riz, de lentilles, de légumes, mais aussi pour relever viandes (poulet, mouton), poissons et fruits de mer.
Chaque région décline ses spécialités, de l’onctueuse cuisine mughlai dans le nord aux poissons à la noix de coco du littoral méridional.
Le thé – le fameux chai – est abondamment consommé.