Nella penisola indiana, la cucina varia notevolmente da una regione all'altra. Ad esempio, nel Kerala e in altre zone costiere, il pesce e i frutti di mare sono ingredienti principali, preparati in piatti ricchi di cocco e spezie. Piatti come il fish curry e il prawn masala sono popolari. La cucina tamil è spesso basata su riso, curry di lenticchie e piatti a base di riso come il sambar e il rasam, che sono accompagnati da dosa (frittelle sottili di riso) o idli (panini di riso al vapore). Al contrario, nel Gujarat, la cucina è prevalentemente vegetariana, con piatti come il dhokla, un tipo di pane al vapore, e il thepla, una focaccia speziata.