I det nordlige India er kostholdet i stor grad basert på hvete, og brødmat (kalt eller ) er svært vanlig. Roti og chapati er usyrede og flate, og er gjerne tilsatt smør eller olje. I det sydlige India er derimot kostholdet i hovedsak basert på ris, med retter som og . (krydrede linser, kikerter eller erter) er populært i hele landet.