La cuisine indienne est tout naturellement à l'image du pays : un puzzle dont chaque pièce doit son identité à l'Histoire, aux influences culturelles et religieuses, à la qualité des sols et aux conditions climatiques. Pour simplifier, on pourrait la diviser en deux : le nord et le sud. L'Indien du nord fait la part belle à la viande, aux céréales et aux yaourts tandis que celui du sud est profondément végétarien. Le premier use davantage des épices pour relever ses plats, du fait de la proximité avec le Moyen-Orient, le second privilégie le piment.