India is arguably the greatest street food nation on earth. From the teeming bazaars of Old Delhi to Kolkata's tram-side roll stalls and Chennai's dosa carts — every city has a street food identity so distinct that eating your way through India is itself a form of travel.
1. Delhi — Capital of Indian Street Food
- Paranthe Wali Gali, Chandni Chowk: Stuffed paranthas since 1875. Try the rabri parantha.
- Gali Kababyan: Delhi's kebab alley — seekh kababs, shammi kababs on coal fires.
- Jalebi Wala near Fatehpuri Mosque: Hot jalebis since 1884. ₹40 for a plate.
- Natraj Dahi Bhalle Wala: Best dahi bhalle in Delhi — operating since 1940.
💡 Pro Tip: Visit Old Delhi early morning (7–9 AM) when vendors are fresh. Street food tours of Chandni Chowk run daily — worth taking for the first visit.
2. Mumbai — Vada Pav & Pav Bhaji
- Vada Pav: Mumbai's soul food — spiced potato dumpling in bread roll. Shree Krishna near Dadar is legendary.
- Pav Bhaji: Best at Sardar Pav Bhaji, Tardeo.
- Bhel Puri on Chowpatty Beach: The perfect Mumbai evening snack watching the sunset.
3. Kolkata — The City That Invented Street Food Culture
- Kati Roll: Paratha rolled around egg and filling — invented at Nizam's restaurant in 1932.
- Puchka (Pani Puri): Kolkata's version uses tamarind-based water — darker, tangier, addictive.
- Jhalmuri: Puffed rice tossed with mustard oil, onion, green chilli — sold in newspaper cones.
4. Chennai — Idli, Dosa & Filter Coffee
- Idli-Sambar: ₹25–₹40 for 4 idlis with sambar and 3 chutneys.
- Kothu Parotta: Shredded flatbread stir-fried with egg and curry — the soundtrack of Chennai nights.
- Filter Coffee: True South Indian filter coffee in a steel tumbler — frothy, aromatic.
5. Ahmedabad — Farsan Heaven
- Manek Chowk: Transforms into a massive street food bazaar by night.
- Dabeli: Kutchi snack — spiced potato filling in a bun with pomegranate and chutneys.
💡 Pro Tip: The best street food is where you see maximum locals eating — not at tourist-facing spots. The aunty making chai with 10 regulars is almost always better than the Lonely Planet-featured place.
Honourable Mentions
- Amritsar: Kulcha, chole, and lassi that are impossibly good
- Indore: Sarafa Bazaar — jewelry market by day, legendary food street by night
- Hyderabad: Haleem, Irani chai at century-old cafes
- Pune: Misal Pav — spiced moth bean curry eaten for breakfast
India's streets are its truest restaurants — no reservations, no pretension, just extraordinary food made with generational expertise. Tell us your favourite street food city on AskYatri!