Alguns dos alimentos indianos mais populares incluem arroz, lentilha, vegetais, curry e frango. As especiarias são uma característica principal da comida indiana, especialmente cominho, pimenta caiena, açafrão, sementes de mostarda preta e coentro . Outros alimentos comuns consumidos na Índia incluem trigo, cevada, pão, grão de bico, queijo, feijão, iogurte, coco, caju e amêndoas.
O arroz é um dos alimentos mais comuns nos pratos indianos. Servido como acompanhamento ou prato principal, o arroz é combinado com variações de temperos e vegetais. Com alto teor de proteínas e baixo teor de gordura, as lentilhas também estão incluídas em várias receitas indianas, como sopas ensopadas e pratos fritos.
Existem muitas combinações diferentes de medleys de vegetais na culinária indiana. Cozidas de várias maneiras, as batatas são outro ingrediente importante nas receitas indianas. Berinjela, repolho, pimentão verde, pepino, milho, cebola e tomate são outros exemplos de vegetais consumidos com frequência.
O curry é uma comida indiana tipicamente picante, feita com inúmeras variações de carnes, vegetais e temperos. Alguns exemplos de pratos de curry incluem curry de ovo com tomate, curry de espinafre com queijo, curry de berinjela e curry de queijo com feijão verde. Embora os pratos vegetarianos sejam mais proeminentes na culinária indiana, uma série de curries e receitas de jantar também incluem frango, cordeiro, camarão ou peixe.