India’s food culture reflects the subcontinent’s diversity, shaped over centuries by invasions, trade and cultural exchanges.