The journal

food

15 Indian Cities Every Food-Loving Traveller Should Visit

15 Indian Cities Every Food-Loving Traveller Should Visit

Some people plan a trip around monuments.

Some plan it around beaches.

And then there are people who quietly check the food options before booking the hotel.

If you belong to the third category, welcome.

India is basically a giant food map. Travel a few hundred kilometres and the flavours can completely change. The spices are different, the breakfasts are different, the sweets are different, and sometimes even the definition of what counts as a "quick snack" becomes questionable.

From street-food lanes and old family-run shops to legendary local dishes, these 15 Indian cities are worth putting on your travel list if food is one of the main reasons you travel.

1. Delhi, Where You Can Eat Your Way Through History

Delhi doesn't really have a food scene.

It has a food universe.

One moment you're eating chole bhature in a busy market, and the next you're standing in front of a tiny shop waiting for kebabs, parathas or jalebi.

Old Delhi is the obvious starting point, especially around Chandni Chowk and its surrounding lanes. But Delhi's food story goes much beyond one neighbourhood.

You can find Punjabi favourites, Mughlai dishes, street snacks, South Indian breakfasts, Tibetan food and pretty much everything in between.

Try: Chole bhature, parathas, kebabs, nihari, chaat and jalebi.

Best for: Street-food lovers who don't mind a little chaos.

Delhi

2. Mumbai, Because Street Food Is a Way of Life

Mumbai knows how to feed people quickly.

Probably because the city is always moving.

From the humble vada pav eaten between two local-train adventures to pav bhaji enjoyed late in the evening, Mumbai's food is deeply connected with everyday city life.

Then there are Irani cafés, seafood restaurants, Maharashtrian specialities and countless neighbourhood food spots.

The best part is that you don't necessarily need a fancy restaurant reservation to have a memorable meal here.

Sometimes, a paper plate and a plastic fork will do just fine.

Try: Vada pav, pav bhaji, misal pav, Bombay sandwich, seafood and keema pav.

Best for: Travellers who like their food fast, flavourful and full of character.

Mumbai

3. Lucknow, For the Slow, Rich and Beautifully Spiced

Lucknow is a city where food feels like an art form.

The city's Awadhi cuisine is known for its rich flavours, delicate spices and dishes that have been perfected over generations.

Kebabs are obviously a major attraction, but stopping at kebabs alone would be doing Lucknow a serious injustice.

There are biryanis, kormas, breads and sweets waiting around the corner too.

And somehow, even the food seems to carry the city's famous sense of hospitality.

Try: Galouti kebab, kakori kebab, Awadhi biryani, kulcha and basket chaat.

Best for: Anyone who believes dinner should be an experience, not just a meal.

Lucknow

4. Amritsar, Come Hungry

Amritsar is dangerous for anyone who claims they are "not really a foodie."

Because the city will probably change your mind.

Food here is generous, comforting and unapologetically satisfying.

You can start your day with a hearty Punjabi breakfast, explore the city's famous food streets and finish with something sweet.

And yes, a visit to the Golden Temple can also come with the experience of langar, a reminder that food can be about community and service as much as taste.

Try: Amritsari kulcha, chole, lassi, fish and Punjabi-style sweets.

Best for: Big appetites and travellers who believe butter is sometimes a food group.

Amritsar

5. Kolkata, Where Food Comes With a Story

Kolkata's food culture is impossible to separate from the city's history and everyday life.

You can spend an entire day moving between old eateries, street-food stalls, tea shops and sweet shops.

The city is especially famous for its sweets, but there's much more to explore.

From rolls and chops to fish dishes and traditional Bengali meals, Kolkata rewards travellers who are willing to eat beyond the obvious.

And then there is the great question every visitor eventually faces:

Rasgulla or mishti doi first?

There are no wrong answers.

Try: Kathi rolls, fish dishes, mishti doi, sandesh and rasgulla.

Best for: Travellers who enjoy food with history, tradition and a little debate.

Kolkata

6. Hyderabad, Biryani Is Only the Beginning

Hyderabad and biryani are basically inseparable.

But if you visit Hyderabad only for biryani, you're leaving a lot on the table.

The city has a fascinating food culture influenced by its Deccani, Mughal and regional traditions.

There are kebabs, haleem, desserts and breakfast dishes that deserve attention too.

Of course, eventually you'll have to answer the most important question:

Which biryani did you like better?

Be prepared for strong opinions from everyone around you.

Try: Hyderabadi biryani, haleem, kebabs, mirchi ka salan and double ka meetha.

Best for: Travellers who take their biryani opinions very seriously.

Hyderabad

7. Jaipur, Royal Flavours and Serious Snacking

Jaipur brings Rajasthan's food traditions together with a lively modern food scene.

Traditional Rajasthani food is particularly interesting because many dishes developed around the region's climate and local ingredients.

A proper Rajasthani meal can be a serious undertaking.

Dal baati churma alone can leave you wondering whether you should cancel your dinner plans.

And between meals, Jaipur's kachoris, ghewar and other snacks make sure you don't accidentally stay hungry.

Try: Dal baati churma, pyaaz kachori, mirchi vada, ghewar and traditional thalis.

Best for: Travellers who want a proper introduction to Rajasthani cuisine.

Jaipur

8. Indore, Street Food That Doesn't Know When to Stop

Indore is one of those cities where saying "I'll just have one thing" is a dangerous promise.

Sarafa Bazaar is one of the city's biggest food attractions, especially in the evening when the area turns into a street-food playground.

Then there's Chappan Dukan, where you can keep eating long after you originally planned to stop.

Indore's food culture is energetic, affordable and extremely snack-friendly.

Which makes it a slightly dangerous destination for anyone trying to "eat light."

Try: Poha-jalebi, bhutte ka kees, sabudana khichdi, kachori and Indori namkeen.

Best for: People who believe one more snack can't hurt.

Indore

9. Ahmedabad, Gujarati Food in Full Form

Gujarati cuisine can be much more than the stereotypical idea of a simple thali.

Ahmedabad offers an impressive variety of snacks, sweets and traditional meals.

A Gujarati thali can feel like several meals arriving at once, with different flavours and textures sharing the same plate.

Then there are farsan, khakhra, fafda and other snacks that make it very easy to keep eating between meals.

Try: Gujarati thali, fafda-jalebi, khakhra, khandvi, dhokla and handvo.

Best for: Travellers who love variety on a single plate.

Ahmedabad

10. Chennai, South Indian Food Beyond the Usual Dosa

Chennai is a great city for travellers who want to explore South Indian food beyond the dishes they already know.

Yes, you should absolutely eat dosa and idli.

But don't stop there.

Explore different varieties of dosa, traditional meals served on banana leaves, filter coffee and regional dishes that don't always make it onto menus outside South India.

The food is often simple in appearance but incredibly satisfying.

And that first proper South Indian filter coffee of the morning?

That alone can change your plans.

Try: Dosa, idli, vada, sambar, banana-leaf meals and filter coffee.

Best for: Breakfast enthusiasts and coffee people.

Chennai

11. Bengaluru, From Darshinis to Modern Food Spots

Bengaluru has developed one of India's most interesting food scenes.

You can have a quick breakfast at a traditional darshini, discover local Karnataka dishes, grab a filter coffee and then spend the evening at one of the city's many modern restaurants.

The city is particularly good for travellers who enjoy variety.

Traditional food and newer food trends comfortably exist side by side.

And because Bengaluru has a large young population, the food scene keeps changing.

Try: Benne dosa, idli-vada, bisibele bath, Mangalorean dishes and filter coffee.

Best for: Travellers who like mixing old-school favourites with new food experiences.

Bengaluru

12. Varanasi, Food With a Side of Culture

Varanasi is famous for its ghats, temples and spiritual atmosphere.

But spend some time exploring its streets and you'll quickly discover another side of the city.

Food here is closely tied to everyday life.

You can start with kachori-sabzi, stop for a lassi, grab some local snacks and finish with the city's famous sweets.

And then there is Banarasi paan, which has practically become a symbol of the city.

The experience isn't just about eating.

It's about eating while the city happens around you.

Try: Kachori-sabzi, tamatar chaat, lassi, jalebi and Banarasi paan.

Best for: Travellers who want their food experience mixed with culture and atmosphere.

Varanasi

13. Kochi, A Coastal Food Adventure

Kochi is a great destination for anyone who loves seafood and coastal flavours.

Kerala's cuisine brings together coconut, spices, seafood and a variety of regional cooking traditions.

In Kochi, you can explore everything from traditional Kerala meals to seafood and dishes influenced by the city's long history of cultural exchange.

And if you're travelling around Fort Kochi, make time to simply wander.

Sometimes the best food discovery happens when you weren't specifically looking for one.

Try: Kerala sadya, appam with stew, seafood, puttu and fish curry.

Best for: Seafood lovers and travellers who enjoy coastal cuisine.

Kochi

14. Srinagar, Comfort Food With a Kashmiri Soul

Kashmiri cuisine offers a completely different food experience.

Srinagar is a great place to discover dishes that many travellers may not have tried before, especially traditional Kashmiri preparations.

The flavours can be rich, aromatic and very different from the food you'll find elsewhere in India.

And food becomes even more memorable when enjoyed alongside the landscapes of the Kashmir Valley.

Try: Rogan josh, yakhni, dum aloo, kahwa and traditional Kashmiri breads.

Best for: Travellers looking to explore regional cuisine beyond the usual Indian food staples.

Srinagar

15. Patna, Bihar's Food Deserves More Attention

Patna may not always appear on India's most obvious foodie lists.

It should.

Bihari cuisine has plenty to offer, from simple everyday food to snacks and sweets that deserve a much bigger audience.

Litti chokha is the obvious starting point, but it isn't the end of the story.

Explore local sweets, snacks and traditional preparations, and you'll quickly understand why travelling for food isn't always about chasing famous restaurants.

Sometimes it's about discovering a food culture that doesn't get enough attention.

Try: Litti chokha, sattu-based dishes, thekua, khaja and local sweets.

Best for: Travellers who enjoy discovering regional food that isn't always on the mainstream tourist route.

Patna

So, Which City Should You Visit First?

That depends on what you're craving.

For street food: Delhi, Mumbai or Indore

For rich traditional cuisine: Lucknow or Hyderabad

For vegetarian food: Ahmedabad, Jaipur or Indore

For seafood: Kochi or Mumbai

For sweets: Kolkata, Jaipur or Varanasi

For breakfast: Chennai, Bengaluru or Indore

For a full cultural-food experience: Amritsar, Varanasi or Kolkata

And if you're completely unable to choose?

That's okay.

India has 15 cities on this list.

You can always start with one and create an unnecessarily ambitious food itinerary for the next fourteen.

Don't Just Photograph Your Food

One of the best things about travelling for food is that the memory isn't only about what was on the plate.

It's where you ate it.

Who you were with.

What the street looked like.

Whether it was raining.

Whether you found the place by accident.

Whether you loved the dish immediately, or needed a second attempt.

These details may seem small at the time.

Years later, they can bring an entire trip back.

So when you're travelling, don't just save the restaurant name.

Save the story.

Take a photograph.

Write down what you ordered.

Remember the little food stops between the big attractions.

Because years later, one photograph of a plate of food might take you back to an entire day.

The best travel stories aren't always found at famous landmarks. Sometimes, they're sitting on a plate waiting to be remembered.

#travel#Food

Written by

Urvi Ahuja

Traveller and contributor to the Jyurniq journal.
View travel profile

Conversation

0 comments

Loading...