India has been blessed with a diverse landscape and fertile land which produce some of the best ingredients in the world. This makes Indian food one of the most loved cuisines. At the world level, the idea of Indian food is different with some limited options and popular dishes only. However at home, Indian food is much more diverse than people imagine. Almost every state has a distinct cuisine with varying flavors throughout the country and each city has some popular dish that you can find there.

People may fight about which state has the best food, but if you are a foodie then you will love it all with eagerness to try new things throughout the country. Well, we are here for the foodies today with our list of top destinations for food lovers across the country. 

1. Delhi

Can you blame me for putting the cliché food destination first on the list? I hope you don’t, because some clichés are cliché for a reason, right! 

Apart from being a capital of the country, Delhi is also known as the food capital of the country. Here, you would want to go on a full on street food tour with every market serving some delicious street foods. Delhi also has some of the most iconic places that have been serving the best food for decades. 

You will also find some of the best fine dining experience here with restaurants and hotels serving the authentic taste of different cuisines. Doing a Delhi food tour is a must for any food lover (even the non foodies will agree to this!). 

2. Lucknow

The city of nawabs has been one of the most popular food destinations of India for a long time. The city has served the best Mughlai and Awadhi cuisine for centuries. Biryanis and Kebabs are the speciality of Lucknow cuisines. You can either try them out on the streets or go to some of the oldest shops that have been serving them for a long long time. 

Lucknow is also popular for its chaat that has a rich taste and is unlike any other part of the country. Non vegetarians people would call this heaven as the meat is prepared so nicely and marinated with lots of herbs and spices. However, if you are a vegetarian, you can still indulge in Lucknow food culture with so many unique options to try out. 

3. Kolkata

Kolkata is the next stop for the foodies, as this place too has a huge variety of food being served at every corner of the city. Mostly famous for its sweets like Misti Doi or Rasgulla, Kolkata has so much to offer. The savory flavors here are unique but will leave a mark on you for a long time that you will have to come back to. 

You would love to try out the street foods like ghughni, jhal murhi, and chanajor garam. The biryani from Arsalan, Park Street is quite popular. There are so many different varieties of Kathi rolls too. You will also find some seafood dishes prepared in different ways that are only found in Kolkata. 

4. Mumbai 

Mumbai is another popular destination for food lovers where you can find some authentic Maharashtrian food. Of course vada pav and misal pav are some of the most known dishes from here, but you will be surprised how vast the cuisine is. 

Juhu Beach is most popular for its street food while for fine dining you should go to Linking Road. With a huge population, you can easily find food from different cuisines around the world, but make sure to try the iconic dishes from Maharashtrian cuisines which you might not find anywhere else.

5. Alleppey

To get some south Indian taste, you should go to Alleppey, Kerala. You will be surprised to taste some of the most unique dishes here made with coconut and rice. The non-vegetarian people would be happy to try out different types of fishes and mutton here with some of the most unique flavors. 

6. Bangalore

Bangalore, too, is a popular food destination with some of the most iconic places that serve South Indian delights like Benne Dosa, Idli, Mendu Vada, and so much more. The cuisine is loved by tourists and locals alike as some restaurants have been serving the food here for years and years. 

7. Gangtok

Not many people are familiar with north east Indian cuisine so if you want to try out some new flavors and lots of new dishes, Shillong is the place you should visit next. Some of the most popular dishes here include Jadoh, Pork Roast, Momo, and Spare Ribs. We loved how authentic the flavors were with some of the finest ingredients. 

8. Amritsar 

This Punjabi City is a must visit for all the Punjabi food lovers in the country. The city is the heart of Punjab with some lip smacking flavors and authentic dishes that have been served by shops run by generations. 

Amritsari Kulcha is a must try, apart from that you will find a vast variety of dishes to try out such as Amritsari chicken, paneer bhurji, lassi, and so much more. While you are here, do try out the Langar at the famous Golden Temple. 

Summary

So these are some of the places that you must visit if you love food. Each place represents a different cuisine and there will be a variety of different foods that you will get to try. We will leave you here So that you can plan to go on a food tour and taste some unforgettable dishes!