Anche se i prodotti alimentari nella dieta indiana variano da regione a regione, solitamente includono patate, riso, roti, miglio, farina e lenticchie. La cucina indiana consiste in questi alimenti insieme a numerosi accompagnamenti.
In India, ci sono molti cibi diversi combinati con i prodotti base. Cipolle, aglio e altre verdure sono aggiunte popolari a cose come riso e miglio.
Il cibo indiano è spesso prodotto con una grande varietà di spezie come il peperoncino, la curcuma, lo zenzero e il cumino. Sebbene carne e latticini non siano considerati punti base nella dieta indiana, sono importanti aggiunte a molti piatti. Il cibo indiano viene spesso cucinato con olio vegetale, olio di senape o olio di cocco e pollo e montone sono le carni più popolari del paese.
In alcune zone del paese come le isole Andamane e Nicobare, frutta e pesce crudo sono stati a lungo la base della dieta indiana. Le persone in Chhattisgarh mangiano tutto quello che riescono a trovare come funghi e scoiattoli, e quelle persone che vivono a Goan preferiscono mangiare pesce e riso. Nella dieta di coloro che vivono in Arunachal Pradesh ci sono ortaggi a foglia, carne, pesce e riso.
Indipendentemente dall'area, la maggior parte delle persone si basa sugli stessi principi base della cucina indiana. Le persone in diverse aree possono preparare il cibo in modo diverso, ma questi alimenti di base si trovano in tutto il paese.