India is a vast and varied country with multi-cultural aspects and this is reflected in its food scene also. Every part of India has different kinds of foods and delicacies to offer to your taste buds. So, if you really want to know about the famous cities which offer unique taste but also very healthy food items then check out here. Here, we have listed down the 5 best cities in India that every food lover should explore, and if you are a traveller who loves food, then it’s time to pack your bags and go on a food journey.


SpeedWeed, CC BY-SA 4.0 <>, via Wikimedia Commons

Delhi, the capital city of India deserves the top spot by offering a surplus of dishes and drinks to merit its title. It consists of mouth-watering Dahi Bhalle, chole bhature, Golgappe, Papdi Chaat and Daulat ki Chaat, and many more amazing food items. Chole Bhature holds a special place and is best served in Delhi.


User:Utcursch, based on images from User:Psubhashish (Subhashish Panigrahi) and User:Pamri, CC BY-SA 3.0 <>, via Wikimedia Commons

Kolkata delights every food lover with a wide range of varieties and it is known for tasty and surprisingly cheaper street foods like mouth-watering Rasgullas, Sandesh and Mishti Doi. It also offers a plethora of fish-based staples like hilsa and bhetki fish.  The must-try items include the fiery jhaalmuri and scrumptious puchkas that will spice up your palate.


Lesya Dolyk, CC BY-SA 2.0 <>, via Wikimedia Commons

Lucknow is considered an epicentre of Nawabi and Awadhi cuisine. People especially stopover in Lucknow to devour the different types of Kebabs, Mutton Rogan Josh,  kormas  Rabri, Lassi, Nihari Kulche, Khasta Kachori, Sheermal, Tunde ke kebab with minced lamb, Lucknowi Biryani, malaaidar kulfis, and sweet Banarasi paan.


Garrett Ziegler from New York, United States, CC BY 2.0 <>, via Wikimedia Commons

Hyderabadi biryani is a famous dish in Hyderabad. This dish served throughout the country.  It shows the strong influence of Mughlai, Turkish and Andhra cuisine and also biryani is a synonym to Hyderabad. World-famous Kachhe Gosht ki Biryani is also available in most of the Hyderabad restaurants. The other dishes that are worth trying here include Haleem, Paaya, Chaakna and the several types of Seekh Kebabs.


stu_spivack, CC BY-SA 2.0 <>, via Wikimedia Commons

The cosmopolitan city of Mumbai is most popular for the best street food in India. Vada Pav is more popular than anything in Mumbai. It is not only cheap but also a tasty recipe. Bhel Puri, Pav Bhaji,  Sev Puri, Pani Puris, Dahi Puri, and Batata Vada are quite famous in Mumbai. Besides this, Ragda Pattice, Kanda Poha, and Bombay Sandwich are other popular items in Mumbai. All these foods will definitely soothe your palate.

Therefore, these are the top 5 cities in India, where we can get some delicious and mouth-watery foods. If you ever visit these cities, then definitely try the foods that we have listed out here.