India’s street food is one of the best reasons to travel here — from Mumbai’s vada pav to Delhi’s chaat and Kerala’s snacks, eaten safely by choosing stalls that are busy, fresh and cooked hot in front of you.

Mumbai

Mumbai’s street food scene runs on speed and volume. Vada pav — a spiced potato fritter in a soft bread roll, India’s answer to the burger — is the city’s defining snack, sold from carts on nearly every corner. Pav bhaji, a buttery mashed-vegetable curry served with toasted bread rolls, is a filling evening favourite, and bhel puri, a tangy mix of puffed rice, vegetables and chutneys, is the beach-side classic at Chowpatty and Juhu.

Delhi

Delhi’s old city, especially Chandni Chowk, is the country’s chaat capital — the umbrella term for savoury, tangy, spiced snacks like golgappa (crisp shells filled with spiced water) and aloo tikki (spiced potato patties). Stuffed parathas, griddled flatbreads with everything from potato to paneer inside, and grilled kebabs from the city’s Mughal-era food streets round out a serious eating itinerary.

Kolkata

Kolkata’s street food leans savoury and portable. Kathi rolls — grilled flatbread wrapped around spiced meat, egg or paneer — originated here and have since spread across the country. Phuchka, the Bengali cousin of golgappa, is typically filled with a sharper, more tamarind-forward water than its Delhi counterpart, and is eaten standing at a cart, one at a time, straight from the vendor’s hand.

South India & Kerala

The south trades heavy gravies for rice, coconut and fermentation. Dosa — a thin, crisp fermented rice-and-lentil crepe, usually served with coconut chutney and sambar — is the south’s signature street and breakfast food. In Kerala, banana chips fried in coconut oil are a ubiquitous snack, and parippu vada, a crisp lentil fritter, is a common tea-time bite. This is one part of India Roampedia covers in real depth — see our Kerala hub for more.

Amritsar

Amritsar, in Punjab, is a destination in its own right for food. Kulcha — a stuffed, griddle-cooked bread, often filled with spiced potato or paneer — served with chickpea curry, is the city’s signature dish, and a glass of cold, thick lassi (a yoghurt drink) is the traditional way to finish the meal.

Eat it safely

The rule that matters most: choose stalls that are busy with locals, and watch your food being cooked fresh and hot in front of you rather than sitting out. Stick to bottled or filtered water, and be cautious with pre-cut fruit, ice and anything that has been sitting at room temperature. Ease into street food over your first couple of days rather than sampling everything on day one — see our guide to Indian food and etiquette for the fuller picture on eating well and the cultural courtesies around it.

Frequently asked questions

Is Indian street food safe to eat?

Yes, generally — if you choose stalls that are busy with locals, watch your food cooked fresh and hot, and stick to bottled or filtered water.

What is the best street-food city in India?

Mumbai, Delhi and Kolkata are the cities most often cited, each with its own distinct specialities — vada pav, chaat and kathi rolls respectively.

Is there good vegetarian street food in India?

Abundant — much of India’s street food, from chaat to dosa to bhel puri, is vegetarian by default.