Embora os alimentos básicos na dieta indiana variem de acordo com a região, eles geralmente incluem batatas, arroz, roti, painço, farinha e lentilhas como alimentos básicos. A culinária indiana consiste nesses alimentos junto com vários acompanhamentos.
Na Índia, há muitos alimentos diferentes combinados com os alimentos básicos. Cebola, alho e outros vegetais são adições populares a coisas como arroz e painço.
A comida indiana costuma ser feita com uma grande variedade de especiarias, como pimenta, açafrão, gengibre e cominho. Embora a carne e os laticínios não sejam considerados alimentos básicos na dieta indiana, são adições importantes a muitos pratos. A comida indiana costuma ser preparada em óleo vegetal, óleo de mostarda ou óleo de coco, e frango e carneiro são as carnes mais populares do país.Em certas áreas do país, como as ilhas Andaman e Nicobar, frutas e peixes crus são há muito os alimentos básicos da dieta indiana. As pessoas em Chhattisgarh comem tudo o que podem encontrar, como cogumelos e esquilos, e as pessoas que vivem em Goa preferem comer peixe e arroz. As receitas de quem vive em Arunachal Pradesh incluem vegetais folhosos, carne, peixe e arroz.
Não importa a área, a maioria das pessoas confia nos mesmos alimentos básicos da culinária indiana. Pessoas em áreas diferentes podem preparar a comida de maneira diferente, mas esses alimentos básicos são encontrados em todo o país.