India

7 best cities in India for vegetarian travellers​

Ahmedabad, Gujarat
iStock
1/7
Ahmedabad, Gujarat
Known as a vegetarian paradise, Ahmedabad offers an enormous range of Gujarati dishes like dhokla, khandvi, thepla, undhiyu, and farsan snacks. Many restaurants are pure veg, making travel easy and delightful.

Jaipur, Rajasthan
iStock
2/7
Jaipur, Rajasthan
Jaipur is famous for authentic Rajasthani thali, dal baati churma, gatte ki sabzi, kachori, and sweets like ghewar. Most local eateries and traditional restaurants are vegetarian-friendly.

Bengaluru, Karnataka
iStock
3/7
Bengaluru, Karnataka
The city offers both South Indian vegetarian classics—idli, dosa, rava idli, bisibele bath—and modern vegan/organic cafes. It’s one of the best destinations for diverse vegetarian dining experiences.

Varanasi, Uttar Pradesh
iStock
4/7
Varanasi, Uttar Pradesh
A spiritual hub where vegetarian cooking dominates. Try kachori sabzi, malaiyyo, litti chokha, tamatar chaat, jalebi, and traditional thalis along the ghats.

Mumbai, Maharashtra
iStock
5/7
Mumbai, Maharashtra
Mumbai is a treasure trove of vegetarian street food—pav bhaji, vada pav, misal, sev puri, dabeli, Jain options, and premium veg restaurants. Great mix of budget and luxury veg dining.

Indore, Madhya Pradesh
iStock
6/7
Indore, Madhya Pradesh
Indore is famous for Sarafa Bazaar & Chappan Dukan, legendary food streets serving poha-jalebi, sabudana khichdi, garadu, bhutte ka kees and many pure-veg options.

Amritsar, Punjab
iStock
7/7
Amritsar, Punjab
Beyond the Golden Temple’s iconic langar, the city serves rich vegetarian delicacies like chole kulche, aloo kulcha, lassi, dal makhani, and stuffed parathas.

Open in App
Success
This article has been saved