Ook al kent de Indiase keuken een grote verscheidenheid, toch zijn er vele overeenkomsten. Zo wordt er veel gebruikgemaakt van verschillende soorten rijst, granen, aardappelen, groenten, specerijen en verse kruiden. Omdat een groot aantal hindoes helemaal geen vlees eet, zijn veel Indiase gerechten vegetarisch.