Bien que les aliments de base du régime indien varient selon les régions, ils comprennent généralement des pommes de terre, du riz, du roti, du millet, de la farine et des lentilles. La cuisine indienne se compose de ces aliments ainsi que d'un certain nombre d'accompagnements.
En Inde, il existe de nombreux aliments différents combinés aux aliments de base. Les oignons, l'ail et d'autres légumes sont des ajouts populaires à des choses comme le riz et le millet.
La cuisine indienne est souvent composée d'une grande variété d'épices comme le piment, le curcuma, le gingembre et le cumin. Bien que la viande et les produits laitiers ne soient pas considérés comme des aliments de base dans l'alimentation indienne, ils sont des ajouts importants à de nombreux plats. La nourriture indienne est souvent cuite dans de l'huile végétale, de l'huile de moutarde ou de l'huile de noix de coco, et le poulet et le mouton sont les viandes les plus populaires du pays.
Dans certaines régions du pays comme les îles Andaman et Nicobar, les fruits et le poisson cru sont depuis longtemps des aliments de base du régime indien. Les habitants du Chhattisgarh mangent tout ce qu'ils peuvent trouver, comme des champignons et des écureuils, et les habitants de Goan préfèrent manger du poisson et du riz. Les aliments de base des habitants de l'Arunachal Pradesh comprennent les légumes à feuilles, la viande, le poisson et le riz.
Peu importe la région, la plupart des gens s'appuient sur les mêmes éléments de base de la cuisine indienne. Les gens de différentes régions peuvent préparer la nourriture différemment, mais ces aliments de base se trouvent dans tout le pays.