Alcuni dei cibi indiani più popolari includono riso, lenticchie, verdure, curry e pollo. Le spezie sono una caratteristica principale del cibo indiano, in particolare cumino, pepe di Cayenna, curcuma, semi di senape nera e coriandolo . Altri alimenti comuni consumati in India includono grano, orzo, pane, ceci, formaggio, fagioli, yogurt, cocco, anacardi e mandorle.
Il riso è uno degli alimenti più comuni nei piatti indiani. Servito come contorno o piatto principale, il riso è combinato con variazioni di condimenti e verdure. Ricche di proteine e povere di grassi, le lenticchie sono anche incluse in numerose ricette indiane, come minestre in umido e piatti di frittura.
Ci sono molte combinazioni diverse di medley di verdure nella cucina indiana. Cucinato in una varietà di modi, le patate sono un altro ingrediente top nelle ricette indiane. Melanzane, cavoli, peperoni verdi, cetrioli, mais, cipolla e pomodori sono altri esempi di verdure frequentemente consumate.
Il curry è un alimento indiano tipicamente piccante che è fatto con numerose varianti di carne, verdure e condimenti. Alcuni esempi di piatti al curry includono uovo al curry con pomodori, curry di spinaci con formaggio, curry di melanzane e curry di formaggio con fagiolini. Anche se i piatti vegetariani sono i più importanti nella cucina indiana, un certo numero di curry e ricette per la cena includono anche pollo, agnello, gamberetti o pesce.