India

Top 7 cities in India for vegetarian food lovers

Ahmedabad, Gujarat
iStock
1/7
Ahmedabad, Gujarat
Ahmedabad is a vegetarian’s dream, with 100% veg restaurants widely available. From farsan like dhokla and khandvi to the elaborate Gujarati thali, the city offers a flavour-packed vegetarian feast with a sweet finish.
Varanasi, Uttar Pradesh
iStock
2/7
Varanasi, Uttar Pradesh
One of India’s oldest spiritual cities also offers divine vegetarian food. Don’t miss kachori-sabzi, tamatar chaat, and creamy lassi. The food is simple yet rich in flavour, perfect for soul and stomach.
Bangalore, Karnataka
iStock
3/7
Bangalore, Karnataka
Bangalore offers the best of South Indian vegetarian fare. Think crispy dosas, filter coffee, ragi mudde, and Udupi cuisine. The modern café scene also caters to vegans and health-conscious eaters alike.
Jaipur, Rajasthan
iStock
4/7
Jaipur, Rajasthan
Jaipur serves royal vegetarian delights like gatte ki sabzi, dal baati churma, ker sangri, and pyaz kachori. The city is rich in flavour and tradition, and you’ll find vegetarian food on every corner.
Pune, Maharashtra
iStock
5/7
Pune, Maharashtra
Known for its Misal Pav, Sabudana Khichdi, Poha, and Maharashtrian thalis, Pune balances traditional dishes with a hip café culture. Many eateries here also offer Jain-friendly and vegan options.
 Chennai, Tamil Nadu
iStock
6/7
Chennai, Tamil Nadu
Chennai is heaven for lovers of idli, dosa, pongal, and sambar. Pure veg restaurants are common, and many cater specifically to sattvic and temple-style South Indian food that’s light, healthy, and delicious.
 Indore, Madhya Pradesh
iStock
7/7
Indore, Madhya Pradesh
Indore’s legendary Sarafa Bazaar and Chappan Dukan are vegetarian food meccas. Try poha-jalebi, bhutte ka kees, and garadu. The city takes its street food seriously—and it’s almost all vegetarian.
Open in App
Success
This article has been saved