Os lanches indianos, também conhecidos como chaat, são incrivelmente variados. Cada região da Índia tem especialidades que não podem ser encontradas em nenhum outro lugar, e os cozinheiros geralmente têm suas próprias versões especiais de petiscos indianos. Como resultado, listar todos os petiscos indianos na Terra seria uma tarefa impossível, e qualquer lista sem dúvida deixa de fora alguns favoritos regionais bem conhecidos. Os restaurantes fora da Índia oferecem muitos dos lanches listados abaixo, além de outras especialidades regionais.
Na Índia, os lanches são consumidos a qualquer hora do dia. Wallahs chaat transportam entregas de lanches pelas cidades indianas durante a hora do almoço, e as pessoas também comem esses lanches nos intervalos, antes do jantar ou como acompanhamentos. As barracas de rua costumam oferecer uma variedade de lanches, preparados na hora em grandes tonéis de óleo, e muitos restaurantes indianos também oferecem uma variedade de lanches, alguns dos quais são bastante elaborados. Lanches indianos são comidos com chá, conhecido como chai, e servidos em estações de trem, aeroportos e outros centros comunitários.
Alguns dos petiscos indianos mais conhecidos incluem vários pães como chapati, pão achatado simples; bhelpuris, pães crocantes fritos; parathas, pães recheados de tudo, de cordeiro a batatas; naan, um pão achatado simples; e papads, bolachas crocantes feitas de farinha de lentilha, farinha de feijão e uma variedade de outras farinhas. Esses pães podem ser comidos sozinhos ou servidos junto com vários pratos de lentilha cozida, vegetais e carne também consumidos como lanches na Índia.
Muitos lanches indianos são vegetarianos, refletindo a grande população hindu. Pakoras são misturas de vegetais que são cobertos com massa, fritos e servidos crocantes e quentes. Bhaji, ou cebola frita, era originalmente usada como guarnição, mas é comumente consumida como um lanche hoje. Samosas são pastéis saborosos recheados com vegetais condimentados, e panipuris são feitos de bhelpuris gigantes que são cozidos e depois recheados com vários ingredientes vegetais.
Lanches indianos também podem ser mais substanciais. Biryani é um lanche indiano popular feito de arroz cozido com vegetais ou carnes e geralmente servido com um acompanhamento de chapatis ou naan. Muri, ou arroz tufado, é outro lanche popular na Índia feito com arroz. Baingan bharta é um prato popular de berinjela com especiarias, e também é possível encontrar uma variedade de pratos à base de batata, espinafre, couve-flor e tomate servidos como petiscos indianos, juntamente com carnes grelhadas ou assadas. Vadas, a resposta indiana aos donuts, são feitos com massas fritas saborosas e às vezes embebidos em iogurte para fazer dahi vadas.