The diversity of India is reflected in its food and these 15 Indian cities and their famous dishes are a proof of that. So if you’re a foodie and traveling across the country, don’t worry for we have covered all corners and brought out the best dishes from each one.
1. Delhi: Chole Bhature, Chaat, and Nahari
If we talk about states and their famous cuisine, Delhi tops them all. Why? Because Delhi cuisine not only consists of mouth watering chole bhature and street chaat which include golgappa, aloo tikki, and much more but also mughlai delicacies like nahari, a speciality which is best served in Old Delhi.
Where to eat
- Chole Bhature – Roshan Di Kulfi, Sita Ram Diwan Chand, Baba Nagpal, and Bille Di Hatti
- Chaat: Natraj Dahi Bhalle Wala, Sita Ram Diwan Chand, Nathu Sweets, Atul Chaat Corner, Bishan Swaroop, Jugal Kishore Ramji Lal, IMLY
- Nihari: Al Jawahar Restaurant, Karim’s, Haji Shabrati Nihari Wale, and Kallu Nihari
2. Kolkata: Rasgulla and other Kolkata traditional sweets
Kolkata is synonyms with Rasgulla but did you know, Kolkata cuisine also has numerous other traditional sweets in its menu that are fingerlicking good.
- Best sweet shops in Kolkata: Mouchak, Hindustan Sweets, Mithai, Nalin Chandra Das and Sons, Chittaranjan Misthan Bhandar, and Gupta Brothers
3. Patna: Litti Chokha
Litti Chokha is one of the most famous delicacies of Bihar and is a type of street food that consists of baked sattu cake stuffed with potato and spicy brinjal. Such is its popularity that it is widely available as street food in other states also.
- Where to eat Litti Chokha in Patna: Mr. Litti, Famous Litti Shop, and Bhojpuri Litti Chokha
4. Agra: Petha
After Taj Mahal, Agra is famous for its iconic Petha, a baked milk sweetmeat. People all over India call it Agra ka Petha which gives us an idea about its popularity.
- Where to eat Petha in Agra: Panchhi Petha
5. Mysore: Mysore Pak
Mysore Pak is the next big thing about Mysore after the Mysore Palace and it is totally worth it. The mouthwatering sweet is made from ghee, sugar, and gram flour and simply melts in the mouth. Drooling much?
- Where to eat Mysore Pak in Mysore: New Bombay Tiffanys- Sayyaji Rao Road, Guru Sweets Mart, Shree Mahalakshmi Sweets – Vontikoppal, and Shree Mahalakshmi Sweets
6. Mumbai: Vada Pav
When it comes to Mumbai street food, there cannot be anything more popular than the Vada Pav. A simple dish consisting of a potato cutlet inside a bun with a spicy chutney and yet so iconic. Visiting Mumbai and not eating the Vada Pav is a sin.
- Where to eat Vada Pav in Mumbai: Every nook and corner, Ashok Vada Pav, Dashrath Vada Pav, Jai Maharashtra Vada Pav, and Bhau Vada Pav
7. Chennai: Idli Dosa
The most important dish in Chennai cuisine is the Idli Sambar. In a way, this dish represents all the cultures of south india where idli, dosa, and vada, and sambar are staple dishes.
- Where to eat Idli Sambar in Chennai: Saravana Bhavan, Dakshin, Annalakshmi, and Dakshin
8. Kochi: Kerala Paratha and Meen Fry
Suggested Read: Food Paradises of Kerala : Go On A Gastronomic Joy Ride
The meen (fish) fry is a delicacy you won’t find anywhere else in the world while the soft Kerala parotta is best enjoyed with the iconic chicken curry. Together, both of these dishes make an amazing combo, something which a foodie would be proud to indulge in.
- Where to eat Kerala Paratha: Paragon and Dal Roti
- Where to eat Meen Fry in Kochi: Rice N Fish and Periyar Restaurant
9. Lucknow: Tunde Ke Kebab
A special kind of galouti kebab made from minced meat, this Kebab is now synonymous with Awadhi cuisine and is said to have more than 160 spices for its mouth melting texture and signature taste.
- Where to eat Tunde Ke Kebab/Galouti Kebab in Lucknow: Tunday Kababi, Dastarkhwan, and Clarks Awadh
10. Hyderabad: Hyderabadi Dum Biryani
Ruled by the Nizam for years, the Hyderabadi Dum Biryani is the best of mughlai and awadhi cuisine served in dish. Don’t miss this one when you’re in the city of Nizams.
- Where to eat Hyderabadi dum Biryani in Hyderabad: Cafe Bahar, Sarvi, Bawarchi, Shah Ghouse, and Paradise.
11. Srinagar: Gustaba
Enjoy the distinct flovour of Kashmir cuisine when indulging in Gustaba which is a meatball curry that is served with sweet Kashmiri pulao. A dish that is as delicious as the beauty of Kashmir.
- Where to eat Gustaba in Srinagar: Wazwaan and Ahadoos
12. Jaipur: Dal Bati Churma
Suggested Read: Savor The Local Food Of Rajasthan With These 15 Iconic Dishes
The spicy Dal Bati Churma is one dish for which Jaipur is known for. Served with oodles of ghee and love by the ever so hospitable people of Rajasthan, this one should be on top of your “things to eat in Jaipur”.
- Where to eat Dal Bati Churma in Jaipur: Dal Baati Churma
13. Amritsar: Amritsari Kulcha and Makki Di Roti n Sarson Da Saag
Amritsari cuisine has two main gems when it comes to food. The firs is makki di roti (corn flour breads) and sarson da saag (mustard greens curry) and the second is Amritsari Kulcha and Chole. Together these two dishes can pretty much sum up the food culture of the city.
- Where to eat Amritsari Kulcha in Amritsar: Kulcha Land
- Where to eat Makki Di Roti n Sarson Da Saag in Amritsar: Bharawan Da Dhaba
14. Goa: Prawn Gassi
Suggested Read: 15 Best Cafes In Goa That Let You Taste The Food Of Heaven!
Although Goa is a haven for seafood, however there is one dish in Goan cuisine that one cannot miss and that is a special Goan prawn curry known as the Prawn Gassi.
- Where to eat Prawn Gassi in Goa: Pousada by the Beach , The Fisherman’s Wharf, and Spice Goa
15. Nagaland: Steam fish in Bamboo shoot
Naga people love the flavour of fish and bamboo shoot and this dish is reminder of that.
- Where to eat Steam fish in Bamboo shoot in Nagaland: Locally available
Now that you know all the famous Indian cities and their famous dishes, we hope you won’t waste time visiting each one and trying out the best they have on offer. And for that, we wish you luck!
Frequently Asked Questions About Indian Dishes And Their Famous Dishes
A. There are various types of dishes that are quite famous in India. Some of them are – biryani, butter chicken, samosas, dal makhani, tandoori meat, chaat, and more. The food of different cities of India reflect their unique cultural setup.
A. There are various staple foods in India like curry, seafood, meat, pulao, etc. that are also considered to be the traditional food in the country.
A. Since there are 29 states and 7 union territories in the nation, there is no doubt about the fact that the types of dishes found in India will be huge in number. Since every state has its own traditional food and unique tastes, the variety is overwhelmingly huge.
A. Since the capital city of Delhi has a multicultural setup, the variety of food items found here is quite vast. There are various dishes that are quite popular here, including butter chicken, paranthas, kebabs, biryani, rolls (veg/non-veg), chaat, chhole bhature, pav bhaji, and more.
A. There are a number of dishes that are admired by the people of Haryana. Some of them are – singri ki sabzi, methi gajjar, hara dhania cholia, and kachri ki sabzi.
A. There are a variety of dishes that can be enjoyed in the Indian state of Gujarat and they are famous for all the right reasons. Some of the food items you must try are – dal and rotli, kadhi and rice, dhokla, etc.
A. You’ll find various restaurants in India that are quite popular amongst the locals as well as tourists. Do visit some of the restaurants like Varq (Delhi), Gajalee (Mumbai), Beach House (Goa), and Dum Pukht (Delhi) to undergo a memorable experience.
A. The cuisine of the Indian state of Maharashtra includes a wide variety of dishes that are mild as well as spicy. The traditional food in Maharashtra is generally prepared using rice, wheat, jowar, lentils, bajri, fruits, etc.