India is a land of diverse cultures and traditions. The country equally offers a rich culinary landscape. Different corners of India offer different cuisines from north to south and east to west. If you consider yourself a foodie and want to try out the different varieties of food each corner of India offers, then this blog is for you. We have listed the top 10 places in India that every food enthusiast should visit. Read on!
1. Amritsar, Punjab
First on our list is Amritsar in Punjab. The streets here are lined with vendors selling buttery kulchas around the corner, rich dal makhani, and the ghee or butter-soaked sarson ka saag. The delicious Langar at the Golden Temple must not be missed. In Amritsar, you must also try the Amritsari fish tikka at the Makhan Fish and Chicken Corner. If you want to try authentic Punjabi food, Amritsar is where you must visit.
2. Ahmedabad, Gujarat
Ahmedabad is the vegetarian haven for people in India. Nothing is to be missed here, from delicious Gujarati cuisine to famous snacks. If you are craving some snacks, try the mouthwatering and crunchy khakhra that comes in many flavors. Dhokla, thepla, and fafda are also not to be missed here. When craving something sweet, Ahmedabad offers yummy and sugar syrup-soaked jalebi and delicious shrikhand. Try a maska bun with a hot cup of tea here for a light but wholesome breakfast.
3. Lucknow, Uttar Pradesh
If you are a kebab lover, you must visit the City of Nawabs, Lucknow. The city has more to offer you apart from its royal history. Lucknow offers mouthwatering Awadhi cuisine, including Nihari, Paya, and biryani. Kebab lovers here can enjoy the delicious Boti, Seekh, Kakori, Shami, and Tunday. After exploring the city for the day, you can take a break and indulge in trying all the mouthwatering kebabs and Awadhi cuisine this magnificent city offers.
4. Gangtok, Sikkim
To explore delicious food in the north-east region, you must visit Gangtok. It’s the capital of Sikkim, and the Nepali and Tibetan cultures heavily influence the food here, as these places are nearby. Some of the mouthwatering and unique dishes to try here are Thukpa, Silky Momos, Thenthuk, Phagshapa, Sha Phaley, Chaang, and more. Check out the best Gangtok tour packages online and plan a memorable trip to explore the Gangtok cuisine.
5. Kolkata, West Bengal
The city of joy, Kolkata, also has so many delicious dishes to offer you. From fish to delicious sweets, there are so many dishes that you must try here. For breakfast, you can have Lucchi and dum aloo. You can also try the city’s delicious street food, such as Jhaal Mudi, Chana Zor Garam, and Puchka. Then indulge in Bengali food, including Chingri Malai Curry, Kosha Mangsho, and Aloo Poshto. Don’t forget to try the sweets available here like Sandesh, Rasgulla and Mishti Doi.
6. Delhi
Delhi is the national capital, but it is also aptly called the food capital of India. The city is not limited to government buildings and historical monuments. Delhi also offers flavorful dishes and street food to its people. If you love paranthas, you must visit the Paranthe Wali Gali, where you can get stuffed paranthas of all kinds. Talking about street foods, Delhi has so much to offer, from a variety of momos to lip-smacking chaat such as Daulat ki Chaat, Aloo Chaat, Dahi Bhalle, and more. The best dishes to try here are Mughlai Biryani, Nihari with Khameeri roti, and Kebabs at Salim’s in Khan Market.
7. Mumbai, Maharashtra
Mumbai offers a wide variety of flavorful street food and dishes as diverse as its population. Vada Pav, Misal Pav, Ragda Pattice, and Dabeli are some of the must-try street food around here. There are also many seafood specialties which you can find here. You can also visit a local Irani café to bun maska with a cup of tea, which will be a unique experience.
8. Kochi, Kerala
Kerala has much to offer regarding a unique mix of seafood and coconut-based dishes. Kochi in Kerala is worth visiting if you are a big food lover. Different cultures influence the food here. Hence, you will get to try many unique dishes. You can try the delicious Puttu Kadala Curry and Thattu Dosa for breakfast. For lunch, many options like Meen Molagita and Malabar Biryani exist. Make sure to also try the famous Appam with stew and Fish Molly.
9. Udaipur, Rajasthan
In Udaipur, the cuisine is influenced by the royal families. If you want to try mouthwatering curries, then laal maas is a must. Dal Baati Churma is an absolute favorite in Rajasthan and a must-try dish. Talking about sweet dishes to try here, you can have the famous ghevar. Explore Udaipur tour packages, and visit the city to try the delicious food Udaipur offers.
10. Goa
To try the fusion of Indian Portuguese flavors, you must visit Goa. The place offers lush greenery, serene beaches, and a variety of mouthwatering dishes. Rice, coconut, and seafood are the staple ingredients here, with dishes to try like PORK VINDALOO, Prawn Balchão, Goan Fish Curry, and more. For dessert, you shouldn’t miss the famous Bebinca, a cake usually having 7 to 16 layers.
India is diverse, where each region speaks a different language and follows a different culture. As the country is diverse, each region also offers diverse food flavors. From mouthwatering kebabs in Lucknow, lip-smacking chaat in Delhi to Indian-Portuguese fusion, many dishes exist in different parts of India. So, pack your bags, embark on a culinary journey, and discover your new favorite dishes in different parts of India.