La cuisine indienne, épicée et très variée, est une cuisine de grande finesse et de savoir-faire.
Elle change bien sûr selon les régions (plus de consommation de blé dans le nord et de riz dans le sud) mais c´est surtout la religion qui influence les habitudes alimentaires. Les hindous (avec plus de 80% de la population) ne mangent pas de boeuf, car la vache est sacrée, elle fournit le lait. Les hindous suivent des régimes alimentaires différents selon leur caste. L´alimentation des plus hautes castes est végétarienne. La religion musulmane (plus que 10%) interdit la consommation de viande de porc.
Chaque convive se sert de son propre thali (grand plat métallique) sur lequel se trouvent de nombreux petits bols.
Même si assiettes, fourchettes et cuillères sont utilisées on mange également avec le bout des doigts de la main droite, dans ce cas le pain est une aide bien appréciable. Avant le dessert on rincera les doigts dans un bol d´eau tiède parfumée.