Основу питания народов Индии составляет растительная пища: рис, кукуруза, дал, горох, чечевица и другие бобовые, лепешки из муки низших сортов — чапати, овощи. Из молочных продуктов распространено кислое молоко.
Большинство индийцев не едят мяса. Исключение составляют главным образом мусульмане, которые употребляют в пищу баранину, козлятину, птицу. Есть мясо коровы, как и вообще крупного рогатого скота, строжайше запрещено религиозными законами и древними обычаями, которых придерживаются даже мусульмане. Многие индийцы не употребляют в пищу яйца. Жители некоторых прибрежных районов употребляют в пищу рыбу.
Излюбленным кушаньем является плов, сваренный с бобовыми (иногда со стручками), овощами, с добавлением небольшого количества растительного масла.
Блюда из овошей, бобовых, картофеля, баранины, птипы, рыбы, как правило, подаются с различными специями и приправами. Среди них самой популярной приправой считается карри, в состав которой входят черный и красный перец, мускат, корица, гвоздика, имбирь, орехи, горчица, мята, майонез, петрушка, укроп, чеснок, шафран, лук, помидоры и др. Из других соусов распространены острый соус ачар, сваренный из фруктов со специями, красный острый соус массала.
Все национальные индийские кушанья готовятся с луком, чесноком и большим количеством перца.
Важное место в питании индийцев занимают фрукты: бахчевые, свежий и сушеный тутовник, абрикосы, яблоки и т. д.
Любимый напиток индийцев — чай. Его пьют повсеместно с молоком. Распространенным напитком является также кофе.