Delhi: The Chaat Capital
Delhi is a paradise for food lovers, and its street food is legendary. The heart of the action is in Old Delhi, particularly Chandni Chowk, where generations of vendors serve up iconic dishes. A trip here is incomplete without trying chole bhature, fluffy
fried bread with a spicy chickpea curry. For a quintessential Delhi experience, indulge in a plate of golgappe (also known as pani puri), crispy spheres filled with tangy water, or the creamy, cooling dahi bhalla. Many of these classic snacks can be enjoyed for well under ₹100, making it a truly budget-friendly feast. The city has also adopted Tibetan momos as its own, with steamed and fried dumplings becoming a go-to snack, especially around student hubs and markets like Lajpat Nagar.
Mumbai: A Symphony of Snacks
Mumbai’s street food is designed for a city on the move. Fast, flavourful, and famously affordable, it’s an essential part of the city’s identity. The undisputed king is the vada pav, a spiced potato fritter tucked inside a soft bread roll, often called Mumbai's burger. You can find excellent versions across the city, especially at stalls near train stations like Churchgate. Another must-try is pav bhaji, a medley of mashed vegetables cooked in spices on a large griddle and served with buttery buns, a fixture at beachfronts like Chowpatty. For a lighter bite, bhel puri, a tangy mix of puffed rice, onions, and chutneys, is a classic choice. The city's numerous 'khau gallis' (food lanes) offer a dazzling variety of snacks, from kebabs to sandwiches, ensuring no two food walks are ever the same.
Kolkata: A Taste of Tradition
The streets of Kolkata offer a culinary journey steeped in history and flavour. The city is famous for its kathi rolls, a delicious wrap where succulent kebabs or paneer are rolled into a paratha with onions and sauces. Another local obsession is puchka, Kolkata's take on pani puri, which is known for its spicier, tangier water. For a quick snack, jhalmuri, a mix of puffed rice, mustard oil, and spices, is a popular choice sold by vendors everywhere. Beyond the savoury, Kolkata has a legendary sweet tooth. You can find heavenly Bengali sweets like sandesh and roshogullas in shops and stalls across the city, offering a perfect end to any street food tour.
Lucknow: The City of Nawabs
Lucknow's street food is a celebration of its royal Awadhi and Nawabi heritage, particularly renowned for its non-vegetarian delicacies. The city is synonymous with melt-in-your-mouth kebabs, especially the legendary Galouti kebab from Tunday Kababi, a recipe said to contain over 160 spices. Another iconic dish is Nihari, a slow-cooked meat stew, best enjoyed with a fluffy kulcha for breakfast at historic spots like Raheem's. For vegetarians, the 'basket chaat' at Royal Cafe is a grand affair, and the city offers excellent khasta kachori. During winter, look for the ethereal Makkhan Malai (or Daulat ki Chaat), a light, airy milk foam dessert that vanishes on the tongue.
Indore: The Surprise Champion
Often hailed as one of India's top street food destinations, Indore offers an incredible variety of snacks that blend flavours from Maharashtra, Gujarat, and Rajasthan. The city's food culture is best experienced at Sarafa Bazaar, a jewellery market by day that transforms into a bustling food street at night. Here you can find unique items like khopra patties (potato patties with a coconut filling) and garadu (a type of fried yam). Another famous food hub is Chappan Dukan, which translates to '56 shops', a street dedicated entirely to food stalls. Must-try dishes include poha-jalebi for breakfast and the soft, savoury dahi bada. The affordability is a major draw, with many items costing as little as 20 to 40 rupees.














