The Ultimate Street Food Guide to India
A city-by-city rundown of India's most extraordinary street food — from Mumbai's vada pav to Hyderabad's haleem and Amritsar's langar.
India's street food is not a compromise — it is often the best version of the dish that exists. The Michelin-starred restaurant in Mumbai will rarely match the vada pav at the right roadside stall. Understanding this is the first step to eating brilliantly in India.
A practical note: in cities like Mumbai, Delhi and Kolkata, street food safety has improved dramatically in the last decade, particularly at established stalls with high turnover. The keys are: look for the long queue, eat cooked food, avoid raw garnishes if you're newly arrived, and drink only bottled or filtered water.
Mumbai
Vada Pav — a spiced potato fritter in a soft roll with tamarind and coriander chutneys — is Mumbai's defining street food and costs ₹15–25 (under 30p). Mohammed Ali Road transforms into one of Asia's great food streets during Ramadan, with seekh kebabs, naan, falooda and phirni from 9pm onwards.
Delhi
Paranthe Wali Gali (Parathas Lane) in Old Delhi has been selling stuffed flatbreads since the 1870s. A paratha with pickle and lassi costs ₹60–120. Golgappa (water-filled crispy shells in tangy tamarind water) are a competitive sport — locals pace themselves across 6 or 12 per session. Karim's in Old Delhi has been serving Mughal-style nihari and biryani since 1913.
Kolkata
Kolkata invented the kathi roll — a paratha rolled around egg, chicken or paneer with raw onion and chilli. Nizam's restaurant on New Market Road claims the original. Jhalmuri (puffed rice with mustard oil, chilli and tamarind) is the city's snacking ritual. End with mishti doi — a thick, slightly sweet curd sold in clay pots — from any sweet shop.
Hyderabad
Hyderabad's haleem — a slow-cooked meat and lentil paste, simmered for 8–12 hours and garnished with fried onion, ginger julienne and mint — received a GI tag as India's first meat product with a geographical indication. Pista House and Shah Ghouse are the canonical addresses. The Charminar area at night, with its biryani stalls and kulfi vendors, is one of India's great street food experiences.
Chennai
South Indian breakfast is the world's finest morning meal. A plate of soft idlis with sambar and three chutneys at a Saravana Bhavan or Murugan Idli Shop costs ₹80–150 and will recalibrate your understanding of what a vegetarian meal can be. Filter coffee — decoction brewed through a brass filter, served in a tumbler and davara — is non-negotiable. Demand it frothy.
Amritsar
The Golden Temple runs a langar (free community kitchen) serving 100,000 people daily — the largest free meal programme on earth. The food is simple, nourishing and extraordinary. Outside, Amritsari kulcha (stuffed leavened bread cooked in a clay oven and served with chickpea curry) at Brothers Dhaba is a pilgrimage in itself. Thick, slightly sweet lassi is served in steel tumblers for ₹30.
Book hotels near these food districts
Tanya can find you member-rate hotels within walking distance of Old Delhi, Charminar, the Golden Temple, and other landmarks in this guide. Start planning →