Best Street Food in India | HERO

No country does street food with quite as much ingenuity as India. Inventors of such culinary treasures as the samosa, the dosa and the lurid saccharine spirals of jalebi, its menu of easy eats can tempt the lightest of appetites. Across the Subcontinent, each city has its forte snack. From Mumbai’s pani puri to Delhi’s chaat, allow us to introduce the best street food in India.

Mumbai

Best Street Food in India | Golgappa panipuri

If Mumbai is the queen of street food, Chowpatty Beach is the palace kitchen. Pani puri is the crowning glory here—the crispy pockets are stuffed with tangy chickpeas, potato and chutney. For something more substantial, pav bhaji is the ultimate comfort food: a soft, white bun dipped in a buttery stew of vegetable masala.

Kolkata

Long before the humble wrap became an easy staple in Western sandwich bars, Nizam’s of Kolkata was serving its famous kati rolls.The traditional juicy lamb kebab folded up in a fresh roti has since evolved to include vegetarian options, with Nizam’s reputation as the best purveyor of kati rolls in the country permanently sealed.

Jaipur

Best Street Food in India | Jeri

Ingeniously simple,jalebi are spirals of batter crisped in oil and soaked in sugar syrup. When on a holiday in Jaipur, head into the inner labyrinths of the Pink City to watch jalebi wallahs deep-frying these edible scribbles, and eat them fresh to sample the best sweet street food in India.

Hyderabad

Above its Charminar mosque and thriving pearl trade, Hyderabad is most famous for its biryani. Kacchi biryani is the dish to seek out; rice and tender cubes of marinated lamb are steamed together in a pot that’s sealed shut with dough—with the result pillow-soft rice punctuated with melt-in-the-mouth meaty morsels.

Kerala 

Best Street Food in India | Masala dosa

The dosa is South India’s perennial staple, snacked on for breakfast, lunch and dinner. It comes in many guises—fried in ghee and fashioned into a cone, coated with chilli chutney and filled with potato masala—and has even made its way into dessert menus, stuffed with sugary jaggery and ice cream.

Lucknow

It’s the royal nawabs we have to thank for the culinary jewel that is the kebab, and Lucknow is where to find the country’s juiciest. From spicy, minced galoutis to cubed, marinated botis, order yours with a side of papery rumali roti and enjoy.

Delhi

Best Street Food in India | Dahi bhalla

A famously versatile snack, chaat is a jumble of textures and tastes. Its most popular incarnation is aloo chaat, a bolshy bowl of potatoes, chickpeas, spices, chutneys and yoghurt finished with the sweet tang of tamarind. It’s a must on a trip to Delhi.

Ahmedabad

Gujurat has a well-earned reputation for the best street food in India, and of its offerings, dhokla is the favourite. The steamed savoury sponge is tempered with curry leaves and topped with a peppering of mustard seeds. Equally delicious is khandvi, rolls of gram flour pancakes topped with fragrant coriander.

Shimla

Best Street Food in India | Indian street vendor www.istockphoto.com_gb_photo_indian-street-vendor-preparing-food-jaipur-india-gm636434078-112905481 Bartosz Hadyniak

Its location in the far north means Shimla’s menus are influenced by the cuisines of Nepal and Tibet. The most apparent of these is the ubiquitous momo—a plump, steamed or fried dumpling stuffed with everything from pork to spring greens.

Chennai

While the rest of India nurses a predilection for chai, Tamil Nadu is a dedicated coffee sipper. Nowhere is this more apparent than in its capital, where delicious filter Madras coffee is served in traditional steel cups from bustling hole-in-the-wall coffee shops.

Feature images © Arindam Ghosh/iStock; prabhjits/iStock; Hadyniak/iStock; hadynyah/iStock; subodhsathe/iStock

Woman in car

Speak to one of our travel experts